NginX「隨機」地切斷到伺服器的流

NginX「隨機」地切斷到伺服器的流

我已經使用NGINX 設定了我的個人轉發伺服器(帶有RTMP 模組的1.7.12.1 Lizard,但嘗試了其他幾個,結果相同),但在隨機時間隨機間隔,這件事不斷切斷發送到YouTube 伺服器的流,而在抽搐上總是好的。

從這裡獲取 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:在單獨的 PC(同一本地網路)上託管 NginX 後,問題仍然存在

先致謝!

答案1

問題源自於 Youtube(這是這篇文章的原因),解決方案是 CHUNK SIZE。一旦我將其設置為最低:1024,問題就不再出現。至少目前是這樣!

相關內容