How to capture a GstRTPRetransmission event on the client's side

Panagiotis Mousouliotis pmousoul at gmail.com
Sun May 17 04:46:45 PDT 2015


Hello,

I use this pair of client-server pipelines:

server:
gst-launch-1.0 -v udpsrc port=2000 ! application/x-rtp,payload=127  !
rtpjitterbuffer latency=50 do-retransmission=true ! rtph264depay !
h264parse ! avdec_h264 ! xvimagesink sync=false

client:
gst-launch-1.0 -v v4l2src device=/dev/video1 !
video/x-h264,width=640,height=480,framerate=30/1 ! h264parse ! rtph264pay
pt=127 ! rtprtxqueue ! udpsink host=localhost port=2000 sync=false

and I would like somehow to capture (in my code) on the client's side the
GstRTPRetransmission event, which is sent upstream by the rtpjitterbuffer
element.

Can you help me?
I tried to find something in the documentation but apparently I didn't do
much.

Thank you very much for your time,
Panos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150517/9b228607/attachment.html>


More information about the gstreamer-devel mailing list