rtpmp4apay2
Payload an MPEG-4 Audio bitstream into RTP packets as per RFC 3016. Also see the IANA media-type page for MPEG-4 Advanced Audio Coding.
Example pipeline
gst-launch-1.0 audiotestsrc ! fdkaacenc ! rtpmp4apay2 ! udpsink host=127.0.0.1 port=5004
This will encode an audio test signal to AAC and then payload the encoded audio into RTP packets and send them out via UDP to localhost (IPv4) port 5004. You can use the rtpmp4adepay2 or rtpmp4adepay elements to depayload such a stream, and the fdkaacdec element to decode the depayloaded stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBasePay2 ╰──rtpmp4apay2
Factory details
Authors: – François Laignel
Classification: – Codec/Payloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
audio/mpeg:
mpegversion: 4
framed: true
stream-format: raw
src
application/x-rtp:
media: audio
clock-rate: [ 1, 2147483647 ]
encoding-name: MP4A-LATM
The results of the search are