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 }
src
audio/x-ac3:
channels: [ 1, 6 ]
rate: { (int)48000, (int)44100, (int)32000 }
framed: true
alignment: frame
The results of the search are