Un operador multicanal líder en Singapur implementa Vectorbox en sus sistemas

El cliente: Un operador multicanal líder en Singapur

Un operador multicanal líder en el mercado con sede en Singapur (de ahora en adelante, «El Cliente») ofrece comunicaciones, entretenimiento y soluciones digitales a nivel mundial. Con su extensa infraestructura de fibra e inalámbrica y asociaciones globales, es capaz de brindar a millones de hogares y empresas servicios fijos y móviles de calidad, un amplio conjunto de contenido premium y una diversa gama de soluciones de comunicaciones. Sus ingenieros desarrollan y entregan soluciones a clientes corporativos y gubernamentales que incorporan inteligencia artificial, seguridad cibernética, análisis de datos, Internet of Things y robótica.

El reto

El Cliente decidió implementar un sistema de inserción de anuncios para admitir canales HD/SD que incluye encoder de ad-spots, servidores de ad-replacement, estaciones de programación, sistema de base de datos e integración con el sistema de tráfico BTS de El Cliente para la importación de programas y la generación de informes sobre la marcha. Desde Vector3 tuvimos que tener los siguientes aspectos:

  • El principal desafío es diseñar e implementar una solución que tenga una interfaz de usuario intuitiva con características para manejar la inserción de anuncios con facilidad de uso.
  • La solución debe ser completamente flexible para expandirse en el futuro y el mayor desafío es migrar la solución completa desde sus antiguas instalaciones a su nuevo edificio.
  • La solución requiere una interfaz de usuario unificada para monitorear y administrar los canales HD y SD, incluido el procesamiento automático de anuncios a Dolby-D/PCM Audio desde otros formatos.
  • Durante la reproducción de anuncios locales, la salida de audio debe coincidir automáticamente según el formato de audio del canal de origen

 

La solución

El Cliente escogió la solución Vbox Channel de Vector3 para manejar la inserción de anuncios de los canales HD/SD con un flujo de trabajo de end to end, lo que garantiza que la inserción de anuncios esté completamente integrada de una manera dinámica y sin interrupciones sin intervención manual. En esta configuración, VectorBox se integró con diferentes proveedores externos, como Minnetonka Audio para manejar audio Dolby, Tektronix para la verificación de calidad basada en archivos usando su solución Cerify, VSM para control de router, Motron para manejo de tonos de referencia DMTF y Wiesemann & Theis para que la GPI maneje la inserción de anuncios de 48 canales HD y 12 SD.

Vbox Channel, continuidad automática para canales, operadores y broadcasters multicanal

 


 

El Cliente dispone de más de 200 canales, incluyendo canales de definición estándar (SD) y de alta definición (HD). Cada feed de canal viene con anuncios integrados que deben ser reemplazados por ad content insertado localmente. Además, durante el playback de anuncios local, el audio debe convertirse y reproducirse como PCM o Dolby-D.

 


 

El flujo de trabajo incluye la ingesta de archivos multimedia mediante la watch folder que administran FileIngestor y FileChecker. Estas dos aplicaciones transferirán los anuncios al almacenamiento central y los clips se copiarán al almacenamiento local de cada servidor de anuncios según el cronograma de la aplicación Mediacacher, que se ejecuta en los servidores respectivos. En esta configuración, FileIngestor juega un papel clave para manejar el proceso de múltiples etapas para llevar los clips al almacenamiento central y gestionar los requisitos de la solución.

El proceso comienza mirando carpetas HD y SD para clips publicitarios. En el momento en el que los clips sean almacenados en esta carpeta, FileIngestor enviará comandos de trabajo a la aplicación Audio tools para la creación de archivos de audio Dolby-D/PCM. Una vez que se crean estos archivos, se colocarán en la carpeta de control de calidad para que Cerify verifique la calidad de los clips. Si se pasa el control de calidad, continuará al siguiente paso de verificación de confianza de reproducción de clips mediante File Checker. Si se suspende el control de calidad, se colocará en la carpeta QC FAIL y la aplicación FileIngestor marcará el proceso de ingesta del clip como fallido. Durante el paso de File checker, el clip publicitario se reproduce a una velocidad de 5x para confirmar la capacidad de reproducción del clip por parte de la placa de E/S del servidor de vídeo. Una vez concluido este paso, se realiza la creación de thumbnails y proxy de los anuncios, y el clip finalmente se transferirá al almacenamiento central. Si el proceso de comprobación de archivos falla, la aplicación FileIngestor marca el clip como fallido.

El equipo del sistema de tráfico de BTS colocará la playlist diaria en una watch folder que es monitoreada por la aplicación PlaylistInterface de Vector3, que convierte los horarios de BTS al formato VectorBox, que es reconocido por las diferentes playlists de MCR que se ejecutan en múltiples servidores de inserción de AD. Todos los días a las 16:00 h, MCR buscará la programación del día siguiente y la cargará automáticamente en la playlist de MCR en ejecución. Si la playlist no está disponible para la carga automática, se lo notificará al usuario con la indicación de color en la aplicación del monitor multicanal. Esto brinda una mayor flexibilidad para que los usuarios identifiquen qué canal necesita la playlist para que puedan alertar al departamento pertinente y obtener la lista de reproducción a tiempo. Durante la conversión de la playlist, el window time para el playback los bloques publicitarios se identifica y se mantiene en la playlist convertida. Esta regla está estrictamente configurada y seguida por el MCR que ejecuta el canal. Siempre que se reciban activadores para el canal respectivo, MCR responderá a ellos consultando el window time y cambiará al anuncio local desde LIVE y luego saltará al siguiente bloque LIVE con un cambio preciso de cuadro de comerciales locales a transmisión LIVE externa.

La potente aplicación de Event trigger de Vector3 desempeña un papel clave para escuchar triggers de inserción de AD recibidos de varios tipos como DTMF, GPI, SCTE104 de IRD. Usar hardware de terceros para manejar la conectividad de los IRD y recibir la respuesta de activación en forma de DTMF y GPI. Una vez que el evento trigger detecta el trigger, enviará los comandos respectivos al canal MCR específico que se ejecuta en el servidor AD para el switching.

Otro reto es manejar la redundancia por fallos de inserción de AD. El sistema está diseñado para la redundancia a nivel de canal y cambia dinámicamente al puerto de backup para la señal de input emitida al cargar la playlist correspondiente, cambiar las señales del router y playout de anuncios o transmitir en vivo automáticamente