rtpac3depay2

Depayload an AC-3 Audio Stream from RTP packets as per RFC 4184.

Example pipeline

 gst-launch-1.0 udpsrc caps='application/x-rtp,media=audio,clock-rate=48000,encoding-name=AC3,payload=96' ! rtpjitterbuffer latency=250 ! rtpac3depay2 ! decodebin3 ! audioconvert ! audioresample ! autoaudiosink

This will depayload an incoming RTP AC-3 audio stream and decode it and play it. You can use the rtpac3pay2 or rtpac3pay elements with avenc_ac3 to create such an RTP stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpac3depay2

Factory details

Authors: – Tim-Philipp Müller

Classification:Codec/Depayloader/Network/RTP

Rank – marginal

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

application/x-rtp:
          media: audio
  encoding-name: AC3
     clock-rate: { (int)48000, (int)44100, (int)32000 }

Presencealways

Directionsink

Object typeGstPad


src

audio/x-ac3:
       channels: [ 1, 6 ]
           rate: { (int)48000, (int)44100, (int)32000 }
         framed: true
      alignment: frame

Presencealways

Directionsrc

Object typeGstPad


The results of the search are