rtpmp2tdepay2
Depayload an MPEG Transport Stream from RTP packets as per RFC 2250.
Example pipeline
gst-launch-1.0 udpsrc address=127.0.0.1 port=5555 caps='application/x-rtp,media=video,clock-rate=90000,encoding-name=MP2T' ! rtpjitterbuffer latency=100 ! rtpmp2tdepay2 ! decodebin3 ! videoconvertscale ! autovideosink
This will depayload an incoming RTP MPEG-TS stream. You can use the rtpmp2tpay2 or rtpmp2tpay element to create such an RTP stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBaseDepay2 ╰──rtpmp2tdepay2
Factory details
Authors: – Tim-Philipp Müller
Classification: – Codec/Depayloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
application/x-rtp:
media: video
clock-rate: 90000
encoding-name: MP2T
application/x-rtp:
media: video
payload: 33
clock-rate: 90000
src
video/mpegts:
packetsize: { (int)188, (int)192, (int)204, (int)208 }
systemstream: true
Properties
skip-first-bytes
“skip-first-bytes” guint
Number of bytes to skip at the beginning of the payload
Flags : Read / Write
Default value : 0
The results of the search are