Использование FFMPEG для непрерывной потоковой передачи видеофайлов на сервер RTMP

ffmpeg обрабатывает потоковую передачу RTMP как ввод или вывод и работает хорошо.

Я хочу передать несколько видео (динамический список воспроизведения, управляемый скриптом Python) на сервер RTMP, и в настоящее время я делаю что-то довольно простое: потоковое видео по одному с помощью FFMPEG на сервер RTMP, однако это вызывает разрыв соединения каждый раз, когда видео заканчивается, и поток готов к работе, когда начинается следующее видео.

Я хотел бы транслировать эти видео без каких-либо разрывов соединения непрерывно, тогда поток можно было бы правильно просматривать.

Я использую эту команду для потоковой передачи моих видео по одному на сервер

ffmpeg -re -y -i myvideo.mp4 -vcodec libx264 -b:v 600k -r 25 -s 640x360 \
-filter:v yadif -ab 64k -ac 1 -ar 44100 -f flv \
"rtmp://mystreamingserver/app/streamName"

Я искал несколько обходных путей в Интернете в течение многих дней и обнаружил, что некоторые люди говорят об использовании именованного канала в качестве входных данных вffmpegЯ попробовал это, и это не сработалоffmpeg не только закрывает поток RTMP, когда приходит новое видео, но и закрывает себя.

Есть какой-либо способ сделать это ? (потоковый динамический список воспроизведения видео сffmpeg к RTMP серверу без разрывов соединения

Ответы на вопрос(3)

Ваш ответ на вопрос