How to get packet-loss statistics at receiver side in Video streaming

gstreader reachtoarpi at gmail.com
Mon Feb 29 03:34:43 UTC 2016


I have a video streaming application where am reading an YUV files . After
x264 encoding  am sending the encoded data over the network. 

On the receiver side I would like to get the packet-loss statistics using c
code.
I have written the basic receiver side code in c, but how will get the
*packet-loss statistics using c code*?

Receiver side pipeline:

gst-launch -v gstrtpbin name=rtpbin latency=500             \
   udpsrc
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264"
port=5000 ! rtpbin.recv_rtp_sink_0         \
   rtpbin.recv_rtcp_src_0! rtph264depay! ffmpegcolorspace !xvimagesink      
\
   udpsrc port=5001 ! rtpbin.recv_rtcp_sink_0                         \
   rtpbin.send_rtcp_src_0 ! udpsink port=5005 host=127.0.0.1 sync=false
async=false



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/How-to-get-packet-loss-statistics-at-receiver-side-in-Video-streaming-tp4676098.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list