Theora::EncodeWithVLC
vlc can be used to stream/encode ogg theora:
example for streaming the video4linux device in ogg theora/vorbis
vlc v4l:/dev/video:input=3:norm=pal:size=384x288 --sout \ '#transcode{vcodec=theora,vb=300,acodec=vorb,ab=96}:std{access=http,mux=ogg,url=server.example.org:8000}'
more on the vlc syntax http://videolan.org/doc/videolan-howto/en/ch09.html