rtpmpvdepay2

Depayload an MPEG-1 or MPEG-2 Video Elementary 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=MPV' ! rtpjitterbuffer latency=100 ! rtpmpvdepay2 ! decodebin3 ! videoconvertscale ! autovideosink

This will depayload and decode an incoming RTP MPEG-2 video stream. You can use the rtpmpvpay2 and mpeg2enc or avenc_mpeg2video elements to create such an RTP stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpmpvdepay2

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: video
  encoding-name: MPV
     clock-rate: 90000
application/x-rtp:
          media: video
      depayload: 32
     clock-rate: 90000

Presencealways

Directionsink

Object typeGstPad


src

video/mpeg:
   systemstream: false
    mpegversion: [ 1, 2 ]
         parsed: false

Presencealways

Directionsrc

Object typeGstPad


The results of the search are