Controle Dante no Linux, na linha de comando e na web
O NetAudio é uma alternativa de código aberto ao Dante Controller para descoberta, roteamento e configuração de dispositivos. Execute-o no Linux, no macOS ou no Windows e trabalhe pelo terminal ou pelo navegador.
Instale o NetAudio
Com o uv instalado, execute:
uv tool install netaudioHá pacotes disponíveis para Linux, macOS e Windows. No Arch Linux, o NetAudio também está disponível como netaudio no AUR. Conecte o computador à rede em que estão seus dispositivos Dante.
Versão mais recente: NetAudio 0.4.2, . O código-fonte é de domínio público sob a licença Unlicense.
Use o controlador Dante na web
netaudio daemon start
netaudio daemon web --openO daemon descobre os dispositivos e disponibiliza o app web e a API HTTP. O segundo comando abre a interface no navegador, onde você pode inspecionar dispositivos e canais, alterar assinaturas e configurar os ajustes dos dispositivos.
O app web roda no seu próprio computador. Para se conectar de outro navegador na sua rede, execute netaudio daemon web e veja os endereços local e de rede dele.
Outros programas podem usar o mesmo daemon. A referência da API HTTP (em inglês) lista as rotas e o fluxo de eventos em tempo real do daemon.
Inspecione dispositivos e canais pelo terminal
netaudio device list
netaudio channel list
netaudio --json device listA saída em JSON disponibiliza as informações dos dispositivos para scripts e outras ferramentas. A referência da linha de comando (em inglês) lista todos os comandos para ajustes de dispositivo, assinaturas, estado do clock, predefinições e monitoramento.
Roteie áudio com um comando
Este exemplo conecta o canal de transmissão 1 de um dispositivo chamado Mixer ao canal de recepção 1 de um dispositivo chamado Recorder. Substitua esses nomes de exemplo pelos nomes dos seus dispositivos.
netaudio subscription add --tx 1@Mixer --rx 1@RecorderO comando altera a assinatura do receptor. Os dispositivos Dante transportam o áudio, enquanto o NetAudio controla a rota.
O NetAudio não é oficial e não é afiliado à Audinate nem endossado por ela.