Page 1 of 1

VP8/WEBM realtime stream

Posted: 31 Jul 2011 21:30
by jongerenchaos
I have the following situation: I encode all the video source (5) files to VP8/WEBM files with all the same bitrate at 720p resolution.

I want to broadcast these files over the web (in the same bitrate and format) in WEBM/VP8 file format with some features of vlc (scrolling text etc). A few months ago it was not possible to stream files over the web (http) in realtime (mux=ffmpeg(webm)) in VP8/WEBM with Videolan.

Is there allready an solution to use videolan/vlc as broadcast http stream encoder/broadcaster?

Re: VP8/WEBM realtime stream

Posted: 31 Jul 2011 22:12
by Rémi Denis-Courmont
VLC only supports HTTP output for the MPEG-TS format at the moment. While it should be possible to support some other formats, this would require new development.

Re: VP8/WEBM realtime stream

Posted: 03 Aug 2011 10:49
by jongerenchaos
Thanks, Is there a way now to use VP8/WEBM for a streaming solution (for example rtsp?) ? Or doesn't support VLC no streaming VP8?

If that is possible, can you give a "streaming" example with VP8?

The source files are allready VP8/webm and i hope if i use the same VP8 bitrate (on the destination site) that the CPU usage is low (no transcoding, only the overlays).

Re: VP8/WEBM realtime stream

Posted: 03 Aug 2011 11:51
by Jean-Baptiste Kempf
It could be done in VLC, but it needs fixing in the avformat muxer and http output, I think.

Re: VP8/WEBM realtime stream

Posted: 03 Aug 2011 12:14
by Rémi Denis-Courmont
VP8 over RTSP? That would require VP8 to have an RTP payload format. I could be wrong, but I believe this has not been standardized yet. And in any case, it's not implemented in VLC.

Re: VP8/WEBM realtime stream

Posted: 24 Sep 2011 15:19
by simonb
ffmpeg can do webm streaming. You can stream live video using something like VLC > ffmpeg > stream_m.
More details here...
http://code.google.com/p/stream-m/