2017-02-08 4 views
0

Я работаю с RTMP. Я захватил RTMP-пакеты в wirehark. Затем нужно взять один фрагмент RTMP и воспроизвести его. Как я могу это сделать? Я пытаюсь сохранить кусок с шестнадцатеричным редактором в .h264 и играть через VLC, но это не помогает. enter image description hereКак играть в RTMP-кусок?

ответ

0

один кусок h264 бесполезен. Он должен сочетаться с другими кусками для создания кадров. Для воспроизведения h264 вам потребуется минимум SPS, PPS и IDR. SPS и PPS отправляются как часть заголовка последовательности (разные кадры, разные фрагменты), и один фрагмент может не содержать полный тег.

+0

Благодарим за ответ. Это очень полезный совет – rooltex

+0

Каждый кусок начинается с 0x01 0x00 0x00 0x00 0x00 0x00. Это NALU-делиметр? – rooltex

+0

Я нашел ответ здесь. http://blog.csdn.net/simongyley/article/details/8223564 – rooltex