error with rtpvp8depay 1.05

bryandonnovan at gmail.com bryandonnovan at gmail.com
Sat Mar 16 16:04:58 PDT 2013


I am forwarding (decrypted) webrtc rtp/vp8 video to a gstreamer pipeline
created as shown below.    (I can do receive only the opus audio and it
works fine)

Is there any known issue depayloading vp8 video from webrtc?  The packets
in this case are not RED or ULPFEC -- just straight VP8 payload.

I notice that the latest vp8 draft is actually version 08, and rtpvp8depay
says it accepts draft 01, and I'm not sure if that makes any difference.

Anyone have experience with this error?

gst-launch-1.0 -e -v webmmux name=mux ! filesink location=test.webm udpsrc
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)VP8-DRAFT-IETF-01,payload=(int)100"
port=6667 ! rtpjitterbuffer ! rtpvp8depay ! mux.video_0
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8-DRAFT-IETF-01, payload=(int)100
/GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps
= application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8-DRAFT-IETF-01, payload=(int)100
Setting pipeline to PLAYING ...
/GstPipeline:pipeline0/GstRtpVP8Depay:rtpvp8depay0.GstPad:src: caps =
video/x-vp8, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstRtpVP8Depay:rtpvp8depay0.GstPad:sink: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8-DRAFT-IETF-01, payload=(int)100
/GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8-DRAFT-IETF-01, payload=(int)100
New clock: GstSystemClock
--------------------
this is when the first video frame is sent to gstreamer
--------------
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data
flow error.
Additional debug info:
gstbasesrc.c(2791): gst_base_src_loop ():
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0:
streaming task paused, reason not-negotiated (-4)
EOS on shutdown enabled -- waiting for EOS after Error
Waiting for EOS...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130316/93945175/attachment.html>


More information about the gstreamer-devel mailing list