gstrtpbin stalls when using RTCP (but fine without)

Paddy pat.blanchon at gmail.com
Wed Jun 19 06:51:07 PDT 2013


Hi,

I have a playbin2 pipeline playing a video only matroska file. I've
installed a custom video sink on the playbin2 which I've created from
parsing this string:
gstrtpbin name=rtpbin \
    videorate name=video_path skip-to-first=true \
    ! capsfilter caps="video/x-raw-yuv, framerate=25/1" \
    ! ffmpegcolorspace ! queue \
    ! x264enc tune=zerolatency option-string="fps=25" \
    ! capsfilter caps="video/x-h264, width=640, height=480, framerate=25/1"
\
    ! rtph264pay config-interval=1 ! rtpbin.send_rtp_sink_0 \
    rtpbin.send_rtp_src_0 ! udpsink port=5000 host=192.168.10.85 
    rtpbin.send_rtcp_src_0 ! udpsink port=5001 host=192.168.10.85 sync=false
async=false udpsrc port=5001 ! rtpbin.recv_rtcp_sink_0

When I try to pre-roll playbin2 (to perform seeks on the file) it never
makes it to paused, similarly when I try to set the pipeline to playing it
simply doesn't.

However when I take out RTCP it works fine.

Does anyone know what I'm doing wrong.

Cheers,

Paddy



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/gstrtpbin-stalls-when-using-RTCP-but-fine-without-tp4660621.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list