NginX unterbricht den Stream zu einem Server „zufällig“

NginX unterbricht den Stream zu einem Server „zufällig“

Ich habe meinen persönlichen Restreaming-Server mit NGINX eingerichtet (1.7.12.1 Lizard mit RTMP-Modul, habe aber auch ein paar andere ausprobiert und das Ergebnis war das gleiche), aber in zufälligen Abständen unterbricht dieses Ding ständig den Stream, der an den YouTube-Server geht, während es bei Twitch immer problemlos funktioniert.

Habe NginX von hier genommen:http://nginx-win.ecsds.eu/download/ Dann habe ich einfach die NginX-Konfigurationsdatei geändert, indem ich am Ende Folgendes hinzugefügt habe:

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;
                }
        }
}

Habe versucht, die „Push“-Befehle neu anzuordnen (vertauschen, welcher zuerst gepusht wird), aber ohne Erfolg.

Gibt es eine Möglichkeit zum Debuggen ... oder herauszufinden, WARUM die Verbindung unterbrochen wird, und ob hier überhaupt NginX schuld ist?

Hinweis: Ich habe versucht, die Fehler-/Warnprotokolle von NginX zu verwenden. Diese registrieren die „Ausfälle“ nicht.

Hinweis 2: NginX setzt den Stream auch nach zufälligen Intervallen für zufällige Zeiträume fort.

Hinweis 3: Nach dem Hosten von NginX auf einem separaten PC (im selben lokalen Netzwerk) besteht das Problem weiterhin

Dank im Voraus!

Antwort1

Das Problem stammt von YouTube (was der Grund für diesen Beitrag war) und die Lösung ist CHUNK SIZE. Nachdem ich es auf den niedrigsten Wert eingestellt habe: 1024, traten die Probleme nicht mehr auf. Zumindest im Moment!

verwandte Informationen