La transición de SDI dedicada e infraestructura analógica a redes IP convergentes representa uno de los cambios técnicos más significativos en la ingeniería de medios de comunicación y radiodifusión. Mientras que las redes IP ofrecen una inmensa flexibilidad y escalabilidad, introducen requisitos estrictos para la sincronización de tiempo que fueron inherentes en los sistemas de punto a punto heredados. En una planta SDI tradicional, un generador de sincronización maestro distribuye una señal de referencia (como la explosión negra o la sincronización trin) a cada dispositivo, asegurando todo el mismo reloj.
Dos estándares han surgido como las piedras angulares de la sincronización profesional de los medios de comunicación-sobre-IP: AES67 y el SMPTE ST 2110 conjunto de normas. Comprender los mecanismos precisos de sincronización definidos por estas normas no es sólo un ejercicio académico; es un requisito práctico para los ingenieros diseñar, desplegar y solucionar problemas redes modernas de medios. Este artículo proporciona una mirada profunda y técnica a los mecanismos que aseguran la corrupción de labios es preciso,
La Fundación: Protocolo sobre el tiempo de precisión (IEEE 1588)
Tanto AES67 como SMPTE ST 2110 dependen de la misma tecnología de sincronización fundamental: el Protocolo de Tiempo de Precisión (PTP) definido por la norma IEEE 1588. Específicamente, estas normas de medios exigen el uso de IEEE 1588-2008, a menudo denominado PTPv2. A diferencia del Protocolo de Tiempo de Red (NTP), que normalmente proporciona precisión de milisegundo sobre redes de área amplia, PTPv2 se puede lograr subs.
PTP logra esta precisión notable a través de una combinación de tiempo de hardware y una arquitectura jerárquica de master-slave. El protocolo establece una jerarquía de tiempo donde un dispositivo actúa como el reloj "Grandmaster", proporcionando el tiempo de referencia para todos los demás relojes "Slave" en la red. La selección del Gran Maestro se maneja automáticamente por el Best Master Clock Algorithm (BMCA), que evalúa la calidad, estabilidad, y la red prioritaria.
Tipos de bloqueo e infraestructura de red
Para mantener la precisión en una red grande, PTP define los tipos de relojes especializados más allá del simple maestro y esclavo. Estos son esenciales para las redes de medios, que pueden abarcar múltiples interruptores y distancias considerables.
- Reloj Ordinario (OC): Este es un dispositivo con un solo puerto PTP. Puede actuar como un Gran Maestro (fuente de tiempo) o un Esclavo (recibidor de tiempo). La mayoría de los dispositivos de punta como cámaras, micrófonos y mezcladores son Ropas Ordinarias.
- Boundary Clock (BC): Esto es crítico para despliegues a gran escala. Un reloj de Boundary funciona dentro de un interruptor de red. Termina el dominio de tiempo PTP en un puerto entrante y re-origina una nueva señal de sincronización de tiempo en sus otros puertos. Esto evita las imprecisiones de tiempo causadas por la latencia de conmutación de red variable (variación de retraso de paquete).
- Reloj transparente (TC): Una alternativa más simple al reloj de límites. Un reloj transparente no termina la señal PTP. En lugar de eso, mide el tiempo de residencia (el retraso de una experiencia de paquete PTP mientras pasa por el interruptor) y añade esta información a un campo de corrección especial en el mensaje PTP. El dispositivo esclavo luego utiliza esta corrección para calcular el verdadero retraso de propagación.
Para redes de medios de alta ancho de banda, los relojes de límite son generalmente preferidos, especialmente para los flujos de vídeo SMPTE 2110, porque ellos completamente aislan el dominio de tiempo y eliminan los efectos de la carga de tráfico en la precisión de sincronización. La red en sí debe ser PTP-aware para funcionar correctamente como un BC o TC.
AES67: Sincronización de audio en un mundo IP
AES67 es un estándar de interoperabilidad que se centra específicamente en audio-sobre-IP de alto rendimiento (AoIP). Su fuerza reside en dispositivos habilitantes de diferentes fabricantes (por ejemplo, una consola de mezcla de un proveedor y un preamplificador de micrófono de otro) para intercambiar secuencias de audio con una latencia determinista y baja. El mecanismo de sincronización es el eje de esta interoperabilidad.
Perfil PTP para AES67 (IEEE 1588-2008 Anexo B / SMPTE ST 2059-1)
AES67 encomienda el uso de un "profile" específico de PTP, que es esencialmente una configuración específica del protocolo. El modo AES67 utiliza el perfil PTP predeterminado IEEE 1588-2008, específicamente un mapeo del Anexo B (Telecom). Sin embargo, en la práctica, el perfil de implementación más común para AES67 es el perfil SMPTE ST 2059-1. Esto es idéntico al perfil utilizado por SMPTE 2110.
Los parámetros clave del perfil PTP AES67 incluyen:
- Un intervalo de sincronización de 1 mensaje de sincronización por segundo (1 sincronización/seg), aunque los dispositivos deben ser capaces de aceptar tasas más rápidas como 4 o 8 por segundo.
- Un intervalo de solicitud de demora de 1 por segundo.
- Uso de la capa 2 (Ethernet) o de la capa 3 (UDP/IP) transporte multicast para mensajes PTP.
Recuperación de bloqueo de medios
Tal vez la distinción más importante para entender es cómo AES67 separa el tiempo de red de la recuperación del reloj multimedia. El PTP Grandmaster proporciona un tiempo estable de pared (el "tiempo del sistema"). Los dispositivos de audio, sin embargo, requieren un "reloj de medios" continuo para probar audio analógico y reproducirlo sin huecos o solapados.
En AES67, el reloj multimedia está bloqueado al tiempo PTP. El oscilador interno del dispositivo utiliza el gran maestro PTP como su fuente de referencia. Esto se conoce como "operación sincronizada". La frecuencia de muestra de audio (por ejemplo, 48 kHz) se sintetiza directamente desde el temporizador PTP. Esto elimina la necesidad de buffers de audio (casi sincronizado)
AES67 también define perfiles de latencia específicos (por ejemplo, 1 ms para unicast, 125 μs para R-mode) que definen el buffering de red máximo aceptable. Este búfer ajustado es sólo posible cuando todos los dispositivos comparten una referencia de tiempo común y altamente estable.
Para una mirada más profunda en los requisitos de calidad de señal y ruido de fase de esta recuperación de reloj de medios, puede hacer referencia a la AES67 standard en sí mismo, que define límites estrictos y vagabundos para la interoperabilidad.
SMPTE ST 2110: Sincronización de sistema-propósito para los medios profesionales
Mientras AES67 maneja audio, el SMPTE ST 2110 conjunto de normas proporciona una solución integral para el transporte de audio, vídeo y datos auxiliares sobre redes IP gestionadas. Los requisitos de sincronización para el vídeo son mucho más estrictos que para el audio solo. Un solo flujo de vídeo sin compresión de 1080p requiere un flujo constante de paquetes con muy bajo nivel de velocidad, y los tiempos HDMI o SDI deben ser perfectamente reconstruidos en el receptor.
SMPTE ST 2110 se basa directamente en el trabajo de sincronización realizado en AES67 y el estándar SMPTE ST 2059 más amplio. Encomenda el mismo perfil PTP (ST 2059-1 / IEEE 1588-2008). Esto significa que una secuencia de audio AES67 y una secuencia de vídeo ST 2110 pueden compartir el mismo dominio de tiempo de red.
ST 2110-10: Timación y Transporte de Sistema
Este es el estándar básico que define cómo todas las secuencias ST 2110 se relacionan con el reloj del sistema PTP. Define el "Clock de sistema", que es un reloj de 27 MHz derivado del gran maestro PTP. Este reloj de 27 MHz es la misma frecuencia que la referencia clásica SDI, lo que facilita que el equipo legado interopera.
Cada paquete RTP en un flujo ST 2110 (audio, video o datos) contiene un timetamp. Este timetamp se deriva del reloj del sistema (el reloj de 27 MHz PTP-derived).Curiosamente, la relación precisa entre el timetamp RTP y el tiempo PTP se indica en el archivo de descripción de sesión Protocolo (SDP), que distribuye la información de conexión a los receptores.
ST 2110-20: Transporte de Video sin Comprimir
El vídeo presenta un desafío único debido a su alta tasa de datos y requisitos estrictos de tiempo. ST 2110-20 define cómo el vídeo no comprimido se empaqueta en RTP. En lugar de enviar un cuadro de vídeo completo como un paquete enorme, el estándar utiliza "paquetes de TRP de un número fijo de líneas de vídeo". Esto permite una secuencia constante de baja velocidad que se puede sincronizar con precisión.
El punto de sincronización es el "Inicio de Marco" (que se alinea con el Tiempo PTP). El cronograma RTP para un marco de vídeo corresponde al tiempo que se muestra su primera muestra. Esto asegura que un receptor pueda determinar, con precisión microsegundo, exactamente donde en el cronograma PTP cada cuadro pertenece.
ST 2110-21: Traffic Shaping and Network Compatibility
La sincronización no es sólo sobre relojes; se trata de cómo los paquetes se colocan en el alambre. ST 2110-21 define los perfiles de trafico (Narrow, Narrow Linear, Wide) que dictan lo uniformemente que un remitente debe marcar sus paquetes. Este "paquete pacing" es crítico para prevenir micro-burstes de tráfico que pueden abrumar los buffers de red, causar jitter, y desestabilizar el tiempo
Un remitente "Narrow" emite sus paquetes muy suavemente durante todo el período de marco, mientras que un paquete de grupos de alcantarillas "Wide" en grandes ráfagas. El receptor y la red deben estar diseñados para manejar el perfil específico definido por el tipo del remitente. Compilar con ST 2110-21 es esencial para garantizar que la sincronización PTP permanezca estable bajo la carga completa de una red de producción de radiodifusión. SMPTE documentos de normas y recomendaciones técnicas del Foro de Servicios de Video (VSF).
Consideraciones prácticas para el despliegue y la solución de problemas
La implementación de estos estándares en una instalación de transmisión del mundo real requiere atención constante a los mecanismos de tiempo. Un desajuste en la configuración PTP es la causa más común de fallos de interoperabilidad, a menudo manifestándose como pops de audio, caídas de video frame, o un fallo completo de bloqueo.
Asegurar un perfil común
El único paso más importante es asegurar que todos los dispositivos de la red estén usando el mismo perfil PTP. Un dispositivo configurado para el perfil PTP predeterminado AES67 (Annex B) no puede sincronizarse correctamente con un dispositivo configurado para el perfil SMPTE ST 2059-1, aunque ambos usen IEEE 1588. El número de dominio, intervalo ST59 y intervalos de anuncios deben ser idénticos en toda la red.
Selección de relojes Grandmaster
El reloj Grandmaster es la única fuente de verdad para toda la instalación. Debe tener estabilidad excepcional. En un entorno de emisión, el Grandmaster recibe a menudo su tiempo de una fuente UTC como GPS (Global Positioning System) o GLONASS, y también genera una señal de referencia SDI tradicional (genlock) para el equipo legado. Esto asegura que la planta IP y la planta SDI comparten la misma fase y frecuencia.
El Gran Maestro es típicamente un Reloj Ordinario con un oscilador altamente estable. Los ingenieros deben considerar mecanismos de retroceso. Si el Gran Maestro primario falla, el BMCA designará automáticamente un Gran Maestro secundario. Esta falla debe ser perfecta para evitar una perturbación de la sincronización en toda la planta. La gestión y monitoreo de estos relojes son vitales. estándar IEEE 1588 proporciona mensajes de gestión que pueden ser utilizados para consultar el estado de cada reloj en la red.
Redundancia y conmutación sin éxito
SMPTE ST 2022-7 define "Seamless Protection Switching" para las corrientes RTP. Este estándar requiere la transmisión simultánea de dos secuencias idénticas sobre diversas rutas de red. Para el cambio sin problemas al trabajo, las dos corrientes deben estar perfectamente alineadas en el tiempo. Esto es sólo posible porque ambos flujos llevan los horarios RTP derivados del mismo gran maestro PTP. El receptor puede amortiguar el flujo primario y, al detectar un intervalo de tiempo de conexión
Gestión de latencia de redes y de amortiguación
Es esencial entender la diferencia entre la "trebaja de trabajo" y "diferencia de retraso de paquete (trituración)". PTP elimina la deriva a largo plazo, pero el bloqueo a corto plazo debe ser absorbido por el amortiguador de playout del dispositivo receptor. AES67 define un amortiguador de máxima potencia. ST 2110 va más allá definiendo el tráfico del remitente para minimizar el desorden en primer lugar.
Los ingenieros deben calcular la latencia total de final a fin:
- Latencia de adquisición: Hora de probar y empaquetar los medios.
- Latencia en el transporte de redes: Hora de que los paquetes puedan atravesar la red.
- Latencia de amortiguación de Playout: Tiempo el receptor sostiene el paquete para asegurar que llega antes de que se debe jugar.
Al bloquear la adquisición y el reloj de juego al mismo gran maestro de PTP, el receptor puede saber exactamente cuánto tiempo los medios tomaron para viajar a través de la red y puede establecer su amortiguación de playout al tamaño mínimo seguro, reduciendo la latencia del sistema general.
Para obtener información más detallada sobre arquitecturas de despliegue específicas y pruebas de interoperabilidad, la NMOS (Clásicas abiertas de medios de comunicación red) grupo proporciona APIs para el descubrimiento, registro y gestión de conexiones, que dependen en gran medida de la sincronización PTP subyacente para funcionar correctamente a través de diferentes proveedores.
Conclusión
Los mecanismos de sincronización y sincronización definidos por AES67 y SMPTE ST 2110 representan un notable logro de ingeniería, permitiendo a las emisoras sustituir la infraestructura rígida de punto a punto SDI con redes IP flexibles y escalables. Mientras que ambos estándares utilizan el protocolo de tiempo de precisión IEEE 1588 como su columna vertebral, lo aplican de maneras específicas para resolver los desafíos únicos del transporte de audio y video.
AES67 se centra en bloquear el reloj de audio directamente a PTP, creando una vía de audio altamente determinista y de baja latencia. SMPTE ST 2110 extiende este principio a nivel de todo el sistema, utilizando un reloj de sistema de 27 MHz con PTP para sincronizar flujos de audio, vídeo y datos. El exitoso despliegue de estos sistemas es un cierre de adherencia estricta al perfil de PTP correcto (SMPTE ST 2059-1).
A medida que la industria continúa su movimiento hacia la producción IP completa, los mecanismos de tiempo subyacentes sólo crecerán en importancia. Son la red invisible que asegura que cada pixel y cada muestra llegue a su lugar adecuado, permitiendo los flujos de trabajo creativos que definen la radiodifusión moderna. Los ingenieros que dominan estos conceptos estarán bien equipados para construir y mantener la próxima generación de instalaciones de medios.