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"
Run Code Online (Sandbox Code Playgroud)
我在互联网上寻找了一些解决方法很多天,我发现有些人在谈论使用命名管道作为输入ffmpeg,我已经尝试过它并没有很好地工作,因为ffmpeg它不仅关闭了RTMP流视频来了,但也关闭了自己.
有没有办法做到这一点?(将视频的动态播放列表流式传输ffmpeg到RTMP服务器,不会出现连接中断