rtpsmpte291pay

Payload an SMPTE ST291-1 ANC stream as ST2038 into RTP packets as per RFC 8331.

Example pipeline

 gst-launch-1.0 filesrc location=video-with-st2038.ts ! tsdemux ! rtpsmpte291pay ! udpsink

This example pipeline will payload an RTP ANC stream extracted from an MPEG-TS stream and send it via UDP to an RTP receiver. Note that rtpsmpte291pay expects the incoming ST2038 packets to be timestamped, which may not always be the case when they come from an MPEG-TS file.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBasePay2
                    ╰──rtpsmpte291pay

Factory details

Authors: – Sebastian Dröge

Classification:Codec/Payloader/Network/RTP

Rank – marginal

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

meta/x-st-2038:
      alignment: frame

Presencealways

Directionsink

Object typeGstPad


src

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

Presencealways

Directionsrc

Object typeGstPad


The results of the search are