rtpamrdepay
Extract AMR audio from RTP packets according to RFC 3267. For detailed information see: http://www.rfc-editor.org/rfc/rfc3267.txt
Example pipeline
gst-launch-1.0 udpsrc caps='application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, payload=(int)96' ! rtpamrdepay ! amrnbdec ! pulsesink
This example pipeline will depayload and decode an RTP AMR stream. Refer to the rtpamrpay example to create the RTP stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRTPBaseDepayload ╰──rtpamrdepay
Factory details
Authors: – Wim Taymans
Classification: – Codec/Depayloader/Network/RTP
Rank – secondary
Plugin – rtp
Package – GStreamer Good Plug-ins
Pad Templates
sink
application/x-rtp:
media: audio
clock-rate: 8000
encoding-name: AMR
octet-align: 1
application/x-rtp:
media: audio
clock-rate: 16000
encoding-name: AMR-WB
octet-align: 1
src
audio/AMR:
channels: 1
rate: 8000
audio/AMR-WB:
channels: 1
rate: 16000
The results of the search are