AES67 no Mac: áudio em rede sem complicação
AES67 é o padrão aberto que faz aparelhos de áudio em rede de fabricantes diferentes conversarem. Com ele, o Mac envia e recebe dezenas de canais por um cabo de rede comum.
Mesas, stage boxes, interfaces e amplificadores cada vez mais trocam áudio pela rede, em vez de cabos multivias. O problema é que cada fabricante criou seu próprio protocolo. O AES67 é o idioma comum: um padrão aberto, publicado pela Audio Engineering Society, que permite que aparelhos de marcas diferentes troquem áudio sem conversores.
O que o AES67 define
- Formato do áudio: PCM de 24 bits (L24), normalmente a 48 kHz.
- Pacotes: cada pacote leva 1 ms de áudio, transportado em RTP sobre a rede IP.
- Relógio: todos os aparelhos seguem um relógio comum pelo PTP (IEEE 1588), o que mantém o áudio sincronizado sample a sample.
- Fluxos: um fluxo é um grupo de canais, em geral até 8, enviado normalmente por multicast, para que vários aparelhos possam receber o mesmo fluxo.
O AES67 não define como os aparelhos se encontram na rede. Muitos usam o SAP, que anuncia os fluxos com uma descrição SDP; outros pedem que você digite os dados do fluxo.
O que você precisa
- Uma rede cabeada. Wi-Fi não serve para áudio em rede ao vivo.
- Um switch gerenciável gigabit, com IGMP snooping e querier ligados para controlar o multicast, e QoS para dar prioridade ao relógio e ao áudio.
- Uma placa de rede no Mac dedicada ao áudio, de preferência separada da internet.
- Aparelhos compatíveis com AES67, ou aparelhos que tenham um modo AES67.
- Um programa no Mac que entenda AES67 e transforme os fluxos em entradas e saídas para os outros programas.
Configurando a rede
- IGMP snooping e querier: sem eles, o multicast vira tráfego para todas as portas e pode derrubar a rede.
- QoS: o AES67 recomenda marcar o relógio PTP com prioridade máxima (DSCP 46, EF) e o áudio logo abaixo (DSCP 34, AF41).
- Economia de energia: desligue o Ethernet com economia de energia (EEE) nas portas do switch, porque ele atrapalha o relógio.
- Endereços: mantenha todos os aparelhos de áudio na mesma rede e na mesma faixa de endereços.
O relógio: quem manda
Numa rede AES67 existe um aparelho que é o relógio mestre. Os outros seguem esse relógio. Em geral, o mestre deve ser o aparelho mais estável, como a mesa ou a stage box. O Mac costuma funcionar como seguidor, ajustando seus dispositivos ao relógio da rede.
Recebendo e enviando no Mac
- Escolha a placa de rede de áudio no programa.
- Veja os fluxos anunciados na rede e escolha os que quer receber.
- Os canais recebidos viram entradas para os outros programas do Mac, como a mesa ou a DAW.
- Para enviar, crie um fluxo de saída com os canais que quer publicar. Os outros aparelhos assinam esse fluxo.
Problemas comuns
- Estalos e cortes: quase sempre o relógio. Confira quem é o mestre e se o switch tem QoS.
- Fluxo não aparece: o aparelho pode não anunciar pelo SAP, ou o multicast está bloqueado.
- Taxa diferente: confira se todos estão em 48 kHz.
- Atraso grande: aumente a margem de recepção só o necessário; cada milissegundo a mais soma na latência. Veja o guia de latência ao vivo.
Onde o AudiFlux entra
O AudiFlux recebe e envia fluxos AES67 no Mac (48 kHz, L24, pacotes de 1 ms, até 8 canais por fluxo), segue o relógio PTP da rede e anuncia seus fluxos por SAP e SDP para que outros aparelhos assinem. Você escolhe a placa de rede de áudio separada da internet, e os canais da rede aparecem na mesma grade dos dispositivos virtuais e das interfaces. Veja também como rotear áudio entre aplicativos no Mac.
Perguntas frequentes
AES67 funciona com qualquer aparelho de áudio em rede?
Funciona com aparelhos que seguem o AES67 ou têm um modo AES67. Protocolos proprietários sem esse modo não conversam diretamente.
Preciso de uma placa de rede especial?
Não. Uma placa gigabit comum funciona. O ideal é usar uma só para o áudio.
Posso usar o mesmo switch para internet e áudio?
É possível com VLANs e QoS bem configurados, mas uma rede separada para o áudio é mais simples e mais segura no palco.