Разделение / сохранение потока h264 rtsp и заголовков де-загрузки с помощью ffmpeg без декодирования / кодирования в переполнении стека

Я хочу получить поток в кодировке h264 через rtsp, прочитать метаданные из заголовков пакетов (сохранить в базе данных), разделить и сохранить видео на диск без декодирования / кодирования потока. Продолжительность сегментов разделенного видео можно зафиксировать, скажем, до 5-10 минут. Я хочу сделать это, используя FFMpeg API в C ++ (НЕ командную строку!), С минимальной загрузкой ЦП, поскольку мне нужны заголовки. Можно ли это сделать с помощью FFMpeg? Смею ли я спросить, если кто-нибудь может предложить учебники? (Я не смог найти ничего, кроме примеров командной строки)

0

Решение

Вы можете сделать это. Он имеет API для демультиплексирования и декодирования. Я не думаю, что есть какая-либо документация, чтобы объяснить это. Вы можете пройти через приложения ffmpeg — ffplay, ffserver.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]