New plugin with convenience RTP source/sink elements
@den_erpel
Submitted by Marc Leeman Link to original bug (#703111)
Description
These are two modules
- rtpsink
- rtpsrc
They register the rtp uri handler and and allow receiving and sending data over the network with RTP and RTCP on the standard sockets.
Furthermore, the URI handling is such that all the GStreamer properties can be encoded in the URI in a standards fashion:
e.g.
rtp://239.1.2.3:1234?encoding-name=H264
use:
gst-launch-1.0 rtpsrc uri=rtp://239.1.2.3:1234?encoding-name=H264 ! decodebin ! autovideosink
I will provide a version that is a bit more cleaned up:
- recently work on encryption has been done; we need to figure out if it fits in these modules or not
This will be added as the code is moved out our our code base gradually and as it is tested on amd64 and armhf in the seperate form.