RTP dynamic bitrate depending on network condition

vk_gst venkateshkuppan26 at gmail.com
Fri Feb 15 10:40:33 UTC 2019


Have you tried decoupling your receiver pipeline, this would ensure that your
downstream pipeline still works if the upstream pipeline does not send any
data(as in your case). i implemented something similar, where the downstream
pipeline retains the old data and keeps showing the frozen image/video
instead of a black screen. Once the upstream pipeline has data, the
downstream pipeline resumes back to displaying the live video. The elements
intervideosink and intervideosrc can be used to achieve this.

This is how the pipeline would look, but you need to write an application to
get this working:

RX_PIPELINE_SRC = udpsrc -> caps -> rtph264depay -> h264parse -> h264_decode
-> intervideosink 
RX_PIPELINE_SINK = intervideosrc -> autovideosink


Regards.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list