Я пытаюсь проверить поток битов 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 извне (какой-то параметр дополнительных данных для декодера ..).