Запись потока RTMP в несколько файлов FLV - PullRequest
0 голосов
/ 23 февраля 2019

В настоящее время я пишу rtmp-сервер для получения потока rtmp, а затем записываю в multi-flv-файл, на основе сегмента по времени.

Пример: 1 минута -> 1 flv-файл, 2m -> 2 flv-файл...

Проблема: воспроизводится только первый файл FLV, со второго они не воспроизводятся, возможно, они пропускают некоторые метаданные кодека (h264).

Как решитьэта проблема?

1 Ответ

0 голосов
/ 23 февраля 2019

Да, есть заголовок, а также заголовки последовательности в зависимости от используемого кодека.Сегменты также должны быть разделены на ключевые кадры.Формиат FLV хорошо документирован здесь https://www.adobe.com/content/dam/acom/en/devnet/flv/video_file_format_spec_v10.pdf

...