h.264 и заголовок mpeg - PullRequest
       73

h.264 и заголовок mpeg

0 голосов
/ 22 января 2012

Я пытаюсь разработать код для потоковой передачи mpeg / h.264 / RTP. Я совсем новичок во всем этом, так что, возможно, мой вопрос немного глупый. Я снимаю видео с мобильной камеры (андроид) и хочу транслировать его. Просматривая в сети, я нашел много похожих вещей, и мне кажется, что я должен сделать это - извлечь заголовок mpeg4 из потока, то есть взять первые 40 байтов потока, и после этого я должен найти де Длина блока NAL в следующих 4 байтах, но я не нахожу его и не знаю почему.

Мой поток выглядит так:

заголовок mpeg4

0000001866747970336770340000030033677034336770360000000877696465000000006d646174

, а затем

3c911716be6679e1e001e7aff0000000800000000000000000000000000000003c4877.......

Таким образом, моя длина NAL равна 3c911716 ... что, очевидно, не является моей длиной NALu

Есть что-то, что я пропускаю ???

Большое спасибо!

1 Ответ

1 голос
/ 01 марта 2012

Не все вариантные кодеки MPEG являются H.264. Проверьте, что именно кодек.

Кроме того, даже если это H.264, он не всегда имеет единицы NAL. Это может быть необработанный файл h.264, упакованный в другой контейнер, например 3gpp или MP4.

Попробуйте приложение GSpot, чтобы понять это.

...