Как я могу отправить необработанные данные через RTP через UDP? - PullRequest
1 голос
/ 20 октября 2011

У меня есть FLV-файлы, которые содержат аудио-теги с необработанными данными.Каждый аудиотег имеет один массив необработанных данных.Необработанные данные имеют разные размеры.Я хочу отправить его через RTP.Я добавляю 13-битный размер заголовка AU.Это первые биты из 2 байтов.Последние 3 бита равны нулю.

audioSpecificConfig - 12 08. 0001 0 010 - AAL LC.Мой SDP:

m=audio 0 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/44100/2
a=fmtp:96 profile-level-id=16; mode=AAC-hbr;
config=1208; sizeLength=13; indexLength=3;
indexDeltaLength=3;   

Я отправляю RTP-пакеты с аудио-полезной нагрузкой, группирую RTP-пакеты с видео-нагрузкой.Плеер воспроизводит видео и не воспроизводит аудио.Где проблема?Неверный заголовок аудио?Большое спасибо!

1 Ответ

2 голосов
/ 10 ноября 2011

Я нашел ответ здесь: RFC 3640 для AAC . Мой звук - это чистые необработанные данные без заголовков ADTS или ADIF.

...