非官方 Dante 控制器

发现设备、路由音频通道并配置你的 Dante 网络。你可以在 iPhone 和 iPad 上使用 NetAudio,也可以在 Linux、macOS 和 Windows 上运行开源的 CLI、Web 应用和守护进程。

使用 NetAudio 的两种方式

iPhone 或 iPad 通过 Wi-Fi 连接到 Dante 设备所在的网络。iPhone 或 iPadNetAudio 应用Wi-Fi同一网络Dante 设备

使用你的 iPhone 或 iPad

此应用通过 Wi-Fi 直接控制 Dante 设备,无需电脑。

网络中的一台 Mac、Windows 或 Linux 电脑运行 NetAudio,并通过 netaudio 命令控制 Dante 设备。守护进程运行时,iPhone 或 iPad 上的 NetAudio 应用、浏览器和 curl 脚本都会连接到它。NetAudio在任意电脑上$ netaudioDante 设备$ curliPhone 或 iPad浏览器脚本

使用任意电脑

在通过 Wi-Fi 或以太网接入网络的 Mac、Windows 或 Linux 电脑上安装 NetAudio。netaudio 命令可以在终端或脚本中直接控制设备。如果同时启动守护进程,命令的响应会更快,Web 应用可以在任意浏览器中打开,iOS 应用和你自己的脚本也可以连接到它。

iOS 应用

适用于 iPhone 和 iPad 的 NetAudio

适用于 iPhone 和 iPad 的 NetAudio iOS 应用正在积极开发中。

在原生应用中查找设备、创建和移除路由、重命名通道,以及更改采样率、延迟和网络设置。它可以通过 Wi-Fi 独立工作,也可以连接到 NetAudio 守护进程。

Linux、macOS 和 Windows

Web 应用、命令行和守护进程

开源的 CLI、Web 应用和守护进程可在 Linux、macOS 和 Windows 上运行。你可以在浏览器中控制设备,在终端中查看路由,并用脚本自动完成配置。

uv tool install netaudio

最新版本:NetAudio 0.4.2()。源代码以 Unlicense 发布,属于公有领域。

开发中

MCP 服务器

NetAudio 守护进程内置 MCP 服务器,支持 Model Context Protocol 的 AI 助手可以借此查看你的 Dante 网络中的设备、路由和信号电平。助手是只能读取,还是也能进行更改,由你决定。

功能

设备发现
查找网络中的 Dante 设备,并列出其发送通道和接收通道。
路由
在设备之间创建和移除订阅,并查看每条路由的状态。
名称
重命名设备和通道。
采样率和延迟
更改设备的采样率和接收延迟。
网络设置
读取和设置设备主网接口和备网接口的地址配置。
时钟状态
查看 PTP 主时钟、每台设备的时钟状态以及首选主时钟设置。
诊断
监视信号电平、接口错误和设备事件,并为设备发送诊断报告。
预设
保存路由和设备设置,预览预设将会更改的内容,然后应用预设。
Dante Domain Manager
登录 DDM 服务器,并以你账户的权限控制已注册的设备。

NetAudio 是非官方项目,与 Audinate 没有隶属关系,也未获得 Audinate 的认可。