rtpklvdepay2

Depayload an SMPTE ST 336 KLV metadata stream from RTP packets as per RFC 6597.

Example pipeline

 gst-launch-1.0 udpsrc2 caps='application/x-rtp, media=(string)application, clock-rate=(int)90000, encoding-name=(string)SMPTE336M' ! rtpklvdepay2 ! fakesink dump=true

This will depayload an RTP KLV stream and display a hexdump of the KLV data on stdout. You can use the rtpklvpay2 element to create such an RTP stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpklvdepay2

Factory details

Authors: – Tim-Philipp Müller

Classification: – Codec/Depayloader/Network/RTP

Rank – primary

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

application/x-rtp:
          media: application
     clock-rate: [ 1, 2147483647 ]
  encoding-name: SMPTE336M

Presence – always

Direction – sink

Object type – GstPad


src

meta/x-klv:
         parsed: true

Presence – always

Direction – src

Object type – GstPad


The results of the search are