Типы битового потока h264 - PullRequest
       41

Типы битового потока h264

3 голосов
/ 03 ноября 2011

Я пытаюсь проверить поток битов h264, поступающий от аппаратного кодировщика на плате TI Davinci.

00 00 0b c8 25 88 84 27 e4 a2 8e 32 77 87 ec 16 86 37 d7 8e 99 e1 8c 3b 8b ce fe a5 fc e9 9c f3 34 87 9f d7 ff 66 7d c1 ce ed 62 18 05 35 00 08 0f f6 69 12 08 a8 32 5e c7 fe c8 bf 77 e4 62 e4 9e 8b b0 6e f0 39 60 5b e8 26 78 52 d8 24 75 5c 2f 06 ce 71 04 aa cb e3 19 d0 dd 02 b5 e7 0e a7 ce 77 70 a9 7c 46 1e 65 b3 7b 02 c9 d4 72 d7 97 36 f3 59 93 e5 e6 92 ff 8f ba 29 03 d5 da 0a 7a 14 1f 19 b5 88 b1 98 7a 3b e1 58 a2 88 a1 5a 4a

Первые 4-байтовые швы будут размером конечного фрагмента ...

Каков формат этого потока битов?

Как извлечь nal_unit_type и slice_type/ pict_type?

Имеется ли запрещенный нулевой бит?

этот источник утверждает, что поток не должен содержать стартовые коды, NALU набора параметров последовательности и NALU набора параметров изображения.И в этом случае декодер должен получать SAL и PPS NALU извне (какой-то параметр дополнительных данных для декодера ..).

Ответы [ 2 ]

4 голосов
/ 23 декабря 2011

Стандарт ITU-T H.264 и стандарт ISO / IEC MPEG-4 AVC (формально ISO / IEC 14496-10 - MPEG-4 Part 10, Advanced Video Coding) совместно поддерживаются, чтобы они имели идентичные технические содержание. (http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC)

Спецификацию H.264 можно бесплатно скачать по адресу: http://www.itu.int/rec/T-REC-H.264/en

В настоящее время версия ISO стоит 323,00 шв. Франка при http://webstore.iec.ch/

3 голосов
/ 03 ноября 2011

Формат битового потока определен в ISO/IEC 14496-10:

Информационные технологии. Кодирование аудиовизуальных объектов. Часть 10. Расширенное кодирование видео

Вы можете скачать стандарт с сайта itu.int .

Данные, которые вы предоставили, выглядят как блок NAL 5 (младшие 5 бит первого байта полезной нагрузки, после пропуска первых 4 байтов с длиной) и не переносят блоки SPS / PPS.

См. Также предыдущие темы о декодировании H.264, например, заголовок потока H.264

...