rtpsmpte291depay

Depayload an SMPTE ST291-1 ANC stream as ST2038 from RTP packets as per RFC 8331.

Example pipeline

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

This will depayload an RTP ST291-1 stream and display a hexdump of the ST2038 data on stdout. You can use the rtpsmpte291pay element to create such an RTP stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpsmpte291depay

Factory details

Authors: – Sebastian Dröge

Classification:Codec/Depayloader/Network/RTP

Rank – marginal

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

application/x-rtp:
          media: application
     clock-rate: 90000
  encoding-name: smpte291

Presencealways

Directionsink

Object typeGstPad


src

meta/x-st-2038:
      alignment: packet

Presencealways

Directionsrc

Object typeGstPad


The results of the search are