NginX 随机切断到服务器的流

NginX 随机切断到服务器的流

我已经用 NGINX(带有 RTMP 模块的 1.7.12.1 Lizard,但尝试了其他几个,结果相同)设置了我个人的流媒体服务器,但在随机时间随机间隔,这个东西不断切断发出到 youtube 服务器的流媒体,而在 twitch 上总是没问题。

从这里获取 NginX:http://nginx-win.ecsds.eu/download/ 然后只需在末尾添加以下内容来更改 NginX conf 文件:

rtmp { 
        server {
                listen 1935;
                chunk_size 4096;

                application live {
                        live on;
                        record off;

                         push rtmp://a.rtmp.youtube.com/live2/YT-KEY;
                         push rtmp://live-arn.twitch.tv/app/TW-KEY;
                }
        }
}

尝试重新排列“推送”命令(交换首先推送的命令)但没有成功。

有没有办法调试..或者找出为什么它会切断连接并找出是否是 NginX 的问题?

注意:确实尝试使用 NginX 错误/警告日志,它们没有记录“剪切”。

注2:NginX 也会在随机时间间隔后在随机时间段内恢复流。

注意 3:在另一台电脑(同一本地网络)上托管 NginX 后,问题仍然存在

提前致谢!

答案1

问题源于 Youtube(这也是本文的起因),解决方案是 CHUNK SIZE。一旦我将其设置为最低:1024,问题就不再出现。至少目前如此!

相关内容