Dante 音频网络协议详解

2026-06-16

依据 Audinate 公开技术资料整理,具体型号支持以厂商手册为准。

从一次”爆音”事故说起

某美术馆新馆开幕前联调,十几路背景音乐、讲解音、互动展项声音全走一根网线用 Dante 分发到各厅音箱,图纸漂亮、接线干净。可一到整点报时那路信号叠进来,几个展厅同时”啪”地爆一声,接着音乐边缘发毛、隐约有节奏性的电流声。集成商第一反应是功放坏了,换了两台照旧。真病根在交换机——那台便宜的非网管交换机没配 QoS 优先级队列,还默认开着节能以太网(EEE),音频包在队列里被别的流量挤得时早时晚,接收端时钟一滑就爆音。Dante 把音频搬上了普通以太网,好处是省线、灵活,代价是你得把这张网当”音频专网”来伺候。这篇从协议原理讲到展厅落地,把 Dante 那几条不能省的网络纪律说透。

Dante 是什么

Dante 是由 Audinate 公司开发的基于标准以太网传输多路、无压缩、低延迟数字音频的网络协议(Dante 这个名字同时涵盖软件、硬件与协议),2006 年推出。它把每一路音频采样打包进 IP 报文,在标准以太网上传输,工作在三层(Layer 3),因此可路由、可跨 VLAN/子网。

理解它的价值,要对比传统模拟音频布线:过去一台调音台到十个厅的音箱,得拉十几对甚至几十对模拟音频线,一路一根、又粗又重、还怕干扰和衰减。Dante 把这些全折叠进一根网线——多台音箱、功放、调音台、网络播放器挂在同一张以太网上,谁给谁送音频靠软件里点几下路由就改完了,物理线一根不用动。展厅里音频点位多、后期常改节目动线,这种”逻辑路由替代物理接线”的能力正好对上需求。

关键参数

项目
传输介质标准交换以太网,建议千兆骨干(≥100 Mbps 接入)
网络层级Layer 3(IP 报文,可路由)
音频传输UDP,单播或组播(大量订阅时用组播)
时钟同步PTP(IEEE 1588);经典模式 PTPv1,AES67 模式 PTPv2
最高采样率192 kHz(专业展厅场景多为 48 kHz)
最大位深32 bit(工程实践常见 48 kHz / 24 bit PCM)
通道容量随链路带宽与采样率而定,具体以设备规格为准
典型延迟单跳可低至约 150 µs;多跳大网默认约 1 ms(以设备与设置为准)
设备发现mDNS(零配置)
IP 分配DHCP 或自动 169.254.0.0/16(Link-Local)

通道容量、延迟、采样率上限均与具体设备型号和配置强相关,上表给的是常见范围与默认值,实际数字以你手上设备的规格书为准,不要照搬。

工作原理:流、时钟与抖动补偿

Dante 能在一张普通以太网上做到样本级同步,靠的是三块机制配合。

流(Flow):Dante 不是每路音频单独发包,而是把音频组织成”流”来传输以节省网络开销。发送端把采样按设定的每包样本数打包,接收端订阅对应的流。单播流承载的通道数有上限,订阅方多、通道多时改用组播——一份数据发出,多个接收端共享,避免同一路音频被复制成 N 份挤爆上行带宽。每包装多少样本跟延迟设置挂钩:包越小、延迟越低,但发包越频繁、网络开销越大,是一对需要权衡的量。

PTP 时钟同步:这是 Dante 的命根子。全网所有设备用 PTP(IEEE 1588)对时,通过最佳主时钟算法(BMCA)自动选举出一台 Grandmaster(大师时钟),由它往全网分发时间基准,其余设备做从时钟跟随,同步精度可达约 ±1 µs,从而实现样本级对齐。为什么音频这么在意时钟?因为多个音箱放同一路声、或多路声要严丝合缝叠在一起时,只要各设备的采样时钟对不齐,就会出现相位漂移、周期性的咔哒声乃至爆音——开头那起事故的直接表现就是时钟被网络抖动带滑了。

接收端抖动补偿:以太网天生有抖动,同一路包到达接收端的时刻会有先有后。Dante 的处理是在接收端统一做补偿:每台接收设备有一个”延迟设置”(receive latency),相当于一个缓冲窗口,早到的包先攒着、到点再一起放,把抖动吸收掉,保证全网同步播出。这也是为什么大网、多跳的场景默认延迟要设得比单跳大——跳数多、抖动大,缓冲窗口就得留宽点才不丢包。

冗余:专业设备支持主备双网(Primary/Secondary),两条物理独立的网络并行跑同一份音频与时钟,一路故障时另一路无缝顶上,用于不容中断的重要场合。

展厅实战:多路音频网络怎么落地

多路音频分发:一张 Dante 网把背景音乐、讲解音、互动展项音、报时/广播等多路信号,分发到各展区的音箱与功放。相比模拟布线,加一个音频点位只是在交换机上多插一根网线、软件里加一条订阅,不用重新拉线。

集中调度与逻辑路由:在 Dante Controller(Audinate 官方软件)里做”谁发给谁”的路由矩阵,横轴发送、纵轴接收,点一下建一条订阅。节目动线改了、某厅要临时借用另一路声,改路由即可,物理接线一根不碰。这套”逻辑层重配”的灵活度,是模拟系统给不了的。

与播放/中控联动:网络播放器(如 SoftPlayer 网络可控播放器)输出 Dante 音频,由中控统一触发节目与音量场景——开馆推”背景乐”、讲解时压低背景抬高讲解音、闭馆渐弱。中控把音频路由和音量封装成”场景”一键切换,这套思路跟 DMX512 灯光控制 里把灯光通道值预存成场景是一个路子:底层协议各管各的,对外只暴露”场景”这层抽象。相关的中控通信基础可参考 TCP/UDP 通信

QoS 是必配不是选配:这是 Dante 现场最容易翻车的一环。交换机必须按 DiffServ(DSCP)给 PTP 时钟和音频流做严格优先级队列——时钟包优先级最高,音频次之,别的流量靠后,绝不能让文件传输、监控视频这类大流量把音频包挤到队尾。同时必须关闭节能以太网(EEE / 802.3az):EEE 会在链路空闲时让端口进低功耗,唤醒有微秒级延迟,恰好会把时钟同步搅乱。这两条没配好,轻则偶发咔哒声,重则时钟滑动、爆音、断流,也就是开头那起事故。

与相邻协议对比选型:Dante vs AES67 vs 模拟

维度DanteAES67传统模拟
性质Audinate 私有生态(含管理软件)开放互通标准(AES 制定)点对点电气连接
时钟默认 PTPv1(经典模式)PTPv2无网络时钟概念
传输单播/组播 UDP组播 RTP模拟电信号
互通生态内即插即用,可开 AES67 模式对外互通跨厂商互通性好靠物理接口,一对一
路由灵活性高(软件重配)低(须改接线)
管理工具Dante Controller 成熟好用依赖各家实现

选型上:同一套系统内、又想要成熟的管理工具和即插即用体验,选 Dante——展厅大多是自建自用的封闭系统,Dante 的 Dante Controller 生态是它最大的省心点。要跟别家已有的非 Dante 音频系统互通,就走 AES67:它是开放标准,Dante 也支持切到 AES67 模式(改用 PTPv2、组播 RTP)与之对接,等于给封闭生态开了扇互通的门,代价是要多配一层、丢掉一部分 Dante 专有功能。至于传统模拟,只有点位极少、无改动需求、预算极紧的小场景才值得,音频点位一多、后期要灵活调度,网络音频几乎是唯一合理解。

故障排查表

现象可能原因排查 / 解决
偶发爆音 / 咔哒声未配 QoS,或开着 EEE 节能,时钟被抖动带滑交换机配 DSCP 严格优先级队列,关闭 EEE/802.3az
某接收端断续掉音该设备延迟设置过低,缓冲吃不住网络抖动调大该接收端的 receive latency
设备在 Controller 里灰掉/不出现mDNS 被交换机拦,或不在同一子网检查是否隔了 VLAN、交换机是否禁了组播/mDNS
全网音频异常、时钟频繁重选Grandmaster 时钟源不稳或被劣质设备抢走在 Controller 里手动指定稳定设备为首选主时钟
组播订阅上不去、带宽爆交换机未开 IGMP Snooping,组播被当广播泛洪交换机启用 IGMP Snooping,约束组播转发
IP 都是 169.254 段、连不上没有 DHCP,设备退回 Link-Local 自动分配部署 DHCP 或按规划配静态 IP
冗余网切换后仍中断主备网没做物理隔离,共用了同一交换机/链路主备走完全独立的两套交换与布线

排查口诀:先怀疑网(QoS、EEE、组播、时钟),再怀疑延迟设置,最后才怀疑音频设备本身。 绝大多数 Dante 现场毛病都死在交换机没当”音频专网”配置上。

进阶边界:时钟与安全

时钟层级要稳:BMCA 会自动选主,但”自动”不等于”最优”。一台时钟精度差的廉价设备被选成 Grandmaster,会拖累全网同步。稳妥做法是在 Dante Controller 里把某台时钟质量可靠的设备(或专用主时钟)设为首选主时钟,避免选举漂移。大网还要注意 PTP 报文本身也是网络流量,别让它跟音频抢队列。

网络隔离与安全:Dante 走标准以太网,理论上任何接入这张网的设备都能发现和订阅音频流,它本身不做强加密鉴权。展厅应把音频网划成独立 VLAN 或物理独立网络,别跟办公网、监控网混跑——既是安全考虑,也是把无关大流量挡在外面保 QoS。要跟外部系统互通时才通过 AES67 网关按需开放,而不是把整张音频网暴露出去。

动手检查清单

部署一张 Dante 音频网前后,对着过一遍:

  • 交换机为网管型,已按 DSCP 配严格优先级队列(时钟 > 音频 > 其他)
  • 全网交换机端口关闭 EEE / 802.3az 节能
  • 用组播时已启用 IGMP Snooping,约束组播转发
  • IP 分配明确(DHCP 或静态),无设备退回 169.254 段
  • 首选主时钟已在 Controller 指定为稳定设备
  • 各接收端延迟设置与网络跳数匹配,无断续
  • 音频网独立 VLAN/物理隔离,未与办公/监控网混跑
  • 重要场合已配主备冗余,且主备物理独立
  • 音频路由与音量场景已在中控预存并测试触发

小结

Dante 把多路无压缩音频搬上标准以太网,用组织传输、用 PTP 做样本级时钟同步、在接收端统一补偿抖动,再靠软件路由把逻辑分发和物理接线解耦。它省线、灵活、可跨子网,但代价明确:这张网必须当”音频专网”伺候——QoS 严格优先级、关 EEE、组播用 IGMP Snooping、主时钟选稳,缺一条就可能爆音断流。跟 AES67 的关系是”封闭好用 vs 开放互通”,看你要不要跨厂商对接。上层再由中控把路由与音量封装成场景,网络音频才真正融进展厅节目的编排里。

延伸阅读:了解开放互通标准 AES67、中控常用的 TCP/UDP 通信基础DMX512 灯光控制 的场景化思路,或查看全部设备协议速查


需要把网络音频与展项节目统一编排?了解 SoftPlayer 网络可控播放器SoftControl 展厅中控,查看解决方案落地案例,或直接联系我们聊聊你的定制需求。更多协议见设备协议库

需要展厅软硬件方案或定制开发?