Configuré mi servidor de retransmisión personal con NGINX (1.7.12.1 Lizard con módulo RTMP, pero probé algunos otros y obtuve el mismo resultado), pero en intervalos aleatorios, esta cosa sigue CORTANDO la transmisión que sale al servidor de youtube, mientras En Twitch siempre está bien.
Tomé NginX desde aquí:http://nginx-win.ecsds.eu/download/ Luego simplemente cambié el archivo de configuración de NginX agregando esto al 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;
}
}
}
Intenté reorganizar los comandos de "empuje" (intercambiando cuál se presiona primero) pero no tuve suerte.
¿Hay alguna manera de depurar... o descubrir POR QUÉ corta la conexión y descubrir SI es incluso NginX el que tiene la culpa aquí?
Nota: intenté utilizar los registros de errores/advertencias de NginX, no registran los "recortes".
Nota 2: NginX también reanuda la transmisión después de intervalos aleatorios durante períodos de tiempo aleatorios.
Nota 3: Después de alojar NginX en una PC separada (la misma red local), el problema persiste
¡Gracias de antemano!
Respuesta1
El problema surgió de Youtube (que fue la causa de esta publicación) y la solución es TAMAÑO DEL CHUNK. Una vez que lo puse al mínimo: 1024, los problemas dejaron de aparecer. ¡Al menos por el momento!