NginX corta o fluxo para um servidor “aleatoriamente”

NginX corta o fluxo para um servidor “aleatoriamente”

Eu configurei meu servidor de restreaming pessoal com NGINX (1.7.12.1 Lizard com módulo RTMP, mas tentei alguns outros e o resultado é o mesmo), mas em momentos aleatórios e intervalos aleatórios essa coisa continua CORTANDO o stream que sai para o servidor do youtube, enquanto no Twitch está sempre bem.

Peguei o NginX daqui:http://nginx-win.ecsds.eu/download/ Em seguida, apenas alterei o arquivo conf do NginX adicionando isto no final:

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

Tentei reorganizar os comandos "push" (trocando qual deles foi empurrado primeiro), mas sem sorte.

Existe uma maneira de depurar ... ou descobrir POR QUE isso corta a conexão e descobrir SE é mesmo o NginX que está com defeito aqui?

Nota: tentei usar logs de erros/avisos do NginX, eles não registram os "recortes".

Nota 2: O NginX também retoma o stream após intervalos aleatórios por períodos de tempo aleatórios.

Nota 3: Depois de hospedar o NginX em um PC separado (a mesma rede local), o problema ainda persiste

Desde já, obrigado!

Responder1

O problema surgiu no Youtube (que foi a causa deste post) e a solução é CHUNK SIZE. Depois que coloquei no valor mais baixo: 1024, os problemas pararam de aparecer. No momento, pelo menos!

informação relacionada