Я пытаюсь сделать обратное, то есть декодировать поток RTP AAC, поэтому некоторые из найденных мной ссылок могут быть вам полезны:
http://www.rfc -редактор.org / rfc / rfc3016.txt
описывает структуру rtp.При чтении моего потока я обнаружил, что вокруг RTP-пакетов также имеется заголовок кадрирования длиной 2 байта:
http://tools.ietf.org/html/rfc4571
Кроме того, у меня естьнашел дополнительное кадрирование в 2 байта 0x24 0x00 - до сих пор не знаю, что это такое, но подумал, что дам вам знать, что вам, возможно, понадобится воссоздать это.
К сожалению, кажется, что много интересногоСпецификации «платить за просмотр».Хотя я нашел некоторую полезную информацию из этого блога:
http://thompsonng.blogspot.com/2010/03/rfc-3640-for-aac.html
Что касается вашего другого вопроса, у меня есть AAC-hbr, который, по-видимому, также является AAC-LC, хотя, опять же, я тожеНе найдено общедоступных спецификаций для этого.
Ваш заголовок AU выглядит примерно так же, как у меня:
0x00 0x00 0x01 0xB6 0x55 0x60 0x63 0xFF 0xFF 0x7A 0x7D 0xD5 0xF7 0xB7 0xA70xDF
Хотя я ожидал, что первые 16 бит будут длиной для заголовков, поэтому, как и вы, я не совсем уверен, на что смотрю ...
В любом случае, я надеюськое-что из этого было полезным.