rtpmpadepay2
Depayload an MPEG Audio Elementary Stream from RTP packets as per RFC 2038 and RFC 2250.
Example pipeline
gst-launch-1.0 udpsrc caps='application/x-rtp,media=audio,clock-rate=90000,encoding-name=MPA,payload=96' ! rtpjitterbuffer latency=250 ! rtpmpadepay2 ! decodebin3 ! audioconvert ! audioresample ! autoaudiosink
This will depayload an incoming RTP MPEG audio elementary stream (e.g. mp3). You can use the rtpmpapay2 or rtpmpapay elements to create such an RTP stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBaseDepay2 ╰──rtpmpadepay2
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: audio
clock-rate: [ 1, 2147483647 ]
encoding-name: MPA
application/x-rtp:
media: audio
payload: 14
clock-rate: 90000
src
audio/mpeg:
mpegversion: 1
mpegaudioversion: [ 1, 3 ]
layer: [ 1, 3 ]
channels: [ 1, 2 ]
rate: [ 8000, 48000 ]
parsed: true
The results of the search are