rtpmp2tpay2
Payload an MPEG Transport Stream into RTP packets as per RFC 2250.
Example pipeline
gst-launch-1.0 videotestsrc ! video/x-raw,width=1280,height=720,format=I420 ! timeoverlay font-desc=Sans,22 ! x264enc tune=zerolatency ! mpegtsmux alignment=7 ! rtpmp2tpay2 ! udpsink host=127.0.0.1 port=5555
This will create and payload an MPEG-TS stream with a test pattern and send it out via UDP.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBasePay2 ╰──rtpmp2tpay2
Factory details
Authors: – Tim-Philipp Müller
Classification: – Codec/Payloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
video/mpegts:
packetsize: { (int)188, (int)192, (int)204, (int)208 }
systemstream: true
src
application/x-rtp:
media: video
clock-rate: 90000
encoding-name: MP2T
application/x-rtp:
media: video
payload: 33
clock-rate: 90000
The results of the search are