rtpmp4gdepay2
Depayload an MPEG-4 Generic elementary stream from RTP packets as per RFC 3640.
Example pipeline
gst-launch-1.0 udpsrc caps='application/x-rtp,media=audio,clock-rate=44100,encoding-name=MPEG4-GENERIC,payload=96,encoding-params=1,streamtype=5,profile-level-id=2,mode=AAC-hbr,config=(string)1208,sizelength=13,indexlength=3,indexdeltalength=3' ! rtpjitterbuffer ! rtpmp4gdepay2 ! decodebin3 ! audioconvert ! audioresample ! autoaudiosink
This will depayload an incoming RTP MPEG-4 generic elementary stream AAC-hbr with
1 channel 44100 sampling rate (default audiotestsrc ! fdkaacenc
negotiation).
You can use the rtpmp4gpay2 or rtpmp4gpay elements to create such an RTP stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBaseDepay2 ╰──rtpmp4gdepay2
Factory details
Authors: – François Laignel
Classification: – Codec/Depayloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
application/x-rtp:
media: { (string)audio, (string)video }
clock-rate: [ 1, 2147483647 ]
encoding-name: MPEG4-GENERIC
mode: { (string)generic, (string)AAC-lbr, (string)AAC-hbr, (string)aac-hbr }
src
video/mpeg:
mpegversion: 4
systemstream: false
audio/mpeg:
mpegversion: 4
stream-format: raw
The results of the search are