我已經使用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,問題就不再出現。至少目前是這樣!