Tu directo se queda offline porque tu móvil está conectado directamente con Twitch. Si la red móvil se corta unos segundos, se corta con ella la única conexión que Twitch tiene contigo. La plataforma espera un momento, luego da el directo por terminado, y tu audiencia ve el canal como offline.

Se evita dejando de enviar directamente a Twitch y enviando a una estación intermedia en un centro de datos. Ella sostiene la conexión con la plataforma aunque de ti no esté llegando nada en ese momento.

Lo que pasa en una zona sin cobertura

Las apps de streaming suelen enviar por RTMP a la plataforma. RTMP va sobre TCP, y TCP quiere entregar cada paquete de datos en el orden correcto. Con buena red no se nota. Si la conexión se atasca, se atasca todo: la app sigue produciendo imagen y sonido, pero no consigue sacar los datos.

Si el atasco dura solo un instante, la imagen va a tirones. Si dura más, la conexión se da por perdida. Twitch termina un directo cuando durante un tiempo corto no llega nada del emisor. Si tu app se vuelve a conectar después, empieza un directo nuevo. Para quien te ve eso significa: el reproductor se para, el canal está offline, y muchos se han ido antes de que tú vuelvas.

Y una zona sin cobertura no es nada especial. Basta un túnel, un cambio de celda, una celda saturada en un festival o un ascensor.

La idea: otro sostiene la conexión

La conexión entre un centro de datos y Twitch es estable. Inestable es solo el tramo de ti hasta internet. Así que separas los dos trayectos:

  1. Tú envías desde la calle a un servidor.
  2. El servidor envía a Twitch y no deja de hacerlo cuando tú desapareces un momento.

Para el primer trayecto se suele usar SRT en lugar de RTMP. SRT está hecho para redes malas y recupera los paquetes perdidos dentro de una ventana de tiempo corta, de modo que los pequeños cortes ni siquiera llegan a verse. La diferencia la explica SRT o RTMP.

Lo importante es qué hace el servidor cuando de ti de verdad ya no llega nada. Tiene que seguir entregando una imagen y un sonido a la plataforma. Lo que muestra en ese tiempo es lo que distingue unas ofertas de otras.

Tres tipos de estación intermedia

Hay tres tipos de servicios así. Un relay recibe tu directo y lo pasa a un OBS que funciona en tu casa y que desde allí envía a la plataforma. Un OBS en la nube es un equipo alquilado en el que OBS funciona para ti, de modo que en casa no tiene que haber nada encendido. Un estudio en la nube es un servicio que mezcla y envía él mismo y que manejas en el navegador. Lo que cuesta, lo que sabe hacer y lo que te pide cada tipo está en la comparación Relay, OBS en la nube o estudio en la nube.

Lo que hace PGM.STUDIO

PGM.STUDIO es un estudio en la nube. Tu cámara envía por SRT a tu estudio. El estudio hace con ello el programa, pone tu overlay encima y lo envía a Twitch, YouTube, Kick u otro destino RTMP(S).

Si tu cámara se cae, pasa lo siguiente:

  • El directo hacia la plataforma sigue en línea. El canal no se queda offline, no empieza un directo nuevo.
  • Si has configurado una escena de respaldo, el estudio cambia a ella por sí solo: una imagen, un vídeo o una página web, por ejemplo «Vuelvo enseguida». Cuando la señal vuelve a ser estable durante unos dos segundos, vuelve por sí solo.
  • Sin escena de respaldo, tu overlay sigue funcionando, es decir, las alertas, la caja de chat y todo lo que haya en la página de overlay. La imagen de la cámara falta hasta que vuelva o hasta que cortes a otra fuente.
  • Cuando la conexión regresa, la imagen está otra vez ahí sin que tengas que reiniciar nada.

La escena de respaldo está apagada hasta que la configuras en la página «Escenas». El estudio cambia cuando el bitrate que le llega cae por debajo de un umbral que fijas tú, o cuando se pierden paquetes de forma definitiva. Con el interruptor «También sin fuente» eso vale también cuando tu cámara pierde la conexión del todo. Cómo se ajusta está en Cambiar automáticamente a «Vuelvo enseguida»; el trasfondo lo explica el artículo sobre la escena «Vuelvo enseguida».

Con honestidad: es una sola escena. Herramientas como NOALBS conocen escenas separadas para el bitrate bajo y para una caída. Y entre dos cámaras sigues cambiando tú, o alguien de tu equipo, en Realización en el navegador; eso también se puede desde el móvil.

En la práctica, para un directo con PGM.STUDIO eso significa: una zona sin cobertura breve la salva SRT sin que nadie note nada. En una caída más larga, el directo se mantiene y muestra tu escena de respaldo o, si no has configurado ninguna, tu overlay sin imagen de cámara. Con una segunda fuente, por ejemplo una segunda persona con cámara o alguien que presenta desde un PC, puedes cortar allí mientras tanto. Los detalles están en Cuando una cámara se cae.

Lo que puedes hacer tú

Una estación intermedia amortigua la caída, pero no mejora tu red. Tres cosas ayudan, elijas el servicio que elijas:

  • Bajar el bitrate. Un directo de 3 a 4 Mbit/s pasa por redes en las que 6 Mbit/s se atascan sin parar. Más en Qué bitrate para directos IRL.
  • Darle algo de tiempo a la red. Una latencia SRT más alta en la app deja más tiempo para reenviar los paquetes perdidos. Cómo elegirla está en Ajustar la latencia SRT.
  • Agrupar varias redes. Algunas apps y algunos aparatos envían por varias conexiones móviles a la vez (SRTLA). Ayuda mucho, pero necesita un servicio que lo acepte. PGM.STUDIO acepta hoy una conexión SRT sencilla; SRTLA está en los planes.

Para seguir leyendo