[LAU] audio and video straming

Robin Gareus robin at gareus.org
Tue Mar 20 09:17:52 UTC 2012


On 03/20/2012 06:33 AM, Michal Seta wrote:
> Hello,
> 
> Does anyone have any pointers towards resources for streaming audio and
> video (it is intended for a conference type event, probably both for
> lectures and performances). I had some luck with ffmpeg/ffserver and I
> guess I could pursue this route but I wanted to see if there is anything
> else. I had a quick look at ices2 but did not see any obvious way to stream
> video with audio.
> 
> I don't mind getting my hands dirty, worst case scenario I will write some
> scripts to allow those who will be in charge of streaming but I would
> rather find a good solution, alternative to ustream and other such services.
> 
> Thank you in advance for any pointers.

For LAC we use icecast2 servers and a `dvgrab | ffmpeg2theora | oggfwd`
pipeline to send an A/V stream to it.

http://en.flossmanuals.net/FFmpeg2Theora/StreamingDV/

For conference streaming: http://dvswitch.alioth.debian.org/wiki/


For more /artistic/ projects: Pd-extended features [oggamp~] [oggcast~]
[pdp_icedthe~] [pdp_theonice~]

gstreamer can also send A/V to icecast:
`gst-launch videotestsrc ! theoraenc ! oggmux ! shout2send ip=...
port=... password=... mount=/test.ogg`
or
`... theoraenc ! oggmux ! fdsink | oggfwd server port password -p -g
"genre" -n "title" -d "description" test.ogv`

VLC features built-in camera capture and icecast/shoutcast support. It's
also one of the few FLOSS projects that supports QT capture on OSX: vlc
qtcapture://
--sout='#transcode{vcodec=theo,vb=128}:standard{access=shout,mux=ogg,dst=source:ICECASTPassword at server:port/mountpoint.ogg}'


In the not too distant future .webm will become a viable alternative,
but icecast2 does not yet support that OOTB on most distributions.
HTH,
robin


More information about the Linux-audio-user mailing list