как использовать ffmpeg для кэширования потока - PullRequest
0 голосов
/ 17 сентября 2018

Я использую следующую команду, чтобы скопировать живой поток и перевести его в другую конечную точку. Это работает хорошо, но проблема в том, что поток разбивается / буфер возникает на клиенте / заикании и не работает гладко или даже не работает. Вот команда, которую я использую

ffmpeg -loglevel fatal -fflags +igndts -re -i "$1" -acodec copy -vcodec copy -tune zerolatency -f mpegts pipe:1

$ 1 - URL потока mpegts http

Какая команда будет правильной для ffmpeg, чтобы "кэшировать" несколько секунд входного потока (входные данные - mpegts) перед тем, как выдать поток как есть? Я надеюсь, что благодаря кешированию я смогу получить плавное воспроизведение без заиканий и буферизации на стороне клиента.

спасибо за помощь !!

...