Comprensión AES67 y su papel en la radiodifusión moderna

La industria de la radiodifusión está pasando por una infraestructura basada en IP, impulsada por la necesidad de mayor flexibilidad, escalabilidad y eficiencia en función de los costos. A medida que los flujos de trabajo de audio basados en la nube y la producción remota pasan de ser experimentales a convencionales, surge un reto común: cómo garantizar la interoperabilidad sin problemas entre la diversa gama de equipos de audio-sobre IP (AoIP), codecs y plataformas de software en uso actual.

AES67 es un estándar de interoperabilidad de audio-sobre-IP desarrollado por la Audio Engineering Society. Publicado como AES67-2018, proporciona una capa de transporte común que permite a dispositivos de diferentes fabricantes, cada uno con sus propios ecosistemas AoIP propietarios (como Dante, Ravenna o Q-LAN) intercambiar secuencias de audio de alta calidad sobre redes IP estándar.

El estándar ha adquirido una adopción generalizada porque aborda un punto de dolor familiar a cualquier ingeniero que ha tratado de conectar una consola de mezcla de Dante-equipped a un codec basado en RAVENNA. Antes de AES67, tal conexión requiere hardware de cobertura costoso o puertas patentadas. Ahora, con la configuración adecuada, dispositivos de Audinate, Lawo, Merging Technologies, y otros pueden pasar audio directamente.

Componentes técnicos básicos de AES67

Para implementar con éxito AES67, los ingenieros deben entender sus pilares técnicos clave.El estándar especifica el uso de RTP (Protocolo de Transporte de tiempo real) para la entrega de carga de audio, normalmente llevando hasta 8 canales de 24 bits, 48 kHz de audio por flujo. La sincronización depende del protocolo de tiempo de precisión IEEE 1588 (PTP), utilizando un perfil derivado de SMPTE ST 2059.

AES67 también manda parámetros específicos de calidad de servicio (QoS) para priorizar el tráfico de audio en redes congestionadas. Entre ellos, el uso de puntos de código DiffServ (DSCP) para marcar paquetes, con valores recomendados para el audio (típicamente EF o AF41) y el tráfico de control. La norma define límites de latencia aceptables tan bajo como 1 milisegundo para redes locales de área, lo que lo hace adecuado para la producción en vivo donde el retraso debe ser imperceptible.

El formato de carga útil RTP para AES67 utiliza el esquema de codificación de audio L24, que incorpora muestras lineales PCM en contenedores de 24 bits. Cada paquete RTP lleva un número fijo de muestras por canal, con el tiempo de paquete normalmente fijado a 1 milisegundo para aplicaciones de baja latencia. El estándar también especifica cómo manejar secuencias redundantes y la ocultación de pérdida de paquetes, aunque estos mecanismos son opcionales y dependientes de implementación.

Comparación con otras normas AoIP

Aunque AES67 es una capa de interoperabilidad, a menudo se confunde con ecosistemas de gran valor como Dante o Ravenna. Dante (Audinate) es una plataforma de redes completa con su propio software de gestión, descubrimiento automático y capacidades de enrutamiento; su reciente modo AES67 permite que los dispositivos funcionen como AES67 endpoints. Ravenna, desarrollado por Lawo y ALC NetX, es otra solución de audio IPES

Una distinción clave es que AES67 no proporciona el descubrimiento de dispositivos, la gestión de conexiones o el control de enrutamiento. Es puramente un estándar de transporte y sincronización. Para la automatización de flujo de trabajo completo, las emisoras suelen emparejar AES67 con NMOS (Networked Media Open Especificaciones) IS-04 y IS-05, que proporcionan el descubrimiento basado en el registro y la gestión de conexiones.

Implementación de AES67 en Producción Remota

La producción remota —ya sea para eventos deportivos, noticiosos o en directo— exige un transporte de audio fiable y de baja calidad a través de distancias que pueden abarcar cientos o miles de kilómetros. AES67 proporciona una forma estandarizada de llevar alimentaciones de micrófono, señales de intercomunicación y programar audio sobre circuitos IP dedicados o WAN privados, a menudo en combinación con el vídeo enviado a través de ST 2110 o códigos comprimidos de red real (por ejemplo, JPEG a demoras).

Aplicación paso a paso para sitios remotos

Los siguientes pasos ofrecen una guía práctica para integrar AES67 en un entorno de producción remoto:

  • Evaluar la compatibilidad del equipo: Inventario de todos los equipos de audio en ambos extremos: mezclar consolas, escenografías, preamplificadores de micrófono, codecs, paneles de intercomunicación. Confirme el soporte AES67 mediante la implementación nativa o actualización de firmware. Los dispositivos sin AES67 pueden requerir convertidores o cajas de gateway (por ejemplo, Dante to AES67 bridge).
  • Diseñe la red IP: Utilizar interruptores gestionados con segmentación VLAN, snooping IGMP para el control multicast, y ancho de banda adecuado. Para un flujo estéreo típico (48 kHz, 24-bit), ancho de banda es aproximadamente 2.9 Mbps por canal; plan para el cuarto de baño. Para enlaces remotos, un circuito MPLS dedicado o celular unido con garantías QoS se recomienda en Internet público debido a la pérdida de bitet.
  • Configure Precision Time Protocol (PTP): Designar un reloj de gran maestro (por ejemplo, usando un oscilador con GPS o un maestro compatible con AES67- / ST 2059). Asegúrese de que todos los dispositivos en la red se establezcan en el mismo dominio PTP (por defecto 0 para AES67). Usar relojes de límite o relojes transparentes para limitar la carga PTP en grandes redes. En escenarios de producción remota donde el gran maestro está en un lugar central de error, el WAN demora
  • Establecer parámetros QoS y secuencia: Marcar todo el tráfico de audio AES67 con DSCP EF (46) o AF41 (34) en los niveles de conmutador y router. Configurar direcciones multicast (239.192.x.x.x) y descripciones de sesión (SDP) para cada flujo. Muchos dispositivos generan archivos SDP automáticamente; estos pueden ser intercambiados entre ubicaciones remotas mediante transferencia de archivos o API. El SDP contiene todos los parámetros necesarios para decodificar el flujo de información de bits: IP canal, puerto, frecuencia de frecuencia de frecuencia de frecuencia, frecuencia de frecuencia de frecuencia de datos, frecuencia de frecuencia de datos
  • Pruebas de interoperabilidad: Antes de ir en vivo, realizar pruebas de extremo a extremo utilizando señales de referencia (por ejemplo, 1 kHz tono, silencio, material del programa). Medir latencia entre puntos de código y decodificación utilizando una herramienta de software o hardware comparador. Probe para la pérdida de paquetes, duplicaciones o deslizamientos de tiempo. Compruebe que el bloqueo PTP se mantiene a través de reinicias y cambios de red.

Desafíos en los despliegues remotos AES67

La producción remota a menudo introduce condiciones de red que difieren de una planta de estudio controlada. La latencia WAN puede superar 50 ms, haciendo que las secuencias de sub-5 ms AES67 sean imposibles sin amortiguación. La pérdida de paquetes en enlaces de Internet causa desplegaciones a menos que se utilicen corrección de errores (FEC) o secuencias redundantes.

Otro reto común es la naturaleza asimétrica de muchas conexiones WAN. Mientras que el ancho de banda de descarga puede ser generoso, la capacidad de carga es a menudo limitada, y esto puede crear cuellos de botella cuando múltiples secuencias de audio necesitan ser enviados desde un sitio remoto a un centro de producción. Los ingenieros deben calcular cuidadosamente el ancho de banda de enlace agregado requerido y asegurar que la conexión puede sostenerlo sin pérdida de paquetes.

Integrando AES67 con flujos de trabajo de audio basados en la nube

El advenimiento de la producción de nubes —donde la mezcla, la vigilancia y el procesamiento ocurren en máquinas virtuales en centros de datos— añade otra capa de complejidad. Los flujos AES67, diseñados originalmente para multicast en tiempo real en LAN, deben adaptarse para el transporte sin transmisión a través de Internet público, manteniendo baja latencia y precisión del reloj. Los flujos de audio basados en la nube exigen puntos finales AES67 basados en software que pueden ejecutar en servidores de productos básicos, recibir audio devuelven

Portales de Cloud y Puntos Finales Virtualizados

Varios proveedores ofrecen ahora software AES67 endpoints (por ejemplo, la tarjeta RAVENNA Virtual Sound Card de Lawo, el sistema Anubis NTP de Merging, o electrodomésticos de hardware como el puente Dante Domain Manager). Estos dispositivos convierten los flujos AES67 en formatos consumibles por aplicaciones de procesamiento de nubes (por ejemplo, DAWs, motores de mezcla automatizados o routers virtuales).

  • Código de pre-conmisos: Recibe audio y codifica analógico o digital a AES67/RTP sobre LAN local.
  • Puerta de entrada de borde: Traduce multicast a unicast, añade FEC, buffers para compensar la latencia WAN variable, y aplica el cifrado (por ejemplo, AES-256 sobre SRTP). La puerta de entrada de bordes es a menudo un dispositivo de hardware dedicado o una instancia de software endurecida que se ejecuta en un servidor de bordes bien diseñado.
  • Receptor de nube: Una máquina virtual que ejecuta un controlador de audio de baja latencia que decodifica la secuencia AES67 y presenta audio al motor de producción de la nube (por ejemplo, a través de ASIO o ALSA). El receptor de la nube debe estar situado en un centro de datos con baja latencia mirando a la puerta de entrada; AWS Direct Connect o Azure ExpressRoute pueden proporcionar conectividad específica y predecible.
  • Camino de retorno: Proceso similar en reversa, con la salida de la nube que se envía de vuelta a múltiples ubicaciones remotas. El camino de retorno a menudo lleva mezclas, cues y señales intercomunicadores, y debe ser sincronizado con el camino hacia adelante para evitar la deriva.

Un enfoque emergente es ejecutar todo el punto final AES67 como un microservicio containerizzato dentro de la nube, utilizando tecnologías como Docker o Kubernetes. Esto permite a las emisoras escalar instancias de punto final basadas dinámicamente en la demanda de producción, girando receptores adicionales para grandes eventos y escalar durante períodos más tranquilos. Los puntos finales containerizados también simplifican las actualizaciones de software y la gestión de versiones en una flota de recursos de producción basados en la nube.

Mejores prácticas para la integración de la nube

  • Utilización de recursos informáticos dedicados: Las máquinas virtuales de Cloud deben tener un rendimiento de red determinista; elegir tipos de instancia con aceleración de red (por ejemplo, AWS Elastic Network Adapter) y evitar la tenacidad compartida para el trabajo crítico de latencia. Reserva núcleos CPU para el procesamiento de PTP y audio en tiempo real. La hipertrección debe ser deshabilitada en los anfitriones que ejecutan cargas de audio en tiempo real para evitar el montaje de tiempo.
  • Transporte de audio seguro: Por defecto, AES67 no incluye cifrado. En los flujos de trabajo en la nube, siempre túnel AES67 a través de una VPN o utilizar SRTP (Secure RTP) para prevenir el eavesdropping y el tampering. La autenticación de extremo a extremo debe ser implementada usando certificados o claves pre-compartidas. Para aplicaciones de alta seguridad como noticias en vivo o apuestas deportivas, la gestión de la secuenciación única debe seguir un modelo de cada uno de cero-verdad.
  • Monitor y adapte: Monitoreo continuo de los números de secuencia RTP y PTP offset es crucial. Implementar los agentes de diagnóstico de red en ambos extremos; aumentar automáticamente la profundidad de amortiguación cuando el dispositivo supera los umbrales. Utilice servicios de nube como AWS CloudWatch o Azure Monitor para rastrear la salud de flujo de audio.
  • Normalizar en unicast: Mientras que AES67 admite nativamente multicast, los centros de datos de la nube generalmente carecen de routing multicast. Forzar todas las corrientes AES67 a unicast (destino único IP). Esto también simplifica las reglas de firewall (puertosUDP 5004, 5005 para RTP y RTCP). Algunos proveedores de la nube ofrecen un reenvío multicast como un servicio gestionado, pero esto suele limitarse a regiones específicas e incursiona costos adicionales.
  • Plan para la redundancia del reloj: En un despliegue en la nube, el gran maestro de PTP puede ser una instancia virtualizada que utiliza un reloj de software disciplinado por NTP o GNSS a través de una API de tiempo como servicio. Sin embargo, los relojes virtualizados pueden derivarse bajo carga pesada de CPU. Deploy redundantes grandes maestros en diferentes zonas de disponibilidad y utilizar el Mejor reloj maestro Algorithm (BMCA) para fallar automáticamente si el maestro primario se vuelve inalcanzable.

Dirección de Sincronización A través de la WAN

Una de las barreras más significativas para la nube AES67 mantiene la sincronización PTP cuando el reloj de gran maestro no es accesible sobre enlaces WAN inalcanzables. Las soluciones comunes incluyen el despliegue de un gran maestro local en cada sitio que es disciplinado por GNSS (por ejemplo, GPS, Galileo), o el uso de un software esclavo PTP que converge a un maestro basado en la nube a través del protocolo IEEE 1588 con perfiles de PTP de conversión de forma repetidamente.

Para los transmisores que requieren sincronización precisa de muestras en todos los continentes, la extensión White Rabbit a PTP ofrece una precisión de subnanosecond sobre WAN. Mientras que White Rabbit es más común en aplicaciones científicas y financieras, su uso en la radiodifusión está creciendo, especialmente para las producciones distribuidas en gran escala donde múltiples sitios remotos contribuyen a una sola mezcla en vivo. El costo y la complejidad de los hardware White Rabbit son todavía significativos, pero a medida que la tecnología madura, puede convertirse en la producción remotas.

Futuro de procesamiento con AES67 y ST 2110

AES67 no es un estándar estático. Forma la base de audio para la suite SMPTE ST 2110, que trae datos de vídeo, audio y auxiliar sobre IP. A medida que las emisoras progresan hacia la producción de todo IP, ST 2110-30 (audio) hereda AES67 exactamente, lo que significa que cualquier inversión en infraestructura AES67 es totalmente compatible con futuros sistemas ST 2110.

La evolución de AES67 también intersecta con estándares de audio basados en IP emergentes como AES72 (arquitectura de control abierto para redes AoIP) y el trabajo de AES en transporte de audio para audio inmersivo y basado en objetos. A medida que las emisoras adoptan formatos como Dolby Atmos y MPEG-H, la capa de transporte debe manejar múltiples objetos de audio y flujos de metada.

Ejemplos prácticos de la industria

Los principales transmisores como la BBC y NBC Sports han desplegado AES67 para posiciones de comentarios remotos, permitiendo que el talento independiente se conecte desde estudios de casa usando interfaces Ravenna o Dante. Producción de audio para eventos de e-sports en vivo utiliza cada vez más AES67 para vincular consolas de audio con software de mezcla basado en la nube.En la radio, AES67 se utiliza en sistemas de reproducción virtualizados donde se genera audio en centros de datos y se entrega para transmitir sitios de realidad.

Otra adopción notable es la transmisión de música en vivo, donde festivales y salas de conciertos utilizan AES67 para distribuir audio multicanal a ingenieros de mezcla remota, permitiéndoles crear mezclas de radio de televisión desde cualquier lugar del mundo. La precisión de sincronización de PTP asegura que todos los instrumentos y micrófonos vocales permanezcan en fase, incluso cuando el ingeniero está monitoreando a través del procesamiento basado en la nube.

Conclusión

AES67 ha surgido como el puente indispensable entre los diferentes ecosistemas AoIP, desbloqueando nuevas posibilidades para la producción de audio remota y basada en la nube. Al dominar sus requisitos técnicos — sincronización de la TPTP, marca QoS, gestión de SDP y diseño de red— los usuarios pueden construir flujos de audio flexibles e interoperables que escalan desde una sola sala de control a una infraestructura de nube global.

Para más lectura, consulte el AES67 Documento estándar disponible de la Sociedad de Ingeniería de Audio, la EMPTE ST 2110-30 especificación para audio relacionado con video, y notas de aplicaciones de proveedores como Guía de Audinate para configurar AES67 en dispositivos Dante o los papeles blancos de Lawo RAVENNA. Estos recursos ofrecen detalles técnicos más profundos para los ingenieros que planean su próxima implementación AES67.