rtpjitterbuffer+videoconvert freezes the video

Wizardy wizardy at 9power.org
Fri Jul 10 03:57:46 PDT 2015


Hi all,

I'm doing video streaming in h264 from a Raspberry Pi to a Windows
system, and have found that when I use videoconvert having a
rtpjitterbuffer the videosink just shows the first frame and freezes.

Doing this the video works perfectly:
gst-launch-1.0 -v udpsrc port=5000 ! application/x-rtp, payload=96 !
rtpjitterbuffer ! rtph264depay ! avdec_h264 ! autovideosink sync=false

But at the moment I add a videoconvert it stops working, like this:
gst-launch-1.0 -v udpsrc port=5000 ! application/x-rtp, payload=96 !
rtpjitterbuffer ! rtph264depay ! avdec_h264 ! videoconvert !
autovideosink sync=false

(These are simplified versions of what I'm doing, and need the
videoconvert to connecte some other things, like cairooverlay).

(Also, if I set the sync in autovideosink to true it doesn't work either.)

Could someone help me with this?

Thanks.

PS: The command I use on the Raspberry Pi: raspivid -n -t 0 -w 1280 -h
720 -fps 30 -b 3000000 -o - | gst-launch-1.0 -e -vvvv fdsrc !
h264parse ! rtph264pay pt=96 config-interval=5 ! udpsink
host=192.168.1.2 port=5000


More information about the gstreamer-devel mailing list