Integración de los metadatos

Anterior Siguiente

Los metadatos son un conjunto de datos que describen y proporcionan información sobre otros datos. En este caso, los metadatos que provienen del sistema de automatización de radio (RAS) contienen información sobre cada archivo de audio reproducido, como el título, el artista, la duración y la categoría o grupo. También contienen información sobre las pausas para anuncios: cuándo comienzan y cuándo terminan.

Esta información se usa para:

  • Alimente la pantalla Now Playing del reproductor .

  • Datos de registro para informes de regalías de rendimiento digital, SoundExchange, para publishers con sede en EE. UU.

  • Registre datos para el servicio Historial de 12 horas de Triton Digital.

  • Señalice el inicio y el final del corte publicitario para permitir la inserción de anuncios de audio digital desde Triton Digital TAP (ventas directas y red publicitaria) o TAP programático (programático). 

Es necesario adaptar la salida de sus metadatos RAS para habilitar esas funciones en su stream de audio. Este documento incluye detalles de proceso e integración que deberían ayudarle a hacer coincidir su salida de metadatos con los requisitos de Triton Digital.

Protocolos de transmisión de metadatos

Triton Digital acepta los siguientes protocolos de transmisión para recibir metadatos:

  • Cliente TCP (número de IP y puerto requerido para conectarse al sistema de automatización, también conocido como pull).

  • Servidor TCP (solo se requiere un número de puerto ya que los datos se envían a la computadora de transmisión, también conocido como push).

  • UDP (el número de puerto solo se requiere mientras los datos se transfieren a la computadora de streaming).

  • Serial (velocidad en baudios de 2400 y más únicamente).

  • HTTP.

  • Archivo físico (*.txt, *.xml, *.bin, etc.).

Análisis

El análisis de los metadatos es clave para poder informar al sistema de Triton Digital qué función realizar al recibir los datos. Esto se hace al separar los datos en campos individuales e identificar cada elemento. Usualmente, estos elementos son los siguientes:

  • Artista

  • Título

  • Duración

  • Categoría, grupo, número de audio (el valor que identifica cuál es ese elemento, como una publicidad o canción)

Al recibir los datos, programamos nuestro sistema para realizar funciones con base en los valores que se encuentran, específicamente en el campo "categoría\grupo\número de audio\etc.".

Por ejemplo, si recibimos los siguientes datos:

^Leona Lewis~Better In Time~00:03:51~Song|

...primero le asignamos a cada campo un número de orden:

^     1   ~    2  ~       3       ~       4       |

Luego le damos a cada campo un nombre que coincida con los datos, como:

^Artist~Title~Duration~Category|

Luego programamos nuestro sistema para leer y analizar el cuarto campo desde el principio, que es el campo de categoría. Por ejemplo, usaremos los valores posibles de (SPOT), (SONG) y (SWP,BMP,PRO), pero estos valores pueden ser, y generalmente son, diferentes de un sistema de automatización a otro.

  • SONG - Contiene el título, el artista y, posiblemente, el álbum, la compañía discográfica y cualquier otra información necesaria acerca de la canción.

  • SPOT - Un comercial.

  • SWP,BMP,PRO - Bumper, sweeper, promoción, etc.  

Después de programar nuestro sistema con los valores anteriores para que sepa cuál es una canción, un comercial u otros eventos, nuestro sistema está listo para ejecutar una de las tres funciones diferentes.

A los milisegundos de que el audio se reproduzca en el sistema de automatización, recibimos los metadatos de ese evento de audio y los analizamos. En función de cuál de los tres valores anteriores sea, ejecutamos una de las tres funciones siguientes. Todo esto sucede en unos pocos milisegundos:

  • REPRODUCCIÓN EN CURSO: Envía los datos al reproductor o a las aplicaciones.

  • PAUSA: Comience la inserción de anuncios in-stream.

  • ENDBREAK: Finalice la inserción de anuncios In-stream, almacene en búfer el anuncio restante y vuelva a unirse al stream en vivo.

Después de la ejecución, y los datos se envían a nuestro sistema, se traducen a un formato que llamamos STWCUE y se envían a nuestros servidores que lo identifican como un punto de referencia. Después, usamos herramientas personalizadas para leer y validar estos puntos de referencia, y asegurarnos de que funcionen correctamente.

Mejores prácticas en cuanto a la transición de inserciones de anuncios in-stream

Las transiciones son los puntos en los que se interrumpe (silencia) el comercial de audio que sale al aire en vivo y se reemplaza por un comercial programado diferente desde nuestro sistema así como cuándo se reprodujo el último anuncio, y el sistema regresa al audio en vivo. Estas transiciones que entran y salen de un corte pueden variar significativamente según numerosos factores.

Para lograr transiciones fluidas para entrar a, y salir de, un corte, Triton Digital le recomienda seguir las mejores prácticas para el uso de transiciones, como por ejemplo:

  • Alimente el audio posterior al retardo del stream, no el audio previo al retardo.

  • Optimice la ruta que siguen los metadatos. El enrutamiento a través de múltiples computadoras, redes, firewalls y gestores de datos (Arctic Palm, BSI, Data Repeater, etc.) puede dar como resultado transiciones irregulares.

  • En lo posible, use protocolos de transmisión veloces (idealmente, TCP/IP); el uso de protocolos de transmisión lentos, como las entradas seriales, funciona pero no es lo recomendable.

  • Deje pequeños espacios entre los elementos, como 300 milisegundos. Algunas estaciones utilizan transiciones extremadamente ajustadas (con una brecha de cero) o incluso superponen elementos para lograr lo que, según ellos, es un sonido "ajustado". Sin embargo, nuestro sistema no puede silenciar el audio cuando el audio en el aire se superpone.

Formatos de metadatos

Existen muchos sistemas de automatización diferentes y, por lo tanto, muchos formatos de metadatos distintos. Afortunadamente, Triton Digital funciona prácticamente con cualquier sistema de automatización. La mayoría de los sistemas tienen un formato preconfigurado de metadatos o la capacidad de personalizar uno. La mayoría de los formatos preconfigurados funcionan con nuestro sistema. Sin embargo, si utiliza su sistema de una manera no convencional o personalizada, lo más probable es que podamos modificar nuestro sistema para que se adapte al suyo.

En la mayoría de los casos, Triton Digital tiene un "formato preferido" para funcionar con cada tipo de sistema de automatización. Para obtener más detalles y ejemplos de integración para una gran variedad de sistemas de automatización, consulte Detalles de integración.