Alternative to rtph264depay byte-stream=false

Umar Qureshey umar at janteq.com
Tue Nov 5 16:56:40 PST 2013


Hello,

I just got gstreamer 1.2.0 cross compiled for my embedded system (boy, that was a PITA).

So I had this pipeline working on my Fedora 17 PC which has gstreamer 0.10 installed:
gst-launch rtspsrc location=rtsp://192.168.1.214/axis-media/media.amp?streamprofile=Quality ! rtph264depay byte-stream=false ! h264parse config-interval=2  ! mpegtsmux ! rtpmp2tpay pt=33 perfect-rtptime=true ! udpsink host=192.168.20.30 port=1234 sync=false

With gstreamer 1.2.0, using the above pipeline gets me:
WARNING: erroneous pipeline: no property "byte-stream" in element "rtph264depay0"

Googling around, I know that byte-stream parameter was deprecated and now it has been dropped.  The suggestion is to use capsfilter after rtph264depay to mimic the "byte-stream=false" parameter.

Question is how do I use capsfilter (or any other method) to mimic the effects of "byte-stream=false" ??

Any suggestions would be appreciated. 

Thanks.





More information about the gstreamer-devel mailing list