NginX はサーバーへのストリームを「ランダムに」切断します

NginX はサーバーへのストリームを「ランダムに」切断します

私は NGINX (1.7.12.1 Lizard と RTMP モジュールを使用、他のいくつかを試しましたが結果は同じ) を使用して個人用リストリーム サーバーをセットアップしましたが、ランダムな時間間隔で 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を別のPC(同じローカルネットワーク)でホストした後も問題は解決しません

前もって感謝します!

答え1

問題は YouTube に起因しており (これがこの投稿の原因です)、解決策は CHUNK SIZE です。これを最低の 1024 に設定すると、問題は発生しなくなりました。少なくとも現時点では!

関連情報