rtpmp4adepay2

Depayload an MPEG-4 Audio bitstream from RTP packets as per RFC 3016.

Example pipeline

 gst-launch-1.0 udpsrc caps='application/x-rtp,media=audio,clock-rate=90000,encoding-name=MP4A-LATM,payload=96,config=(string)40002410' ! rtpjitterbuffer ! rtpmp4adepay2 ! decodebin3 ! audioconvert ! audioresample ! autoaudiosink

This will depayload an incoming RTP MPEG-4 Audio bitstream (AAC) with 1 channel 44100 sampling rate (default audiotestsrc ! fdkaacenc negotiation). You can use the rtpmp4apay2 or rtpmp4apay elements to create such an RTP stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpmp4adepay2

Factory details

Authors: – François Laignel

Classification:Codec/Depayloader/Network/RTP

Rank – marginal

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

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

Presencealways

Directionsink

Object typeGstPad


src

audio/mpeg:
    mpegversion: 4
         framed: true
  stream-format: raw

Presencealways

Directionsrc

Object typeGstPad


The results of the search are