SRT funciona sobre UDP, y muchas redes wifi de hoteles, de empresas y públicas bloquean o limitan el UDP saliente. Entonces la app de tu cámara no se conecta con el estudio, aunque el mismo ajuste funcionara en casa.
La salida más rápida es la red móvil: wifi apagado y datos móviles encendidos, o un punto de acceso desde el móvil. A la larga solo ayuda que quien gestiona la red permita la conexión.
Por qué pasa
La mayoría de los servicios de internet funcionan sobre TCP: las páginas web, el correo electrónico, también RTMP. Las redes para invitados suelen estar ajustadas para que pase solo lo imprescindible, y para muchos gestores el UDP hacia puertos desconocidos no entra ahí. Algunas redes lo bloquean del todo; otras lo dejan pasar y lo limitan mucho.
SRT necesita UDP porque vuelve a pedir por sí mismo los paquetes perdidos dentro de una ventana de tiempo corta. Eso lo hace robusto en conexiones malas, pero da por supuesto que el UDP llega a pasar.
Cómo lo reconoces
Hay dos cuadros.
Bloqueado del todo. La app avisa de que no consigue conexión, o lo intenta sin fin. En el estudio, la entrada dice «Sin señal» en la pestaña «Entradas». Mientras tanto se navega con toda normalidad, lo que lleva la búsqueda en la dirección equivocada.
Limitado. La conexión se establece, pero la imagen va a tirones o se rompe en bloques. En el indicador de la calidad de la conexión de la pestaña «Entradas» suben los números de «Reparados» y «Perdidos», aunque el wifi en sí parezca fuerte.
La prueba en un minuto
- Deja todos los ajustes de la app como están.
- Apaga el wifi del dispositivo y envía con datos móviles.
- Mira en la pestaña «Entradas» si la entrada pasa a «Conectada».
Si la imagen llega por la red móvil, la dirección, el stream ID y el códec son correctos, y la causa es el wifi. Si tampoco llega por la red móvil, se debe a otra cosa. Entonces te ayuda Sin imagen en el estudio: la lista de comprobación.
Salida 1: datos móviles o punto de acceso
Si envía un móvil, usas sin más sus datos móviles. Si envía un portátil o un encoder de hardware, lo conectas al punto de acceso de un móvil.
Vigila el volumen de datos. Un directo gasta aproximadamente:
| Bitrate | Consumo por hora |
|---|---|
| 4 Mbit/s | unos 1,8 GB |
| 6 Mbit/s | unos 2,7 GB |
En una red móvil inestable, unos 3 a 4 Mbit/s son un bitrate razonable; en un buen 5G, 6 Mbit/s. Más sobre esto en Ajustes del encoder.
Solo la fuente tiene que cambiar de red. Cada fuente envía por su cuenta a tu estudio, y del estudio a Twitch o YouTube el directo sale de nuestros servidores. La subida a las plataformas no carga, por tanto, tu conexión además.
Salida 2: preguntar a quien gestiona la red
En un evento que retransmites de forma planificada, vale la pena preguntar al servicio técnico del edificio o a informática. Lo que necesitas se puede nombrar con exactitud:
- conexiones salientes por UDP,
- hacia el host y el puerto que figuran en la dirección de tu entrada.
La dirección tiene la forma srt://<host>:<port>?streamid=<id> y está en la pestaña «Entradas». Suele ser la
misma en cada directo, así que el permiso solo hay que configurarlo una vez. Cada entrada tiene su propia
dirección. Si usas varias cámaras en la misma red, pasa las direcciones de todas las entradas.
Pregunta pronto y prueba en el sitio antes de que vaya en serio. Una confirmación por teléfono no sustituye a la prueba.
Lo que no ayuda
- Cambiar a RTMP. Tu estudio recibe las fuentes por SRT. RTMP es el protocolo con el que el estudio envía a las plataformas, no el de tus cámaras.
- Poner una passphrase. El estudio recibe SRT sin cifrado; el campo se queda vacío. De todos modos, en el bloqueo no cambia nada.
- Subir la latencia SRT. Eso ayuda contra la pérdida de paquetes en una conexión débil, pero no contra una red que no deja pasar el UDP en absoluto.
- Agrupar varias conexiones móviles. El estudio todavía no acepta bonding SRTLA; está previsto. Una conexión SRT simple desde las mismas apps funciona.
Antes de un viaje
Quien quiera hacer un directo en un hotel o en una feria cuenta desde el principio con la red móvil: datos suficientes, una tarifa adecuada en los viajes al extranjero, y una prueba antes de que empiece el directo. Si luego el wifi del sitio sí deja pasar, tanto mejor.