. Некоторая историческая справка :В настоящее время я работаю с Wowza и пытаюсь декодировать AMFPackets , поступающие из IMediaStream . Видеопакеты будут иметь 5-байтовый заголовок -, а первый пакет — это конфигурация кодека.
На данный момент в моей проверке конфигурация кодека соответствует макету ISO/IEC 14496 -15 AVCDecoderConfigurationRecord . Однако у меня возникли проблемы с декодированием устройств SPS и PPS .
17 00 00 00 00 01 4D 00 15 03 01 00 2F 67 4D 40 15 96 52 02 83 F6 02 A1 00 00 03 00 01 00 00 03 00 28 E0 60 03 0D 40 00 49 3E 7F 18 E3 03 00 18 6A 00 02 49 F3 F8 C7 0E D0 B1 68 90 01 00 04 68 EB 73 52
17 00 00 00 00
67 4D 40 15 96 52 02 83 F6 02 A1 00 00 03 00 01 00 00 03 00 28 E0 60 03 0D 40 00 49 3E 7F 18 E3 03 00 18 6A 00 02 49 F3 F8 C7 0E D0 B1 68 90
Предположим, что это блок NAL, содержащий тип SPS : (. Используя ITU -T H.264 06/2011 7.3.1 Синтаксис блока NAL)
Предполагая, что полезная нагрузка SPS следует за: (Используя ITU -T H.264 06/2011 7.3.2.1.1 Синтаксис данных набора параметров последовательности)
Предполагая, что это только SPS: (Используя ITU -TH.264 06/2011 7.3.2.1.1 Синтаксис данных набора параметров последовательности)
Похоже, что это бывший заголовок блока NAL + запись SPS, и я сомневаюсь, что это неверные данные, потому что каждый захваченный пакет конфигурации одинаков, но что меня сбивает с толку, так это почему запрещенный бит 0 установлен в 1?
Спасибо