Usando o FFMPEG para transmitir continuamente arquivos de vídeos para um servidor RTMP

ffmpeg lida com streaming RTMP como entrada ou saída e está funcionando bem.

Eu quero transmitir alguns vídeos (uma lista de reprodução dinâmica gerenciada por um script python) para um servidor RTMP, e atualmente estou fazendo algo bastante simples: streaming de vídeos um por um com FFMPEG para o servidor RTMP, no entanto isso causa uma quebra de conexão toda vez que um vídeo termina, e o fluxo está pronto para ir quando o próximo vídeo começa.

Gostaria de transmitir esses vídeos sem interrupções de conexão continuamente, e o fluxo poderia ser visualizado corretamente.

Eu uso este comando para transmitir meus vídeos um por um para o servidor

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"

Eu procurei por algumas soluções pela internet por muitos dias, e eu encontrei algumas pessoas falando sobre como usar um pipe nomeado como entradaffmpeg, Eu tentei e não funcionou bem desdeffmpeg não fecha apenas o fluxo RTMP quando um novo vídeo chega, mas também se fecha.

Há alguma maneira de fazer isso ? (transmitir uma lista de reprodução dinâmica de vídeos comffmpeg para o servidor RTMP sem quebras de conexão

questionAnswers(3)

yourAnswerToTheQuestion