Envío de metadatos al codificador integrado Zipstream R2 Triton

Vista de categoría Enviar metadatos al Z/IPStream R/2 integrado en el codificador Triton Publicado el 18 Dic, 2024 Resumen de artículo El Z/IPStream R/2 incluye instalaciones para gestionar y enviar metadatos desde su sistema de automatización al Administrador de la Estación Triton incluido en su Z/IPStream R/2. El servidor de metadatos en el R/2 (llamado Metadata2) está controlado por una aplicación Windows separada, llamada "metadata2ui.exe". Descargue la aplicación Metadata2 que coincide con su versión del R/2 aquí: https://telos- support.s3.amazonaws.com/Telos/ZIPStream/R2/Metadatata2UI/ZIPStreamR2_1.09.06_metad ata2ui.exe Descargue y haga doble clic en el icono de metadatos2ui.exe para ejecutarlo. Aparece la siguiente ventana: Siga estos pasos para crear conexiones a uno o más dispositivos Z/IPStream R/2.

Haga clic en el enlace Conectar para establecer una conexión a este R/2. Se muestra la ventana de administración del servidor de metadatos: Ahora estamos listos para configurar el servidor Metadata2. Metadata2 Concepts Antes de comenzar a configurar el servidor Metadata2, tomemos un momento para entender cómo maneja el servidor los metadatos. Un diagrama de flujo de señal describe mejor cómo pasan los metadatos a través del servidor: Fuentes Antes de continuar, por favor note una herramienta de resolución de problemas útil que se encuentra en el menú Archivo, llamada Mostrar registros. Al seleccionar esta opción se abre una ventana separada, que muestra los mensajes del servidor en tiempo real. Al elegir los registros de mostrar se le da una idea de lo que está haciendo el servidor de metadatos (o no hacerlo).

Las fuentes aceptan metadatos de sistemas externos como su sistema de automatización. Utilizan filtros Lua para analizar los mensajes de metadatos entrantes en campos separados, que se envían juntos como un paquete de metadatos. Los agregadores Los agregadores pueden combinar paquetes de metadatos de diferentes rutas de señal en una ruta. Los agregadores pueden no ser necesarios si se utiliza una sola fuente. Los bloques de traductores pueden añadir nuevos campos de metadatos o cambiar valores de campo de acuerdo con las reglas especificadas por el usuario. Los bloques de control utilizan reglas avanzadas de correspondencia para tomar medidas cuando llegan mensajes de metadatos específicos. Los bloques de control pueden habilitar/desactivar otros bloques, de acuerdo con las reglas especificadas por el usuario. Los bloques de control solo pasan los paquetes de metadatos hacia abajo cuando las reglas coinciden; los paquetes no coincidentes se descartan. Los bloques de salida toman paquetes de metadatos y utilizan plantillas para formatearlos según sea necesario por un sistema externo. A continuación, envían el mensaje de metadatos formateados al sistema externo. Fuentes – Ingestión de metadatos Lua es un tipo ligero, de alto nivel, multiparadigmático que utiliza lenguaje de programación diseñado principalmente para su uso en aplicaciones externas.

Añadir un nuevo filtro Si no existe un filtro para su sistema, puede añadir filtros conectando la aplicación Metadata2 y siguiendo estos pasos. 1. En el menú Archivo, seleccione Filtros. Se mostrará una lista de filtros que ya existen en su sistema. Haga clic en el botón Añadir para añadir uno nuevo. 2. Se mostrará una ventana vacía del Editor de texto como esta: 3. Proporcione un nombre para su nuevo filtro. En este ejemplo usaremos un filtro para Dalet que analiza datos XML, por lo que llamaremos a este filtro Dalet – XML 4. En la ventana grande debajo del nombre, copie y pegue el contenido completo de su filtro como se muestra aquí: filtro de entrada básico y también puede proporcionar filtros personalizados para satisfacer casos especiales por una pequeña tarifa.

5. Por último, haga clic en el botón Guardar. Añadir una nueva fuente Hay tres métodos para obtener metadatos entrantes. Aceptar las conexiones TCP entrantes (fuente del servidor TCP) Aceptar las conexiones UDP entrantes (fuente UDP) Conectar al sistema remoto a través de TCP (fuente del cliente TCP) La capacidad de su sistema de automatización determina el método utilizado. En este ejemplo, aceptaremos una conexión TCP entrante desde nuestro sistema Dalet. 1. En el menú Fuentes, seleccione Aceptar conexiones TCP entrantes. Se muestra el siguiente diálogo: Los filtros y plantillas se escriben en lenguajes de texto simples, como Lua, para que los clientes puedan escribir los suyos propios según lo desee. Sugerimos utilizar un editor de texto compatible con el idioma Lua. Hay muchos. El código de Visual Studio es gratuito, multiplataforma y admite el idioma Lua.

2. Introduzca un nombre de pantalla, por ejemplo, Dalet Main. 3. Introduzca un puerto de servidor TCP que el R2 utiliza para escuchar datos de su sistema de automatización. Puede ser cualquier puerto TCP válido; sin embargo, debe ser único. No puede definir dos fuentes con el mismo puerto de servidor TCP. Usaremos 9995 para este ejemplo. 4. En el campo "Filtro", seleccione su filtro "Dalet – XML" de nueva creación o cualquier filtro que se necesite para su sistema de automatización. 5. Deje el campo "página de código" como "default" y haga clic en el botón "OK". La información completada se ve así. Ahora tenemos una fuente de metadatos que acepta metadatos del sistema Dalet que acaba de definir. La ventana principal muestra la fuente de metadatos de nueva creación. Tenga en cuenta que el R/2 también puede aceptar metadatos que no están destinados a Triton Digital Station Manager. Los metadatos no tritón se configuran a través de la página web principal del R2 siguiendo el enlace de metadatos.

Puede repetir los pasos anteriores para definir fuentes adicionales. Añadiendo un bloque de Traductores La mayoría de las instalaciones requieren traducción de algunos datos, por lo que se necesitará casi siempre un bloque de Traductores. Como mínimo, es necesario insertar un nombre de estación si se utiliza con el codificador Triton. Siga estos pasos para añadir un bloque de traductores: 1. Desde el menú Convertidores, seleccione Traductor. Se muestra el siguiente diálogo: 2. Introduzca un nombre de pantalla corto y descriptivo para este traductor. Asegúrese de que el nombre es único y no se utiliza previamente. En este ejemplo, se utiliza el traductor Dalet. 3. Desde la lista desplegable "Fuente", seleccione la entrada que sirve como fuente de metadatos para este bloque. En este ejemplo, es el bloque fuente "Dalet Main" creado en el paso anterior. 4. Haga clic en el botón Agregar campo. Se muestra el diálogo Agregar campo:

5. Introduzca el nombre del campo que desea añadir. Este campo es sensible a mayúsculas, así que asegúrese de que coincida exactamente con lo que el sistema espera. En este ejemplo, necesitamos añadir el nombre de montaje para la secuencia. 6. Introduzca el valor del campo. En este ejemplo, el nombre de montaje es WZIPFM. 7. En el campo "Comportamiento", debe seleccionar si desea sobrescribir o mantener el valor anterior si el campo ya existe. Para este ejemplo, seleccione Sobrescribir. 8. Haga clic en Aceptar cuando se haga. Transformar los valores de campo de datos existentes Un bloque de traductor también le permite cambiar los valores de campo de acuerdo con las reglas que especifique. 1. Cree un bloque de traductor, como se describe anteriormente. 2. Haga clic en el botón Cambiar campo. Se muestra el siguiente diálogo:

3. Introduzca el nombre del campo, asegurándose de que utiliza las mismas convenciones de casos como se espera en el sistema. En este caso, estamos modificando el campo "cue_type". El campo cue_type* es utilizado por Triton para determinar si un evento es una canción, comercial, lineal u otros. 4. En el campo "Match value" introduzca un valor o un patrón a igualar. El valor emparejado no es sensible a ningún caso. Puede utilizar DOS-style pattern match where '?' coincide con cualquier carácter y '*' coincide con el resto de la cadena. Por ejemplo, para igualar cualquier valor que comience con "abc", use "abc*". Si desea igualar cualquier valor, use '* solo las reglas. Para este ejemplo, queremos que coincida con el valor COMMERCIALS, ya que esto es lo que envía Dalet. 5. En el campo "New value", introduzca el valor de reemplazo. En este ejemplo, escriba "ad" (notear caso más bajo) se usará la regla. Cuando este valor utiliza Triton es un valor comercial. El diálogo completado se verá como este campo.

Algunas notas sobre traducciones relacionadas con la pista de Triton – son generalmente canciones o cualquier metadatos donde desee que el título y artista aparezcan en su reproductor. "ad" – son generalmente eventos que instruyen a Triton que usted está reproduciendo un anuncio. Use "ad" para activar una inserción de anuncios en su secuencia. "sweeper" – generalmente todo lo demás. Estos son eventos como forros o jingles. DETENEN cualquier inserción comercial que ocurra en la secuencia y NO actualicen la información de Title and Artist. Enviar sus metadatos – Salida Un bloque "output" acepta paquetes de metadatos (conformados por campos de metadatos individuales) y utiliza "templados" para generar un mensaje en el formato esperado por el sistema externo. El bloque de salida envía el mensaje de metadatos al sistema de destino. En este ejemplo, estamos enviando nuestros datos Dalet a Triton. Use estos pasos para crear un bloque de salida: 1. Desde el menú de salidas, seleccione Enviar salida sobre TCP. Se muestra el siguiente diálogo:

2. Introduzca un nombre de visualización y luego seleccione el bloque fuente de la lista desplegable "Fuente". En este ejemplo, usaremos "WZIPFM to Triton" para un nombre de visualización, y seleccione nuestro traductor Dalet creado en el paso anterior. 3. Seleccione una plantilla de la lista desplegable "Templar". En este caso, seleccione la plantilla "stwcue" ya que ésta es la plantilla utilizada para enviar datos a Triton. 4. Deje la página de código como <default> 5. Introduzca una dirección IP de destino y porte en el campo "Destinación" usando un ":" como el separador entre la dirección y el puerto. Por ejemplo, si la dirección IP es "192.168.1.25", y el puerto es "1234", introduciría "192.168.1.25:1234". Ya que estamos enviando datos a otro puerto en el R/2, utilice "127.0.0.1" como la dirección final (esta es la dirección de interfaz de bucle atrás). Para este ejemplo, utilice 127.0.0.1 con un puerto TCP de 31314. 6. Haga clic en Aceptar para guardar el bloque de salida. Su bloque debería mirar este aspecto: Final con respecto a las notas 127.0.0.1 con un puerto de salida de 314.

Las Fuentes y Traductores serán únicas para cada estación que configure en la Z/IP Stream R2. Las salidas, aunque tengan un nombre diferente, casi siempre se configurarán usando la plantilla stwcue y siempre serán de 127.0.0.1:31314

Documento adaptado por Ing. Sebastián Vallejos

Share in
Tagged in