El retardo de un directo es la suma de varias estaciones: cámara y encoder, el camino al estudio, el propio estudio y la plataforma con su reproductor. La parte más grande, con mucha diferencia, la pone la plataforma: varios segundos. Todo lo que hay antes suma, por lo general, bastante menos.
De ahí se deduce dónde merece la pena ajustar. El ajuste de baja latencia de la plataforma es lo que más consigue. En las estaciones anteriores se trata de décimas de segundo, que es mejor gastar en estabilidad.
Las estaciones, por orden
| Estación | Orden de magnitud | Quién la decide |
|---|---|---|
| Cámara y encoder | fracciones de segundo | el dispositivo y la app |
| Camino al estudio (latencia SRT) | tanto como ajustes en la app | tú |
| Estudio | menos de un segundo | el servicio |
| Plataforma y reproductor | varios segundos | la plataforma, en parte tu ajuste |
Cámara y encoder
La cámara prepara la imagen, la app la codifica. Las dos cosas llevan tiempo, porque un encoder mira varias imágenes para comprimir bien. A eso se suma empaquetar imagen y sonido en un flujo de datos común. En total son fracciones de segundo. Apenas puedes influir en ello, salvo con ajustes que empeoran la calidad de imagen de forma apreciable.
El camino al estudio
Aquí actúa la latencia SRT. SRT retiene el directo en el receptor durante un tiempo fijo para poder reenviar los paquetes perdidos. Ese tiempo es la latencia, y entra por completo en el retardo.
En PGM.STUDIO, el estudio guarda por defecto 200 ms en el búfer. Si tu app pide un valor más alto, vale el mayor. Es decir, lo ajustas en la app. En una buena conexión basta con el valor por defecto. En red móvil tiene sentido un valor más alto, porque le da a la red más tiempo para reparar. Cómo lo eliges está en Ajustar la latencia SRT, y cómo funciona el reenvío, en ¿Qué es SRT?.
A eso se añade el puro tiempo de viaje de los datos por la red. Dentro de Europa es pequeño. Los servidores de PGM.STUDIO están en Alemania; quien envía desde muy lejos de Europa tiene un camino más largo hasta el estudio.
El estudio
Un estudio decodifica todas las fuentes, junta la imagen y el sonido de cada fuente, mezcla, pone el overlay encima y vuelve a codificar el programa. En PGM.STUDIO eso cuesta menos de un segundo, que se suma a la latencia SRT de tu conexión y a lo que añade la plataforma. Este valor no puedes cambiarlo.
Si ajustas para una entrada un desfase de imagen y sonido, uno de los dos se retrasa a propósito. Es una corrección entre imagen y sonido y afecta solo a esa entrada; más sobre esto en Por qué imagen y sonido se separan.
Plataforma y reproductor
La plataforma recibe tu directo, lo convierte a varios niveles de calidad, lo trocea en fragmentos cortos y los reparte por todo el mundo. El reproductor de quien te ve carga algunos fragmentos por adelantado, para que la imagen no se pare ante un fallo breve. Cada uno de estos pasos cuesta tiempo; juntos son varios segundos.
Cuántos, depende de la plataforma y de su ajuste de baja latencia, y además del dispositivo y de la conexión de cada persona. Por eso dos personas que ven el mismo directo no lo ven en el mismo instante.
Lo que puedes cambiar
El ajuste de latencia de la plataforma. Es la palanca más grande. Las grandes plataformas ofrecen un modo de baja latencia. Mira en los ajustes de emisión de tu plataforma si está activado. Recorta el retardo en segundos. El precio es un búfer más pequeño en quien te ve, es decir, algo más de sensibilidad cuando su conexión es mala.
La latencia SRT. Elígela tan alta como la necesite tu red, y no más. Pasar de 200 ms a un segundo cuesta 0,8 segundos de retardo y puede salvar un directo que de otro modo estaría lleno de fallos de imagen. Comparado con lo que añade la plataforma, es poco. Quedarse corto es aquí el error más frecuente.
El intervalo de keyframes. Un keyframe cada 2 segundos es el valor habitual.
El número de estaciones. Cada estación adicional que decodifica el directo y lo vuelve a codificar cuesta tiempo. Un montaje de móvil, relay, OBS en casa y plataforma tiene más de ellas que uno con un único estudio en medio.
Lo que no puedes cambiar
El procesamiento en la plataforma y el búfer del reproductor de tu audiencia no los decides tú, aparte del modo de baja latencia. También el estudio tiene una parte fija. Un retardo de cero no existe en un directo a través de una plataforma.
Cómo trabajas con el retardo
El retardo se nota sobre todo en el chat. Dices algo, y la respuesta llega segundos más tarde.
- Mídelo una vez: pon delante de la cámara un reloj con segundero y compáralo con el directo en un segundo dispositivo.
- Al contestar al chat, cuenta con que los mensajes se refieren a algo que para ti ya ha pasado.
- Si hay varias personas conectadas desde lugares distintos, la conversación no va por el directo, sino por una conexión aparte, por ejemplo una llamada de voz. El directo es demasiado lento para una conversación.
- Las imágenes de Realización son imágenes de control. Para el retardo de quien te ve cuenta lo que muestra la plataforma.
Un resumen específico para tu estudio está en Retardo.