rtpvorbisdepay2

Extracts an Vorbis audio stream from RTP packets as per RFC 5215.

Example pipeline

 gst-launch udpsrc caps='application/x-rtp, media=audio, clock-rate=48000, encoding-name=VORBIS, payload=96' ! rtpvorbisdepay2 ! vorbisdec ! audioconvert ! audioresample ! autoaudiosink

This will depayload an incoming RTP Vorbis audio stream. You can use the vorbisenc and rtpvorbispay2 elements to create such an RTP stream. Note that if you don't have external signalling (RTSP, SDP, WebRTC, RTP caps with a configuration field) you may need to set the config-interval property on the payloader.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRtpBaseDepay2
                    ╰──rtpvorbisdepay2

Factory details

Authors: – Tim-Philipp Müller

Classification: – Codec/Depayloader/Network/RTP

Rank – primary + 1

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

sink

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

Presence – always

Direction – sink

Object type – GstPad


src

audio/x-vorbis:

Presence – always

Direction – src

Object type – GstPad


The results of the search are