Home Blogs La escala operativa es esencial para un negocio de streaming exitoso
Applications

La escala operativa es esencial para un negocio de streaming exitoso

About The Author

Outline

Cualquiera que sea el caso de uso (eventos en vivo o VOD, anuncios o suscripciones, un espectador o millones), la clave para un servicio de transmisión exitoso es elegir una tecnología confiable con redundancia integrada que escale automáticamente las operaciones y ofrezca flujos de alta calidad sin problemas. Nuestro último blog revisó los componentes clave que cualquier servicio de streaming necesitaría para escalar las operaciones (y competir) en la industria. Estos elementos esenciales —todos ellos parte de la plataforma Uplynk— incluyen una arquitectura de plugins llena de API ricas para automatización, personalización dinámica (como DRM, anuncios o localización), creación de canales y soporte de distribución para todos los endpoints (incluidas las plataformas RÁPIDAS), y un equipo experimentado que puede proporcionar soporte o servicios para ayudarlo a aumentar rápidamente y reducir la escala con la misma rapidez para conservar los recursos. En este blog, queremos profundizar en la escala de reproducción.

Antes de sumergirnos, revisemos rápidamente lo que hace que el streaming sea único. La mejor comparación es la televisión tradicional: Una industria madura con pautas y estándares exhaustivos. Los feeds se envían a satélites o cabeceras y se entregan a través de redes dedicadas, lo que convierte a la televisión por cable o satélite en una experiencia consistente y de alta calidad. Por otro lado, el contenido de transmisión se envía a través de Internet pública y requiere que el video se divida en trozos más pequeños para su entrega. Cuando un visor golpea PLAY, se entrega un archivo de manifiesto al reproductor, que contiene instrucciones sobre la recuperación de los fragmentos de contenido. Para poner en perspectiva cuánto trabajo se requiere para transmitir contenido, para un video de 30 minutos, un archivo de manifiesto incluiría 450 (4 segundos) o 900 (2 segundos) fragmentos (para objetivos de baja latencia). También hay una diferencia significativa entre el contenido en vivo vs. VOD. Con VOD, el contenido se ingiere, se corta, se codifica y se almacena antes de tiempo. Debido a esto, una vez que un espectador golpea el juego, se genera un manifiesto y se entrega de principio a fin, incluidos los saltos de anuncios. Pero para un feed de eventos en vivo lineal o en vivo, el contenido se ingiere, se corta, se codifica y se almacena en tiempo real. Solo se genera un manifiesto parcial para los fragmentos de vídeo iniciales cuando un espectador presiona PLAY. El manifiesto continuará actualizándose (es decir, se agregan nuevos trozos mientras se eliminan los trozos más antiguos y ya consumidos) hasta que el contenido finalice.

Transmita a muchos, pocos o directamente mediante difusión, multidifusión o unicast

Cualquier proveedor de contenido de video que desee transmitir (o multicast) su contenido a un grupo de personas puede distribuirlo de manera eficiente utilizando un archivo de manifiesto con protocolos compatibles como RTMP. Aún así, viene con compensaciones como pérdida de paquetes, experiencias de visualización deficientes (QoE) y capacidad limitada para aplicar DRM, insertar anuncios dirigidos (que generan CPM más altos), localizar contenido o solucionar problemas de manera efectiva. Además, casi siempre requiere una configuración de red adicional, lo que hace que el unicast (es decir, uno a uno u OTT) sea más fácil y la forma más común para transmitir contenido a través de IP. Sin embargo, este enfoque también viene con desafíos, como agregar flujos de trabajo más matizados para llegar a más espectadores, dispositivos y plataformas.

Por ejemplo, proteger tu contenido contra la piratería puede complicar los flujos de trabajo al requerir múltiples formatos para soportar los requisitos de una gran audiencia. Los jugadores mayores que no admiten DRM (Gestión de Derechos Digitales) necesitan cifrado HLS y AES-128. Los dispositivos iOS más antiguos requieren HLS y FairPlay. Los dispositivos iOS más nuevos admiten HLS y FairPlay, y CMAF CBC. Windows y Android antiguos solo admiten CMAF CTR. Los nuevos Android, Windows e iOS deberían admitir todos los formatos CMAF. El contenido debe estar empaquetado en múltiples formatos para permitir la reproducción en todos los dispositivos. DRM es uno de los muchos factores que pueden interrumpir sus flujos de trabajo, lo que requiere que usted ponga tiempo, dinero y recursos para construir, mantener y mejorar una solución. Su infraestructura debería permitirle optimizar sus flujos de trabajo para ofrecer experiencias consistentes en todos los dispositivos y plataformas a escala.

Gestión de sesiones de visualización unicast a escala

Aunque dos espectadores pueden ser similares, nunca son iguales. A pesar de que pueden estar sintonizando en el mismo canal, es probable que estén en diferentes ubicaciones, usen diferentes dispositivos, experimenten diferentes condiciones de red y tengan diferentes intereses y comportamientos de visualización. El envío de su contenido de video como unicast significa que tiene el potencial de adaptar cada experiencia al generar un manifiesto único para cada espectador con contenido, anuncios, recomendaciones y administración precisa de DRM o Blackout, todo basado en el tipo de dispositivo, ubicación, historial, demografía y otros datos de sus espectadores. como reglas de negocio configuradas o instrucciones.

Milisegundos antes de que se reproduzca un trozo, los datos se utilizan para decidir la transmisión más óptima para entregar, desde las mejores variantes de audio o video hasta reemplazar contenido sin problemas debido a un apagón regional. Si volvemos a nuestro ejemplo anterior, un evento deportivo en vivo de 90 minutos con fragmentos de 2 segundos contiene aproximadamente 2.700 fragmentos en el manifiesto – por cada espectador. Multiplica eso por 10 millones de espectadores concurrentes, y eso son 27B trozos que deben ser adaptados y entregados sin problemas. Esto requiere un proveedor de tecnología que pueda gestionar infinitas reglas de negocio y ejecutar de forma fiable múltiples decisiones en tiempo real para cada espectador, por lo que nunca hay una interrupción en el servicio.

Diseñamos nuestra plataforma desde el principio para gestionar individualmente cada experiencia de visualización a escala. Es como un servicio de conserjería automatizado e integrado para todos sus espectadores. Nuestro rendimiento se basa en nuestros servidores de manifiesto para generar una lista de reproducción única de contenido, anuncios e instrucciones de reproducción para cada espectador. Basado en el agente de usuario, la dirección IP, las instrucciones recibidas por cada dispositivo cliente y los datos transmitidos a través de parámetros de URL simples, y nuestra tecnología toma miles de decisiones distintas, incluyendo qué configuración de anuncios utilizar, si aplicar o no reglas de reemplazo como apagones, etc. y qué configuración de gestión de derechos digitales debe aplicarse. Diseñamos nuestra tecnología para los casos de uso más desafiantes de la industria, incluida la entrega y gestión confiables de cientos de miles de eventos en vivo de alto perfil a escala durante más de una década.

Lea nuestro artículo técnico Para una comprensión más profunda de cómo Uplynk está diseñado para manejar los aumentos de audiencia o soportar objetivos de baja latencia, lo suficientemente robusto como para administrar las restricciones de apagón y los derechos de contenido en función del espectador, y potente para admitir capacidades de personalización como recomendaciones de contenido, interrupciones de anuncios y otras localizaciones como subtítulos cerrados.

Uplynk ofrece la mejor tecnología y soporte de su clase para impulsar su negocio de streaming.

Uplynk es una plataforma de transmisión altamente escalable y confiable con soluciones y servicios que se pueden integrar en cualquier flujo de trabajo para que pueda crear experiencias OTT poderosamente diferenciadas, todo con una fracción de los recursos. Ofrecemos una gama flexible de flujos de trabajo, desde configuraciones simples con un solo clic hasta API más avanzadas que activan flujos de trabajo para notificaciones, procesamiento de trabajos e integraciones adicionales como el aprendizaje automático. Uplynk es la base para que las emisoras y los servicios de streaming evolucionen rápidamente, amplíen y escalen sus ofertas.

Este blog es el primero de una serie de tres partes sobre el logro de la escala operativa para su negocio de streaming. Lea la segunda parte aquí.