[Live-devel] Extracting AAC frames from an M4A-LATM stream

S Mathur yetanotherid at gmail.com
Wed May 3 14:11:21 PDT 2006


Hello,

I am trying to create a tool that receives an RTSP/RTP stream with M4A-LATM
payload, and decodes the audio to PCM. How do I extend the openRTSP test
program to achieve this?

Specifically, where do I add the functionality that removes the LATM header
from each RTP payload? AAC decoder APIs work only when the transport (LATM)
header is removed from the top of the payload.

I have looked at the Mplayer code for reference, but their code work only
for m4a-generic, not m4a-latm. The former is a bit easier because the RTP
payload is the AAC frame itself and can be passed directly to the decoder .
(?)

Any pointers will be greatly appreciated.

Regards,
Mathur

PS: Should I be using and/or extending MPEG4LATMAudioRTPSource.cpp for the
above goal.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.live555.com/pipermail/live-devel/attachments/20060503/2d5e677f/attachment.html 


More information about the live-devel mailing list