![Более быстрое декодирование с FFmpeg](https://rvso.com/image/1598572/%D0%91%D0%BE%D0%BB%D0%B5%D0%B5%20%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B5%20%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%20FFmpeg.png)
Я использую ffmpeg
для обработки живого потока. По сути, я скомпилировал ffmpeg
сам. К сожалению, я заметил, что когда битрейт становится немного выше (> 15 Мбит/с H264), декодирование не может поспеть за входящей скоростью. Интересно, что скорость все еще не очень высокая.
Интересно, есть ли какие-то флаги, которые нужно установить, или, может быть, какие-то советы, чтобы сделать ffmpeg
декодирование более быстрым или эффективным при живом декодировании? Или есть какие-то флаги, которые я могу включить? Например, многопоточность? Она работает/должна работать на CPU. Но загрузка CPU все еще не максимальная.
В качестве основы для обработки мы используем ffmpeg из C API.Здесьэто файл-образец .ts
, который тормозит обработку.