Understanding the Role of Multicast in Aes67 Audio Streaming and Network Efficiency
Table of Contents
Por que o multicast é a espinha dorsal de redes de áudio AES67 eficientes
A produção de áudio moderna, a transmissão e os ambientes de som instalados estão em rápida transição de conexões analógicas ou digitais de ponto a ponto para arquiteturas de alto desempenho de áudio-over-IP (AoIP). AES67, um padrão aberto desenvolvido pela Audio Engineering Society que garante a interoperabilidade entre diferentes ecossistemas AoIP. No entanto, simplesmente digitalizar áudio e enviá-lo através de Ethernet não garante eficiência. multicast, um método de transmissão de rede que permite que a AES67 entregue áudio sincronizado, de baixa latência para dezenas ou até centenas de destinos sem sobrecarregar a rede.
Para engenheiros de rede, integradores de sistema e técnicos de áudio, entender como o multicast funciona dentro da AES67 já não é opcional. Trata-se de uma competência essencial necessária para projetar redes de áudio confiáveis, escaláveis e à prova de futuro. Este artigo fornece um exame abrangente do multicast no contexto da AES67, cobrindo seus fundamentos técnicos, vantagens práticas e desafios, diretrizes de implementação e a evolução da paisagem das normas AoIP.
Fundamentos Multicast: Além da simples definição
Na sua versão mais simples, o multicast é um modelo de transmissão único para muitos. A fonte envia um único fluxo de pacotes, e a infraestrutura de rede replica inteligentemente esses pacotes apenas para dispositivos que explicitamente solicitaram para recebê- los. Isto é fundamentalmente diferente de unicast, onde a fonte deve enviar uma cópia independente dos dados a cada destinatário individual, e a partir de transmissão, onde os pacotes são entregues a cada dispositivo no segmento de rede, independentemente do interesse.
Endereços Multicast IP
O tráfego multicast opera dentro de um bloco reservado de endereços IPv4: 224,0.0 até 239,255,255,255 (Classe D). Dentro deste intervalo, sub- gamas específicas servem para diferentes fins. Para AES67, os administradores normalmente usam endereços no intervalo 239.0.0.0/8 (administrativamente escopo) para evitar conflitos com multicasts globais na internet. Cada fluxo de áudio é atribuído um endereço de grupo multicast único, e os receptores assinam esse endereço para receber o fluxo.
Considerações sobre Camada 2 e Camada 3
Na Camada 2 (a camada de ligação de dados), os endereços IP multicast são mapeados para Endereços MAC Ethernet começando com 01-00-5E (para IPv4). Este mapeamento não é um- para- um: 32 endereços IP multicast map para o mesmo endereço MAC, o que pode levar a falsos positivos se a rede não estiver devidamente configurada. Compreender este mapeamento é crucial quando a solução de problemas de entrega de pacotes espúrios. Na Camada 3, roteadores usam protocolos como Protocolo Multicast Independente (PIM) construir árvores de distribuição e encaminhar o tráfego multicast através de segmentos de rede.
IGMP: Protocolo de Assinatura
A Protocolo de Gestão de Grupos na Internet (IGMP) é o protocolo de sinalização que permite aos receptores juntarem- se ou deixarem grupos multicast. Quando um receptor AES67 (por exemplo, uma unidade DSP ou um alto- falante em rede) deseja receber um fluxo em particular, envia um relatório de associação IGMP para o seu interruptor ou roteador local. O interruptor, se suporta IGMP bisbilhotando, escuta essas mensagens e configura dinamicamente sua tabela de encaminhamento para que o tráfego multicast seja enviado apenas para portos onde os receptores existem. Sem IGMP bisbilhotando, o interruptor inundaria o tráfego multicast para todas as portas, efetivamente transformando multicast em transmissão e negando o benefício da eficiência.
O IGMP vem em várias versões. A maioria das redes modernas usam IGMPv3, que suporta Multicast Source-Specific (SSM). SSM permite que um receptor requeira um fluxo de um endereço de origem específico, que é valioso em implantações AES67 onde várias fontes podem compartilhar o mesmo endereço de grupo multicast.
O papel do multicast no streaming de áudio AES67
O AES67 define uma pilha completa de protocolos para transmitir áudio de alta qualidade através de redes IP. Especifica o uso de RTP (Protocolo de Transporte em Tempo Real) para encapsulamento de amostras de áudio, PTPv2 (Protocolo Temporário de Precisão, IEEE 1588-2008) para sincronização, e SDP (Protocolo de Descrição da Sessão) Multicast não é estritamente exigido pelo padrão, mas é o método de entrega recomendado e mais comumente usado para cenários multi-receptor.
Quando uma única fonte de áudio, como a saída principal de uma consola de mistura, precisa de ser distribuída para vários destinos & mdash;say, uma fonte de transmissão, um sistema de gravação, um processador de preenchimento, e um gravador de backup & mdash;unicast, irá exigir que a fonte produza quatro fluxos RTP separados. Cada fluxo consome largura de banda, processamento de energia e memória no dispositivo de origem. Com o multicast, a fonte envia um fluxo, e a rede o entrega para todos os quatro destinos, desde que esses destinos se juntem ao grupo multicast relevante.
Sincronização e PTP
AES67 requer que todos os dispositivos da rede sincronizem com um relógio comum, normalmente usando PTPv2. O relógio de grande dimensão PTP distribui informações de tempo usando mensagens multicast (geralmente para o endereço 224.0.1.129). Os receptores usam estas mensagens de tempo para alinhar os seus relógios de exemplo, garantindo que todos os dispositivos reproduzam áudio exactamente na mesma taxa. Isto é fundamental para sistemas multicanal de fase coerente e para evitar cliques, pops ou falhas de buffer.
Como as mensagens de tempo PTP são elas mesmas multicast, os princípios da eficiência multicast também se aplicam aqui: um único grande mestre pode servir um domínio inteiro de escravos PTP sem criar um gargalo unicast. No entanto, o PTP requer uma configuração cuidadosa da rede para garantir que as mensagens de temporização sejam entregues com baixo nervosismo e latência determinística. Qualquer congestionamento ou atraso na fila na rede pode desestabilizar a sincronização do relógio PTP.
RTP Fluxos e redundância
Os fluxos de áudio AES67 são transmitidos como pacotes RTP, normalmente usando o L24 ou L16 formato de carga útil para áudio PCM linear. Um fluxo de 48 kHz, 24 bits, 8 canais consome aproximadamente 9.2 Mbps de largura de banda. Em uma configuração multicast, esta largura de banda é usada apenas uma vez em links compartilhados, independentemente de quantos receptores estão conectados. Para redundância, o AES67 suporta Redundância de Fluxos (às vezes chamado de "redundancy sem costura" ou "hitless mesting"), onde dois fluxos idênticos são enviados em grupos multicast diferentes e o receptor alterna entre eles com base em métricas de perda de pacotes.
Perspectiva prática: Num ambiente de produção ao vivo, é comum configurar dois grupos multicast separados para o mesmo conteúdo de áudio, encaminhados por caminhos de rede fisicamente diversos. O receptor junta ambos os grupos e usa números de sequência RTP e timestamps para sincronizar os dois fluxos. Quando um caminho experimenta perda de pacotes, o receptor passa suavemente para o outro fluxo sem falhas audíveis.
Vantagens do Multicast em Implantações AES67
Os benefícios do multicast são bem compreendidos em círculos de rede, mas para profissionais de áudio que podem não ter fundo de TI profundo, vale a pena enumerar como essas vantagens se traduzem diretamente em melhorias operacionais.
Preservação da Largura de Banda em Links Compartilhados
O benefício mais óbvio é a conservação da largura de banda. Num local grande com 100 receptores Dante ou RAVENNA todos os que subscrevem o mesmo barramento de mistura, uma abordagem unicast exigiria 100 fluxos RTP separados que atravessam o interruptor do núcleo. Cada fluxo consome largura de banda, e quando multiplicado pelo número de fontes numa matriz típica, a largura de banda agregada pode facilmente exceder 1 Gbps. O multicast colapsa isto para um único fluxo no núcleo, com a replicação acontecendo apenas na camada de acesso onde os receptores estão localizados.
Latência determinística
Como o multicast envia uma cópia de cada pacote e depende de switches de rede para se reproduzir no plano de encaminhamento, a latência da fonte para todos os receptores é essencialmente idêntica. Isto é crítico para sistemas onde várias zonas de alto- falantes devem ser alinhadas com o tempo, ou onde uma fonte de transmissão deve chegar ao console e ao gravador de backup simultaneamente. Os fluxos unicast podem introduzir pequenas offsets de tempo devido a diferentes caminhos de processamento, mas o multicast garante que cada receptor veja o mesmo pacote ao mesmo tempo.
Configuração de Código Simplificado
Do ponto de vista do dispositivo de transmissão, o multicast é uma operação "fire and esquence". A fonte só precisa de conhecer o seu próprio endereço de grupo multicast e a porta RTP. Não precisa de manter uma lista de endereços IP do receptor, de configuração da ligação ou de gerir as retransmissões. Isto reduz a carga da CPU na origem e simplifica a configuração de misturas de consolas, caixas de palco e interfaces de áudio. Quando um novo receptor é adicionado à rede, simplesmente junta- se ao grupo multicast; não são necessárias alterações na fonte.
Escalabilidade sem custo proporcional
Em um sistema unicast, adicionar receptores aumenta a carga na fonte e nas ligações de rede. Em um sistema multicast, adicionar receptores não tem impacto na fonte e o mínimo impacto na rede (apenas o interruptor de camada de acesso onde o receptor está conectado vê tráfego adicional). Isto torna o multicast ideal para aplicações como sistemas de paginação em grande escala, instalações de áudio imersivas e distribuição de transmissão para várias áreas de produção.
Desafios e Considerações Críticas
Multicast não é uma panaceia. Ele introduz complexidade que deve ser gerenciada através de design de rede adequado, seleção de equipamentos e procedimentos operacionais. Ignorar esses desafios pode levar à instabilidade da rede, desistências de áudio, ou falha completa do sistema durante momentos críticos.
IGMP bisbilhotando e pesquisando lidar
O IGMP bisbilhotar é o que torna a multicast prática em redes Ethernet comutadas, mas nem todos os switches a implementam de forma correta ou consistente. Alguns switches de baixo custo não têm IGMP bisbilhotando ou implementá- la de forma ruim, levando ao tráfego multicast a ser inundado para todas as portas. Isto pode sobrecarregar dispositivos a jusante e saturar uplinks. Mesmo em switches que suportam IGMP bisbilhotando, o IGMP querier A função deve ser configurada corretamente. Numa rede com vários VLANs ou subredes, um dispositivo (normalmente o interruptor de camada 3 ou roteador) deve agir como o queriler para os receptores de sondagem periodicamente e verificar a associação do grupo.
Se o querier falhar, o tráfego multicast pode parar de fluir.
Roteamento PIM e Inter-VLAN
Quando o tráfego AES67 deve atravessar os limites do VLAN ou ser encaminhado entre subredes, Protocolo Multicast Independente (PIM) é necessário. O PIM constrói árvores de distribuição que dizem aos roteadores para onde encaminhar pacotes multicast. A configuração do PIM é significativamente mais complexa do que a configuração do roteamento unicast. Os dois modos principais, Modo PIM Sparse e Modo de Densa PIMPara a AES67, o modo Sparse com Ponto de Encontro (RP) é a abordagem mais comum, mas introduz um ponto único de falha em potencial e requer uma colocação de RP cuidadosa e planejamento de redundância.
Congestão de Rede e QoS
Embora multicast reduza o consumo de largura de banda global, não elimina o risco de congestionamento. Se muitos fluxos multicast estão ativos em um interruptor, o tráfego agregado pode exceder a velocidade da porta ou a capacidade do backplane do interruptor. Qualidade de Serviço (QoS) deve ser configurado para priorizar pacotes AES67 RTP (e mensagens de tempo PTP) sobre o melhor tráfego de esforço, como transferências de arquivos, navegação na web ou fluxos de vídeo. A abordagem padrão é atribuir tráfego AES67 a uma fila de alta prioridade (normalmente DSCP EF ou CS7 para PTP, e AF41 ou AF42 para dados de áudio) e garantir que o switch impõe uma fila de prioridade estrita. Sem QoS, um surto de tráfego de transferência de arquivos pode atrasar pacotes de áudio, causando jitter e cliques audíveis.
Gestão de Endereços e Coordenação
Em uma grande instalação com várias fontes AES67, gerenciar endereços de grupo multicast pode se tornar um desafio de coordenação. Duas fontes que acidentalmente usam o mesmo endereço de grupo multicast e porta UDP causarão cross-talk, com receptores ouvindo ambos os fluxos sobrepostos. SAP (Protocolo de Anúncio de Sessão) ou um servidor de alocação de endereços multicast dedicado, é recomendado para redes com mais de um punhado de fluxos. Muitas plataformas de controle AoIP, como o Controlador Dante da Audinate ou as ferramentas da RAVENNA, ajudam a automatizar essa coordenação, mas a responsabilidade subjacente para evitar conflitos de endereço cabe ao designer do sistema.
Implementação de Multicasts para AES67: Um Guia Prático
A concepção e implantação de uma rede AES67 baseada em multicasts requer uma abordagem estruturada que integre os requisitos de áudio com as melhores práticas de TI. As etapas seguintes fornecem um framework para uma implementação bem sucedida.
Passo 1: Seleção e verificação de equipamentos de rede
Nem todos os switches de rede são adequados para o AoIP. Selecione os switches gerenciados que suportam explicitamente:
- IGMP bisbilhotando (de preferência IGMPv3) com funcionalidade de querier configurável.
- PIM (para implantações roteadas) com suporte para o modo PIM Sparse.
- QoS com pelo menos quatro filas de hardware e suporte para classificação baseada em DSCP.
- Relógio transparente PTP ou relógio limite apoio à propagação precisa do temporizador através da rede.
- Suporte a quadros Jumbo (embora AES67 não o exija, os quadros jumbo podem melhorar a eficiência em fluxos de alta conta de canais).
Os interruptores de fabricantes como Cisco, Arista, Netgear (série M4250) e Luminex são comumente usados em instalações AES67. Sempre teste o interruptor em um ambiente de laboratório com cargas de tráfego realistas antes de implantá-lo em um sistema de produção.
Passo 2: Segmentação VLAN e Scoping Multicast
Segmente a rede em VLANs separados para o tráfego de áudio, controle e TI geral. Isto isola fluxos de áudio multicast de domínios de transmissão que contêm impressoras, servidores DHCP ou outros dispositivos de conversação. Dentro do VLAN de áudio, restrinja endereços de grupo multicast a um intervalo bem definido (por exemplo, 239.0.0.0/8) e garanta que nenhum outro VLANs vaze tráfego multicast para o VLAN de áudio. Filtragem IGMP em portas de acesso para impedir que dispositivos não autorizados injectem ou recebam fluxos multicast.
Passo 3: Configuração do Domínio PTP
Designe um único relógio de grande dimensão PTP (normalmente um dispositivo dedicado ou um interruptor de rede de alto desempenho) e configure todos os dispositivos AES67 como escravos PTP. Use o IEEE 1588-2008 perfil especificado no AES67 (muitas vezes referido como o "perfil AES67" ou "perfil IEEE 1588 para AoIP"). Certifique-se de que as mensagens de tempo PTP são atribuídas a prioridade QoS mais alta (DSCP CS7) e que o caminho de rede entre o grande mestre e todos os escravos tem latência simétrica, de baixo jitter. Evite rotear mensagens PTP através dos limites da Camada 3 se possível; se o roteamento for necessário, use relógios de limite PTP no roteador para regenerar mensagens de tempo.
Etapa 4: Endereçamento de fluxo e gerenciamento de SDP
Atribuir a cada fluxo de áudio um endereço de grupo multicast único e uma porta UDP. Documentar estas atribuições em uma base de dados centralizada ou usar uma ferramenta de gerenciamento de endereços automatizada. Gerar arquivos SDP para cada fluxo que inclua o endereço multicast, o tipo de carga útil RTP, a taxa de amostragem, a profundidade de bits e a contagem de canais. Estes arquivos SDP são usados pelos receptores para descobrir e conectar- se a fluxos. Em implementações maiores, considere usar SAP para distribuir automaticamente anúncios SDP, mas esteja ciente de que o próprio SAP usa multicast (224.2.127.254) e deve ser configurado em conformidade.
Etapa 5: Teste e Monitorização
Após a implantação, verifique a operação multicast usando ferramentas de análise de rede, como Wireshark (com dissecadores IGMP e RTP), iperf (com suporte multicast), ou ferramentas de monitoramento AoIP dedicadas como Placa de Som Virtual Dante ou Dispositivo de Áudio Virtual RAVENNA. Verifique se as junções IGMP estão sendo relatadas corretamente, que o tráfego multicast só está atingindo portas com receptores ativos, e que o jitter e a latência permanecem dentro da tolerância AES67 (tipicamente menos de 1 ms). Monitore a utilização da CPU do switch e o tamanho da tabela de encaminhamento multicast para garantir que o plano de controle possa lidar com o número de grupos concorrentes.
Multicast Across AoIP Ecosystems: AES67, Dante, RAVENNA e Livewire
AES67 é um padrão de interoperabilidade, não uma plataforma completa. As implantações no mundo real envolvem frequentemente dispositivos de múltiplos ecossistemas fornecedores, cada um com sua própria implementação de multicast.
Dante
O protocolo Dante do Audinate usa uma camada de controle proprietária no topo de fluxos RTP compatíveis com AES67. Os dispositivos Dante suportam tanto o unicast como o multicast, mas o unicast é o padrão para conexões ponto- a- ponto. O Multicast no Dante é normalmente usado para distribuição de um- a- muitos, como o envio de uma mistura mestre para processadores de várias zonas. Dante Controller fornece uma interface simples para permitir fluxos multicast, mas a rede subjacente ainda deve suportar o snooping IGMP e o timing PTP. Os dispositivos Dante usam um grupo multicast separado para timing (o Relógio Dante), que adere à mesma norma PTPv2 utilizada na AES67.
RAVENA
RAVENNA é um protocolo aberto desenvolvido pela ALC NetworX que foi um antecessor direto à AES67. RAVENNA usa extensamente multicast para o transporte de fluxo e descoberta de dispositivos (via SAP). RAVENNA redes são frequentemente implantados em aplicações de transmissão e som ao vivo onde latência determinística e redundância são críticos. Como RAVENNA pré-data AES67, alguns dispositivos RAVENNA mais antigos podem não suportar relógios de fronteira IGMPv3 ou PTP, então é necessária atenção cuidadosa ao integrá-los em um ambiente misto AES67/RAVENNA.
Fio ao vivo (Aliança de Telos)
Livewire, usado principalmente em rádio de transmissão, também suporta fluxos multicast compatíveis com AES67. Gerenciador de Fios Live para coordenar endereços de fluxo e gerenciar atribuições de grupos multicast. O ecossistema Livewire tende a usar um número relativamente pequeno de grupos multicast em comparação com Dante ou RAVENNA, o que simplifica o gerenciamento de endereços, mas pode limitar a flexibilidade em instalações muito grandes.
Chave de retirada: Independentemente do ecossistema, os requisitos de rede subjacentes para multicast são os mesmos. Qualquer switch ou roteador que suporte AES67 deve lidar corretamente com IGMP, PIM (se roteado) e QoS. Ferramentas específicas para fornecedores podem simplificar o gerenciamento de fluxo, mas eles não podem compensar uma infraestrutura de rede mal projetada.
Resolução de problemas comuns em multicasts na AES67
Mesmo com um planejamento cuidadoso, podem surgir problemas multicast. Os seguintes estão entre os problemas mais frequentemente encontrados e suas soluções.
Receptores que não Recebem Fluxos
Se um receptor não estiver a receber um fluxo AES67, comece por verificar se o dispositivo se juntou ao grupo multicast correcto. Use a interface Web do receptor ou uma ferramenta de linha de comando para verificar a associação ao grupo IGMP. Em seguida, confirme que a tabela de bisbilhotamento do IGMP do interruptor inclui a porta do receptor para o grupo esperado. Se o interruptor mostrar a ligação mas não estiver a fluir, verifique se falta ou se está a configurar mal o IGMP. No lado de origem, verifique se o dispositivo está a transmitir os pacotes RTP para o endereço multicast usando uma captura de pacotes.
Desistências de áudio intermitentes
Os desistências intermitentes são frequentemente causados por jitter ou perda de pacotes. Verifique as estatísticas de deslocamento e jitter do receptor. Se o deslocamento exceder 1 ms, investigue a localização da rede entre o grande mestre e o escravo. Procure links congestionados, QoS configurados indevidamente (por exemplo, tráfego de áudio sendo colocado na mesma fila que o tráfego de melhor esforço), ou a colocação subótima do relógio de fronteira PTP. Verifique também se a tabela de encaminhamentos multicast do interruptor não está transbordando; se o interruptor ficar sem itens de hardware para grupos multicast, poderá reverter para o encaminhamento de software, o que introduz latência e jitter.
Tempestade ou inundação multicast
Uma tempestade multicast ocorre quando muda o tráfego multicast para todas as portas porque o IGMP bisbilhotar está desativado ou com mau funcionamento. Isto pode sobrecarregar os receptores que não estão à espera do tráfego e saturar as ligações ascendentes. Para resolver isto, habilitar o IGMP bisbilhotar todas as opções na rede, configurar um kerer (normalmente no interruptor central ou router da Camada 3), e verificar se nenhum interruptor está a funcionar no modo "IGMP bisbilhotar desactivado". Use controlo de tempestades recursos em portas de borda para limitar a quantidade de tráfego multicast que pode entrar na rede a partir de dispositivos não autorizados.
Conflitos de Endereços
Se duas fontes usarem o mesmo endereço de grupo multicast e porta UDP, os receptores receberão ambos os fluxos misturados. Resolva isso implementando um plano centralizado de alocação de endereços. Muitos controladores AoIP, como o Dante Controller ou o Gerenciador de Fluxos RAVENNA, detectam automaticamente e sinalizam conflitos de endereços. Se operarem em um ambiente puramente AES67 sem um controlador, mantenham uma planilha ou banco de dados de endereços alocados e executem uma coordenação estrita durante o projeto do sistema.
O futuro do multicast em AoIP: ST 2110, AVB, e além
AES67 não é a palavra final em rede de áudio profissional. SMPTE ST 2110 O ST 2110-30 (componente áudio) é diretamente baseado na AES67 e utiliza os mesmos mecanismos multicast e PTP. À medida que a adoção do ST 2110 aumenta, o papel do multicast em redes de mídia profissional se tornará ainda mais crítico. As demandas de largura de banda de vídeo 4K não comprimidas são substanciais, e a eficiência multicast é essencial para direcionar feeds de vídeo para múltiplas áreas de produção sem multiplicar o uso de largura de banda.
Ligação de Vídeo de Áudio (AVB) / Redes de tempo sensível (TSN) AVB/TSN introduz protocolos de reserva de fluxo IEE 802.1Qat que alocam dinamicamente largura de banda e configuram caminhos de encaminhamento multicast com latência garantida. Embora o AVB/TSN ainda não seja onipresente em áudio profissional, ele oferece a promessa de configuração multicast plug-and-play sem gerenciamento manual de IGMP ou PIM. Redes híbridas que combinam AES67 multicast com reservas de fluxo AVB/TSN estão começando a surgir, particularmente em aplicações de som instalado e automotivo.
Rede definida por software (SDN) Também tem implicações potenciais para multicast em AoIP. Em uma rede baseada em SDN, um controlador centralizado gerencia as tabelas de encaminhamento de todos os switches, permitindo o controle fino sobre distribuição multicast sem depender de IGMP ou PIM. Isso poderia simplificar a configuração de redes muito grandes AES67, embora SDN para AoIP permaneça um aplicativo de nicho hoje.
Conclusão
Multicast não é apenas uma característica do AES67; é a base sobre a qual são construídas redes escaláveis, eficientes e sincronizadas de áudio-over-IP. Ao transmitir um único fluxo RTP para múltiplos receptores através da replicação inteligente da rede, multicast reduz o consumo de largura de banda, simplifica a configuração da fonte e garante latência determinística em todos os terminais. No entanto, esses benefícios vêm com responsabilidades: os engenheiros de rede devem dominar o snooping IGMP, roteamento PIM, priorização QoS e timing PTP para criar um ambiente robusto para áudio AES67.
O investimento em aprender fundamentos multicast e melhores práticas compensa a confiabilidade do sistema, facilidade de expansão e a capacidade de integrar dispositivos de múltiplos ecossistemas AoIP. À medida que a indústria se move para maiores contagens de canais, adoção mais ampla de ST 2110 e incorporação de tecnologias TSN, os princípios do multicast permanecerão centrais para a rede de áudio profissional.Para qualquer organização que implante AES67, uma compreensão completa do multicast não é opcional—é a chave para desbloquear todo o potencial de sua infraestrutura de áudio.
Recursos adicionais:
- Documento Padrão AES67-2018 (AES)
- Compreender o IGMP a bisbilhotar e o IGMP a consultar (Cisco)
- Guia de Desenho de Rede Dante (Auditar)
- RAVENNA Visão geral técnica (ALC NetworX)