Está en la página 1de 5

Sonido en Vivo Diciembre 2017

Protocolos de transmisión de datos digitales: Dante - AV

JULIÁN FLEKER - FEDERICO MAROVIC

Ingeniería de Sonido, Universidad Nacional de Tres de Febrero


julianfleker@gmail.com - fmarovic@inti.gob.ar

Resumen – Históricamente las conexiones de equipos AV han sido analógicas de un solo sentido, de un solo
propósito y punto a punto. Incluso los estándares AV digitales a menudo eran punto y unidireccional, como S /
PDIF para audio y la serie digital interfaz (SDI) para video. Este modelo de conexión resultaba en grandes y
confusas masas de cables, especialmente en el consumidor profesional y de gama alta aplicaciones. A partir de la
llegada de los estándares de comunicación digitales la implementación en audio digital no se hizo esperar y su
evolución llegó a la complejidad y dedicación propia de protocolos como Dante, o más recientemente Audio Video
Bridging (AVB).

1. INTRODUCCIÓN productos también son compatibles con una topología


de conexión en cadena.
La transmisión de datos de audio entre diferentes
DanteTM gestiona los datos de audio agrupando
dispositivos situados a poca o mucha distancia es un
en “flujos” canales que viajan desde el mismo
asunto común en cualquier situación de espectáculos
transmisor al mismo receptor. Cada flujo consistirá en
musicales (o que implique audio, por ejemplo
8 canales como máximo y normalmente se creará sin
televisión, espectáculos deportivos, etc). La señal
intervención del usuario. Los dispositivos DanteTM
capturada inicialmente por micrófonos pasan por pre-
también tienen un mecanismo de averiguación
amplificadores y luego son asignadas hacia diferentes
automática que permite que el direccionamiento de
dispositivos para poder realizar distintas mezclas de
audio se base simplemente en los nombres de los
acuerdo a quien estén dirigidas. De manera analógica
dispositivos y los nombres de los canales.
se toman diferentes muestras de la señal para repartir
mediante cables balanceados hacia diferentes 2.1. Redundancia
consolas (también analógicas) y luego son
Cada dispositivo DanteTM dispone de dos
procesadas. La llegada del audio digital y las redes
puertos Ethernet integrados, marcados como
informáticas ofrecieron (al menos) la posibilidad de
“primario” y “secundario”, que funcionan de forma
reducción en números de cables debido a la cantidad
redundante. En general, las tareas las ejecuta el
de información que puede transmitirse a través de un
puerto primario, pero si la conexión falla, el puerto
mismo cable.
secundario entra en acción automáticamente. Con
Los protocolos de transmisión de audio digital
DanteTM se puede tener plena redundancia con solo
ofrecen, de acuerdo a su diseño, la posibilidad
utilizar una red doble, mientras que con CobraNetTM
transmisión de varios canales de audio a muy bajas
dicha red necesita además utilizar el protocolo STP.
latencias a través de un numero de conductores
mucho menor. 2.2. Conexiones
En este trabajo se presentan El protocolo Dante
Las conexiones entre equipos Dante generalmente
Audinate ®, y el protocolo Audio Video Bridging
se realizan a través de switches, en una topología de
(AVB) desarrollado por el Time-Sensitive
tipo estrella. Sin embargo, Dante también permite que
Networking Task Group (IEEE), ambos basados en
se realicen conexiones directas entre equipos. En
redes ethernet.
todos los casos, los ruteos deben ser configurados
2. DANTE usando el controlador Dante (figura 1).
Si solo se cuenta con un dispositivo Dante para
DanteTM es un protocolo de audio en red
conectar a la PC, se puede eliminar el switch y
desarrollado por Audinate® que utiliza una red
conectar ambos con un cable Ethernet Cat5e o Cat6.
Gigabit Ethernet proporcionando varios cientos de
El puerto secundario que se encuentra en algunos
conexiones de audio a través de cada cable de la red.
dispositivos Dante es únicamente para redundancia
Se utilizan servicios Ethernet estándares como QoS
Dante.
(Quality of Service, “Calidad de servicio”) y PTP
(Precision Time Protocol, “Protocolo de tiempo de
precisión”) para conseguir una latencia muy baja con
una sincronización de altísima precisión. DanteTM
usa una topología de conexión en estrella, y muchos
1
compatibles con un QoS adecuado. Los datos de
control y audio pueden mezclarse en la misma red
siempre que la QoS se haya configurado
correctamente.
2.4. Distribución del ancho de banda
Dante utiliza una red Ethernet basada en IP
estándar, al mismo tiempo aprovecha al máximo los
switches Ethernet bidireccionales. La tabla 1 muestra
la cantidad de canales soportados de acuerdo al tipo
de switch y la frecuencia de muestreo utilizados.
Tabla 1: canales soportados para diferentes frecuencias de
muestreo y switches

N.º de canales soportados


frecuencia
Gigabit 100 Mbps
Figura 1: Interfaz gráfica controladora Dante Canales de [48 kHz] 512 + 512 48 + 48
audio [96 kHz] 256 + 256 24 + 24
2.2.1. Conexión en cadena
Canales [48 kHz] 1024 96
Algunos productos DanteTM incorporan un
pequeño switch gestionado para conectar los puertos bidireccionales [96 kHz] 512 48
primario y secundario a una red. Este switch se puede
programar para remplazar el puerto secundario por un 2.5. Latencia
segundo puerto primario, permitiendo utilizar La latencia de audio en una red Dante es
conexiones en cadena simples para configuraciones determinística. Un receptor Dante se puede
sencillas de sistemas de sonorización en directo. Esta configurar para usar diferentes niveles de latencia
funcionalidad está incorporada en los productos QL, mediante el uso de diferentes tamaños de buffer de
CL, Ri/o, MTX5D y XMV-D de Yamaha. recepción. Los buffers de recepción más grandes son
útiles para garantizar la entrega ininterrumpida de
audio en redes más grandes, redes más lentas o redes
sujetas a retrasos de reenvío inconsistentes. El uso de
switches Gigabit, con retardos de reenvío inherentes
menores, dará como resultado una latencia menor
(ver tabla 2).
Tabla 2: Opciones de latencia

Latencia Extensión máxima de la red


[ms]
0,15 Red Gigabit con un switch

Figura 2: Ejemplos de conexión para grabación en cadena 0,5 Red Gigabit con 5 switches
(Yamaha serie QL)
Red Gigabit con 10 switches o red Gigabit
La topología en anillo redundante no es 1,0
en modo hoja (100 Mbps)
compatible con este método. Para crear redundancia
en el cableado, se puede aplicar troncalización 5,0 Valor seguro
utilizando switches adicionales.
2.3. Tráfico La latencia no tiene que ser la misma para todas
Voz sobre IP (VoIP) calidad de servicio (QoS) son las conexiones en la red, ya que a diferentes
características usadas en redes Dante. Esta prioriza el dispositivos se les pueden asignar diferentes valores
sincronismo del clock y el tráfico de audio sobre de latencia. Agregar nuevos dispositivos a una red no
cualquier otra información en la red. La red Dante es afecta la latencia de los otros dispositivos que ya
apropiada para usar en cualquier switch que soporte están en la misma red.
DiffServ (DSCP) QoS con prioridad estricta y cuatro Mientras se ejecutan conexiones de latencia más
colas, y que tenga puertos Gigabit para conexiones altas, Dante permite configurar conexiones de baja
inter-switch. Para aplicaciones en las que no se latencia para rutas de audio críticas, de modo que el
requiera un numero de canales alto (mayor a 32) se usuario pueda usar una transmisión o una fuente de
puede utilizar switches de 100 Mbps, éstos deben ser grabación donde la latencia es menos crítica.
2
2.6. Cableado • 802.1Qav: reenvío y puesta en cola para flujos
sensibles al tiempo
La distribución de audio digital elimina grandes
• 802.1BA: sistemas de puente de audio y video
cantidades de cobre voluminosas, pesadas, caras e
• 1722 es un protocolo de transporte de Layer 2
inflexibles. La instalación se hace simple usando
para aplicaciones sensibles al tiempo en redes LAN
redes digitales; un solo cable Cat5e o Cat6 ligero y
puenteadas. Se relaciona únicamente entre el ‘talker’
económico puede transportar todas las entradas y
y el ‘listener’.
salidas requeridas como datos de audio digital.
• 1733 es un protocolo de transporte de Layer 3
Se debe usar Cat 6 para enlaces Gigabit de cobre
para aplicaciones sensibles al tiempo en LAN que
cuando se deba usar cobre. Siempre que sea posible
aprovechan los protocolos de transporte en tiempo
se debe usar fibra óptica en lugar de cobre en enlaces
real (RTP) y el control RTPProtocolos (RTCP), dos
Gigabit. La forma en que se modulan los datos en el
protocolos comúnmente utilizados en VoIP.
cobre Gigabit lo hace más sensible a la interferencia
• P1722.1 es responsable del descubrimiento,
externa. Por lo tanto, cuando se deban usar enlaces
enumeración, conexión del dispositivo AVB gestión y
Gigabit de cobre, se debe prestar especial atención al
control para dispositivos basados en 1722.
enrutamiento del cable y asegurarse de que los cables
no estén cerca de fuentes potenciales de ruido o 3.2. Redundancia
interferencia. Un problema de integridad de datos en
Time SensitiveNetworking (TSN) es la evolución
un enlace Gigabit puede pasar desapercibido en una
de AVB para expandir el rango, funcionalidad y
red de datos, pero provocará la interrupción del audio
aplicaciones del estándar. TSN es el nuevo nombre
en una red Dante.
para la evolucion de normas desarrolladas por AVB.
No se debe exceder la longitud de recorrido
Ofrecerá compatibilidad hacia atrás con AVB, pero
máxima recomendada (100 metros para cables
añadiendo nuevas funcionalidades como parte del
Ethernet de cobre). Las longitudes de funcionamiento
estándar. Entre ellas estarán:
de la fibra pueden variar según el fabricante del cable
y del switch. Normalmente, se recomiendan • Tolerancia a fallos y redundancia
longitudes de no más de 2 km para fibra multimodo • Mejoras en temporización y latencia
de 100 Mbps, 600 metros para Gigabit y 300 metros
para 10 gigabits. 3.3. Sincronización

3. AUDIO VIDEO BRIDGING (AVB) El reloj de red se referencia en cada dispositivo


habilitado con AVB en la red, antes de enviar el
Audio Video Bridging (AVB) es una red que mensaje verifica que cada dispositivo tendrá una
implementa un grupo de protocolos esbozados por el representación cuál es el tiempo preciso en cualquier
comité de estándares 802.1 del IEEE de carácter instancia dada con un mensaje específico de sincronía
‘abierto’. Estos protocolos incluyen características (gPTP: General Precision Transmision Protocol).
que aseguran una sincronización precisa entre todos Después de que los dispositivos se comunican entre
los dispositivos de la red, para garantizar la ellos, se selecciona un dispositivo AVB como el
disponibilidad del ancho de banda de red que mejor reloj maestro y las comunicaciones proceden
requieren los datos de audio y vídeo, y para del punto extremo del hablante o ‘talker’ al punto
garantizar la transmisión constante de datos en lugar final del oyente o ‘listener’.
de que se produzcan ráfagas y pausas en la red. Un
grupo de fabricantes de equipos de AV y de TI 3.4. ‘Talker’ y ‘Listener’
formaron la alianza AVnu para trazar las directrices Cuando un dispositivo AVB ‘talker’ o hablante
que asegurasen la compatibilidad entre todos los transmite uno o más paquetes de datos o ‘streams’ a
dispositivos con capacidad AVB que ellos fabricaban la red, un dispositivo de en el otro extremo, ‘listener’
En 2014 ha salido al mercado el primer equipo AVnu o escucha, recibe uno o más de mensajes de la red. El
con certificación AVB. puente / interruptor o ‘switcher’ AVB actúa como un
Mientras que un grupo de trabajo IEEE ratificó conducto entre los dos. Tanto los ‘talkers’ como los
recientemente un protocolo de transporte AVB para ‘listeners’ solicitan reservas de flujo y el switcher o
uso en Layer 3, actualmente el protocolo solo puente entre ellos cumple esas reservas, regulando las
funciona como en Layer 2 mulicast. Hay tamaños de transmisiones de datos entre ambos extremos para
flujo variables. Y cada flujo puede soportar entre 1-64 que reciban los flujos de datos correctos.
canales, siendo los puntos finales de hardware
quienes dictarán las cantidades de entradas o salidas.
Trabaja con resoluciones de hasta 24bits a
frecuencias de muestreo de 44.1khz o 48khz.
3.1. Estándares IEEE relacionados con AVB
802.1AS: sincronización y sincronización para
aplicaciones sensibles al tiempo
Figura 3: Esquema de conexionado típico (AVB)
• 802.1Qat: Protocolo de reserva de flujo (SRP)
3
3.5. ‘Switcher’ o Conmutador paquetes de datos AVB lleguen a los puertos con
dispositivos no compatibles con AVB (Esquema de
El puente / conmutador AVB (switcher) garantiza
compatibilidad en Anexo A).
la transmisión de datos AV en tiempo real, sensible a
las pequeñas variaciones de sincronía, y al mismo 3.6. Latencia
tiempo que permite que los datos de audio y video
La baja latencia es importante en situaciones de
compartan a la perfección la misma red. Los switches
vivo donde el mensaje de audio necesita llegar dentro
solo permitirán que se utilice hasta el 75% de cada
de los pocos milisegundos de la transmisión original.
puerto de red para el tráfico AVB, evitando que otras
La latencia constante y limitada evita que cambie el
formas de datos se retrasen o pierdan.
tiempo garantizando una latencia conocida entre los
Las reglas de cola y reenvío aseguran que las
puntos finales. En AVB el retardo proporciona 2 ms
secuencias AV pasen a través de la red con el retraso
entre 7 switches de una red Ethernet de 100 Mbps.
especificado. Permite la sincronización de múltiples
Con 1 Gigabit de velocidad, se consigue 1 ms de
flujos de medios / flujos de diferentes fuentes, y que
latencia.
lleguen a su punto final de forma simultánea. El AVB
AVB usa latencia de clase A, esto es 1 o 2 ms.
te permite no solo transferir datos al mismo tiempo
Por ejemplo, si un conmutador tiene un retraso de
de punto a punto, sino que también de punto a
reenvío de 150 microsegundos (150 μs), nueve
muchos puntos diferentes. Los dispositivos AVB
switches tomarán 1.350ms para mover una secuencia
pueden identificar y comunicarse con dispositivos
de datos AVB. El límite de la red es de 2 ms. El uso
que no son AVB usando estándar de IEEE 802, pero
de switches "rápidos" o uplinks aumentarán el
no pueden enviar flujos de datos AVB a través de
diámetro de la red. Así que pasar a un uplinks de 10
interruptores que no sean AVB.
Gigabit, o usar un conmutador con un rendimiento
A diferencia de los switches Ethernet actuales, los
más rápido, soportará mas switchers encadenados en
switches AVB tienen CPU adicional, un
la red.
procesamiento para manejar la configuración del
tráfico adicional, sincronización de tiempo y 3.7. Compatibilidad con DANTE y CobraNet
requisitos de QoS inherentes a las redes con AVB.
La figura 4 muestra un diagrama esquemático
El puente / interruptor crea automáticamente una
para el conexionado entre estos protocolos.
VLAN para el tráfico AVB, permitiendo que los

Figura 4: Diagrama esquemático para el conexionado entre estos protocolos


Según Audinate®, los estándares AVB están bien proporciona la programación de todo el tráfico en la
alineados con la tecnología Dante existente. Audinate red. Cuando hay otro tráfico presente, puede retrasar
ha anunciado que Dante cumplirá AVB ya que estos la entrega de paquetes de audio CobraNet en la
cumplen con los estándares ratificados, sin embargo, medida en que el intervalo isócrono (tiempo) sea
aún necesitará usar switches habilitados con AVB excedido. En este caso, es probable que se escuchen
para transmisiones AVB verdaderas. los glitches de audio. La forma correcta de
Por otro lado, es posible mezclar el tráfico compatibilizar es segregando el tráfico AVB a una red
CobraNet, sin embargo, no hay garantía de que VLAN 2 y colocar el tráfico CobraNet en una VLAN
funcione correctamente en todos los artefactos. El o conmutador separados es lo recomendado.
conductor de CobraNet asume el control y
4
4. Conclusiones Por otra parte, marcas como PreSonus, han
decidido confiar en el protocolo y desarrollar todos
DANTE es actualmente el estándar en
sus equipos con ecosistemas AVB, de manera que en
comunicación de audio digital debido a su incidencia
un futuro logren la posibilidad de realizar redes de
en equipamiento profesional. Tanto Yamaha como
configuraciones audiovisuales.
Audinate ® han sido partícipes de la alianza AVnu,
Hoy en día no son muchas las marcas que
esto implica un direccionamiento a establecer AVB
fabrican este tipo de switches y muchas veces se hace
como un nuevo estándar pese (aun) a la dificultad de
dificultosa la tarea de encontrarlos en el mercado.
que propone la exclusividad de los switches
Algunas de las marcas que fabrican estos switches
necesarios para establecer la comunicación.
son Motu, PreSonus, Lab X Technologies, Netgear y
Una de las cualidades distintivas de AVB respecto
Extreme Networks.
de los demás protocolos de red reside en la
escalabilidad, el echo de que sea un protocolo REFERENCIAS
compartido con video, abre las puertas a un infinito
mundo audiovisual por explorar. • Bakker, R., Cooper, A., Kitagawa, A., Libro
Aprovechando esta ventaja la industria automotriz blanco “Introducción al audio en red” (2014)
ya está utilizando AVB en autos de lujo.
La posibilidad de reproducción de DVD, cámaras • MediaMatrix, Dante Networking Guide, Version
de respaldo y navegación se han convertido en 2.0.0.0 (2017)
opciones comunes en muchos automóviles • YAMAHA comercial audio, QL series Live
convencionales. Las unidades de entretenimiento en
Recording with Nuendo Live (2015)
el asiento trasero (RSE) están creciendo en
sofisticación con más fuentes y opciones a su • Contrera, H., Vilca, J., Transmisión digital de
alcance. Cada una de estas opciones se ha agregado a audio sobre redes ethernet, UTN FRC-Depto.
la necesidad y el deseo de una arquitectura de red Ingeniería Electrónica, Córdoba ( 2012)
común en el automóvil, es así que AVB se amolda
• Gothard, A., Kreifeldt, R., Turner, C., AVnuTM
perfectamente a las necesidades de este rubro.
Alliance White Paper, AVB for Automotive Use
(2014)

También podría gustarte