[Bug 766267] New: RTP streaming of AAC/MP4A fails.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 11 11:24:40 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=766267

            Bug ID: 766267
           Summary: RTP streaming of AAC/MP4A fails.
    Classification: Platform
           Product: GStreamer
           Version: 1.8.1
                OS: Linux
            Status: NEW
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: pmaersk at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Trying to RTP stream AAC audio fails. The modules aacparse, avdec_aac or
decodebin all fails to output packets. Probable cause is something with
rtpmp4apay/rtpmp4adepay.

Scripts documenting the problem:

Sender (one of the following):
$ AUDIO='audio/x-raw,rate=48000,channels=2'
$ gst-launch-1.0 -v audiotestsrc is-live=1 ! $AUDIO ! faac ! queue ! rtpmp4apay
! udpsink host=127.0.0.1 port=14002
$ gst-launch-1.0 -v audiotestsrc is-live=1 ! $AUDIO ! avenc_aac  ! queue !
rtpmp4apay ! udpsink host=127.0.0.1 port=14002
$ gst-launch-1.0 -v audiotestsrc is-live=1 ! $AUDIO ! avenc_aac compliance=-2 !
queue ! rtpmp4apay ! udpsink host=127.0.0.1 port=14002

Receiver:
$ gst-launch-1.0 -v udpsrc port=14002
caps="application/x-rtp,media=audio,payload=96,clock-rate=48000,encoding-name=MP4A-LATM"
do-timestamp=1 ! rtpmp4adepay ! aacparse ! identity silent=0 ! fakesink

At the receiver end you will see no packets coming from aacparse. You can
replace aacparse with avdec_aac or decodebin and get same result.

Regards
Peter

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list