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

Presencealways

Directionsink

Object typeGstPad


src

application/x-rtp:
          media: audio
        payload: [ 96, 127 ]
     clock-rate: [ 1, 2147483647 ]
  encoding-name: MP4A-LATM

Presencealways

Directionsrc

Object typeGstPad


The results of the search are