rtpklvpay2
Payload an SMPTE ST 336 KLV metadata stream into RTP packets as per RFC 6597.
Example pipeline
gst-launch-1.0 filesrc location=video-with-klv.ts ! tsdemux ! rtpklvpay2 ! udpsink
This example pipeline will payload an RTP KLV stream extracted from an
MPEG-TS stream and send it via UDP to an RTP receiver. Note that rtpklvpay2
expects the
incoming KLV packets to be timestamped, which may not always be the case when they come from
an MPEG-TS file. For testing purposes you can add artificial timestamps with e.g.
identity datarate=2560
for example (then each 256 byte packet will be timestamped 100ms apart).
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBasePay2 ╰──rtpklvpay2
Factory details
Authors: – Tim-Philipp Müller
Classification: – Codec/Payloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
src
application/x-rtp:
media: application
encoding-name: SMPTE336M
clock-rate: 90000
The results of the search are