Page 1 of 1

No stream output for VP8

Posted: 03 Oct 2010 11:43
by vbence
Currently only file output is usable with VP8. I know that the specifications for VP8 over RTP and such things are work in progress, but it would be nice if VLC could offer ANY (if even yet VLC-only) options to send out VP8 encoded stream from the computer.

As far as I checked the MKV muxer supports VP8 (as WebM is basically MKV too), but none of the stream output methods (http, rtp, udp etc.) support MKV, so this is a dead end too. As strange as it sounds even RAW output refuses to handle VP8.

So... as a feature request: it would be nice if a VP8 stream could leave my computer in some way other than SMB-ing it to the server. :)

Thanks!

Re: No stream output for VP8

Posted: 03 Oct 2010 16:21
by Rémi Denis-Courmont
MKV over HTTP should work just fine. Of course, you would not use VLC to SEND the stream, just a standard web server.

Re: No stream output for VP8

Posted: 03 Oct 2010 19:01
by vbence
That's correct, but if I use "file" fileoutput I loose the real-time aspect. All the other network-centric outputs have the possibility to send a live stream, but currently none of them works with MKV (or WebM), and the other muxers do not work with VP8.

I don't think you need use to output a MKV file, it seems completely plausible to send out the stream in real-time.

Re: No stream output for VP8

Posted: 11 Oct 2010 11:11
by Jean-Baptiste Kempf
webm muxer of VLC is untested.

Re: No stream output for VP8

Posted: 01 Mar 2011 22:50
by indianprinceb9
Hi,
sorry for the bad english
i am using UDP as my transport protocol. i have encoded the vp8 codec using ffmpeg.

the command line i have used for converting the raw video into VP8 is ffmpeg -v 8 -i /home/yesshwannt/ffmpeg/doc/project/foreman_cif.y4m -vcodec libvpx -vb 768k -f webm out989.webm

i have downloaded the y4u video from with cif from http://media.xiph.org/video/derf/

My problem is i cannot stream the video which i have encoded using FFmpeg in vlc from one system to another. can you please answer and help me out in this case

i have taken the profile as vp80+vorbis(webm)

for the encapsulation i have used webm.

for the video codec i have taken VP8

with bit rate 700kbps
and frame rate 20 fps
scale 1
width 0
height 0

Audio codec NA

in the client side i have used udp://@:1234

best regards
yesshwannt

Re: No stream output for VP8

Posted: 23 May 2011 17:08
by vbence
@indianprinceb9: The MKV muxer only support FILE output, no UDP, no HTTP no anything. Except FILE. I already told this in my first post. Please try to read thethread before posting.

Re: No stream output for VP8

Posted: 23 May 2011 22:52
by Jean-Baptiste Kempf
Yes, fixing it might be welcome though...

Re: No stream output for VP8

Posted: 24 May 2011 09:50
by Rémi Denis-Courmont
The VLC muxer abstraction does not support live streaming with any format other than TS. In theory, it could be fixed, but this would be quite invovled.