En la era digital actual, el live streaming se ha convertido en una herramienta esencial para una amplia variedad de aplicaciones, desde transmisiones en vivo de eventos, pasando por formaciones o webinars, presentaciones de productos o servicios, y hasta comunicaciones institucionales, entre otras. Una de las características críticas para el éxito de cualquier plataforma de live streaming es la capacidad de ofrecer transmisiones en tiempo real, minimizando al máximo la latencia. Por eso, en este artículo, os hablamos de la importancia en Watchity del ultra low latency streaming y de cómo la reducción de la latencia puede marcar la diferencia en la experiencia del usuario.
¿Qué es el ultra low latency streaming?
El ultra low latency streaming se refiere a la capacidad de transmitir contenido en vivo a los espectadores con un retraso mínimo o inexistente. Dicho en otras palabras, conseguir que lo que ocurre en la transmisión en vivo sea lo que los espectadores están viendo al mismo tiempo en sus dispositivos. Esta característica es fundamental para diversos casos de uso, desde eventos deportivos en vivo, donde los fanáticos quieren experimentar la emoción en tiempo real, hasta videoconferencias y formación virtual entre otras, donde la comunicación instantánea es esencial.
La importancia de la experiencia en tiempo real
La capacidad de interactuar en tiempo real con los espectadores es clave para muchas transmisiones en vivo. Los comentarios en tiempo real, las encuestas, y las “preguntas y respuestas” son formas efectivas de involucrar a la audiencia y crear una experiencia inmersiva, promoviendo lo que se conoce como video engagement.
En sesiones, eventos y espectáculos en vivo, cada segundo cuenta. Los espectadores quieren sentir la emoción del momento o que la sesión se desarrolle sin retrasos ni interrupciones. Por este motivo, cualquier retraso puede afectar negativamente a la experiencia del usuario.
La solución técnica
Debido a la demanda específica de algunos clientes que necesitaban, en algún momento de sus sesiones o eventos, lanzar juegos interactivos en tiempo real como Kahoot, Watchity se propuso encontrar una solución que redujera al máximo la latencia, manteniendo al mismo tiempo la calidad de experiencia y escalabilidad para la audiencia.
Dado el nivel de exigencia de los clientes en el entorno del streaming en alta calidad, el equipo de I+D de Watchity descartó integrar la tecnología WebRTC (Web Real-Time Communication), usada por la mayoría de las plataformas de videoconferencia, ya que, por su arquitectura y limitaciones, afecta a la calidad de experiencia de la audiencia.
Así, se buscó una alternativa basada en un protocolo que permitiera mantener el estándar de calidad que se consigue con las tecnologías con HLS. La solución se encontró en THEOlive, una solución cloud de extremo a extremo, que incluye codificación, empaquetado HESP (un nuevo protocolo estándar de ultra baja latencia), y la distribución a través de una CDN para una amplia escalabilidad.
Además, el hecho de ser una solución API first, permitió que pudiera integrarse de manera sencilla con Watchity. THEOlive dispone de player propio que con la ultra low latency logra reducir la latencia de 12-15 segundos a 1,5, garantizando también la calidad de la emisión y de la experiencia de los usuarios.
Beneficios de integrar THEOlive
Integrar THEOlive con Watchity para esta finalidad, ha aportado los siguientes beneficios:
- Latencia mínima. La transmisión basada en HESP permite que se pueda llegar a una latencia de 1-2 segundos sin perder calidad de experiencia, adaptando fácilmente la resolución/velocidad de bits a las condiciones cambiantes de la red.
- Escalabilidad. THEOlive escala a través de una CDN estándar con puntos de presencia globales, de manera que los clientes de Watchity pueden llegar a cualquier número de audiencia en todo el mundo.
- Facilidad de integración. El proceso de integración con la plataforma ha sido muy rápido y sencillo gracias al enfoque API-first.
- Reducción de costes. Con la solución de extremo a extremo de THEOlive se han eliminado varios problemas técnicos y, por consiguiente, las quejas de algunos clientes. Así pues, el equipo de desarrollo y el de operaciones han reducido sus horas de dedicación.
- Crecimiento/expansión. El hecho de poder ofrecer este bajo nivel de latencia que muchos clientes necesitan, incrementa la satisfacción de estos y promueve nuestro crecimiento.
Una vez realizada la integración de este nuevo servicio en la plataforma de Watchity, la activación del ultra low latency streaming para un evento se puede realizar cuando se requiera, ya que se trata de una configuración opcional (es decir, si no se activa esta característica, el evento continuará funcionando con la latencia habitual del protocolo HLS).
Si quieres conocer más detalles de Watchity y el ultra low latency streaming, no dudes en contactarnos. O si lo prefieres, puedes agendar una demo o probar la plataforma gratuitamente durante 15 días solicitando una free trial.