GNOME Bugzilla – Bug 722095
RTP over UDP uses queue and appsink
Last modified: 2016-08-25 14:09:55 UTC
When streaming over UDP there are elements in the pipeline that are not needed. Some of them are queues which start threads. This causes performance problems on embedded systems (tested on mips and arm).
Created attachment 266147 [details] [review] drop queue buffers This patch was used for comparison when testing. It increases performance by dropping all buffers at the sinkpad of the queues. It is just for testing. The right solution is probably to build the pipeline after RTSP SETUP instead, when the transport protocols are known.
Needs some more work. For now you can remove TCP from the transport to remove the queues.
How can we remove TCP from protocols? The pipeline is created (with queue and appsink) before RTSP SETUP is received. I.e. before we know what transport protocol to use.
You can set the allowed protocols on the media
*** This bug has been marked as a duplicate of bug 758179 ***