Nginx FFMPEG-用于流媒体、回退流或图像的脆弱互联网
我使用NGINX接收rtmp并输出到hlsNginx FFMPEG-用于流媒体、回退流或图像的脆弱互联网,nginx,ffmpeg,video-streaming,rtmp,Nginx,Ffmpeg,Video Streaming,Rtmp,我使用NGINX接收rtmp并输出到hls rtmp { server { listen 1935; ... application rtmp { live on; ... exec ffmpeg -re -i rtmp://127.0.0.1/rtmp/$name -threads 1 -c:a aac -ac 1 -strict -2 -b:a 64k -c:v l
rtmp {
server {
listen 1935;
...
application rtmp {
live on;
...
exec ffmpeg -re -i rtmp://127.0.0.1/rtmp/$name -threads 1 -c:a aac -ac 1 -strict -2 -b:a 64k -c:v libx264 -profile:v baseline -g 10 -b:v 300K -s 480x240 -f flv rtmp://127.0.0.1/hls/$name;
}
application hls {
live on;
hls on;
hls_path /tmp/hls;
...
}
}
}
我的流来自Flash Media Live编码器。但有时我的网络很脆弱,因为我的连接来自手机。有时互联网每5分钟就会下降3-5秒。但这足以扰乱这股潮流。即使我的FMLE断开连接,我是否可以使其连续运行
我正在考虑从服务器盒执行一个FFMPEG,在FMLE断开连接时连续地流式传输一个图像作为回退,然后合并两个RTMP流。如果可能的话,可能倾向于FMLE的一个,而另一个作为后备方案。但我不知道如何使用FFMPEG进行组合
还是我可以试试别的黑客