? 网络音频协议(Audio over IP)
专业网络音频协议对比:Dante(Audinate,专业王者)、AVB Milan(IEEE标准,<2ms)、AES67(互操作性桥梁)、Ravenna(广播/录音棚高端)、CobraNet(早期方案)。含开发者、物理层、延迟、应用场景完整对比表。
? 网络音频协议(Audio over IP)
传统专业音频系统依赖大量模拟 XLR 电缆和铜线矩阵路由,安装复杂、扩展困难、信号衰减严重。20 世纪 90 年代末以来的 Audio over IP(AoIP,网络音频) 革命彻底改变了这一格局——音频信号打包为 IP 数据包,通过标准以太网传输,一根 CAT6 网线即可承载数百通道的音频、控制数据和供电(PoE)。本文深入对比五大 AoIP 协议的架构、机制和应用版图。
协议全景对比表
| 属性 | Dante | AVB / Milan | AES67 | Ravenna | CobraNet |
|---|---|---|---|---|---|
| 开发者 | Audinate(澳大利亚) | IEEE 802.1 AVB 工作组 | Audio Engineering Society | ALC NetworX | Cirrus Logic |
| 标准类型 | 专有(但广泛授权) | 开放 IEEE 标准 | 开放互操作标准 | 开放(AES67 子集兼容) | 专有 |
| 物理层 | 标准以太网(1Gbps 推荐) | AVB 认证交换机(必需!) | 标准以太网 | 标准以太网(1Gbps+) | 标准以太网(100Mbps) |
| 交换机要求 | 标准交换机即可(建议支持 QoS 和 IGMP) | 必须 AVB 兼容交换机 | 标准交换机(但建议 QoS PTP-aware) | 标准交换机(建议 PTP-aware) | 标准交换机 |
| 同步机制 | IEEE 1588 PTP v1(Dante 域) | IEEE 802.1AS (gPTP) | PTP v2 (IEEE 1588-2008) | PTP v2 (IEEE 1588-2008) | 专有同步(非 PTP) |
| 典型延迟 | 0.15~5ms(可配置) | ? Dante 的市场地位 |
AVB / Milan — IEEE 的开放标准方案
AVB(Audio Video Bridging)是 IEEE 802.1 工作组定义的一系列开放标准,旨在为以太网提供确定性低延迟的音频视频传输。AVB 并非单一协议,而是一套标准套件(IEEE 802.1BA),包含带宽预留(802.1Qav)、精确时钟同步(802.1AS gPTP)、流控制(802.1Qat)等。
Milan — AVB 的专业音频统一化
Milan(Media-integrated Local Area Network)是 Avnu 联盟针对专业音频市场创建的 AVB 互操作认证计划。Milan 在 AVB 基础上规定了特定的参数选择(48kHz/96kHz、特定流格式、Milan 发现协议),确保不同厂家的 Milan 认证产品能即插即用。
AVB 的关键不同
- 必须 AVB 交换机:AVB 的流预留(SRP)和精确时间协议(gPTP)需要交换机的硬件配合。普通非 AVB 交换机不能传输 AVB 流,这是 AVB 相对于 Dante 的最大部署门槛。
- 保证延迟:AVB 在整个网络中保证 ? AVB vs Dante 的市场选择
AES67 — 跨协议互操作的桥梁
AES67 由 Audio Engineering Society(音频工程协会)于 2013 年发布,它不是一个独立的 AoIP 协议,而是一个互操作标准——定义了不同 AoIP 协议之间实现音频互通的公共最小参数集。
AES67 解决的问题
在 AES67 出现之前,Dante 设备和 Ravenna 设备之间无法直接互通(即便它们都使用标准以太网)。AES67 定义了一套共享的音频流传输格式、时钟同步方式和会话描述参数:
- 传输层:RTP(实时传输协议)over UDP
- 同步:PTP v2(IEEE 1588-2008)
- 会话描述:SDP(会话描述协议)
- 音频格式:L16 或 L24,48kHz,1-8 通道
- 组播寻址:IGMP v2
当一个 Dante 设备通过 AES67 发送音频流时,Ravenna 设备可以接收并解码。Dante 4.0+、Ravenna 原生支持 AES67。Q-SYS、Wheatstone 等 DSP 平台也已支持 AES67。
AES67 的局限
AES67 只定义了音频流的互通,不包括设备发现、路由管理、控制协议。不同协议之间的 AES67 互通通常需要手动配置 IP 地址和流参数,不如各协议的本地工具便捷。AES67 是一个"后端桥梁"标准,而非面向用户的即插即用方案。
Ravenna — 广播与母带工作室的高端方案
Ravenna 由德国公司 ALC NetworX 开发,是 AES67 的实现基础之一。Ravenna 在广播、录音棚和母带处理等高端音频制作领域有显著影响力。
特色
- 极高采样率支持:最高 384kHz PCM 和 DSD256 原生传输(远超 Dante 和 AVB),满足母带级和 DSD 录音工作流程。
- 极低延迟:典型 ? CobraNet 的历史地位
五大协议深度对比总表
| 维度 | Dante | AVB / Milan | AES67 | Ravenna | CobraNet |
|---|---|---|---|---|---|
| 推出年份 | 2006 | 2011 (AVB) / 2019 (Milan) | 2013 | 2010 | 1996 |
| 生态设备数 | 3,500+ 认证产品 | 数百(Milan 认证正在增加) | 跨越多个协议 | 数百(广播/录音棚为主) | 遗留大量安装 |
| 交换机门槛 | 标准(推荐管理型) | AVB 认证必需 | 标准(建议 PTP-aware) | 标准(建议 PTP-aware) | 标准 100M |
| 部署复杂度 | ★☆☆☆☆ 极简 | ★★★☆☆ 中 | ★★★★☆ 高(手动) | ★★☆☆☆ 较低 | ★★★☆☆ 中 |
| 确定性延迟 | 统计性(通常极好) | 硬件保证 <2ms | 取决于实现 | 极低(<1ms) | 1.33~5.33ms |
| 采样率上限 | 192kHz | 192kHz | 96kHz(AES67-2018 扩展可到 192) | 384kHz / DSD256 | 48kHz |
| 视频支持 | Dante AV(可选视频扩展) | 原生(802.1BA 含视频) | 否 | 否 | 否 |
| 当前趋势 | 持续扩张,DDM 企业化 | 稳步增长,Milan 推动 | 跨协议桥梁角色 | 广播/母带核心 | 逐步退役迁移 |
深层理解:时钟同步 — PTP 与 IEEE 1588
模拟音频系统中,每对 XLR 电缆独立携带自己的信号,不存在"时间对齐"问题。但在 AoIP 系统中,所有数字音频采样必须在所有设备上精确地同时发生——如果一个功放的 DAC 比另一个功放提早或延迟一个采样,将产生梳状滤波和相位失真。AoIP 的时钟同步通过 PTP(Precision Time Protocol,IEEE 1588)实现。
PTP 原理
- 主时钟选举:网络中一个设备被自动选为 Grandmaster(最高精度时钟源)。所有其他设备同步到 Grandmaster。
- 时间戳在硬件层:PTP 要求在以太网 PHY 层硬件打时间戳,精度可达 纳秒级(1588v2)或 亚微秒级(802.1AS gPTP)。
- 各协议差异:Dante 使用 PTP v1(定制域),AVB 使用 802.1AS gPTP(PTP v2 的子集),AES67/Ravenna 使用 PTP v2。三者互不直接兼容,需要边界时钟进行域转换——这就是 AES67 跨协议互通时需要解决的问题之一。
为什么同步精度如此重要
以 48kHz 采样率为例,相邻采样间隔为 ~20.8μs。如果两个音箱之间的时钟偏差达到 1μs,它们播放同一采样时,时间差会产生高频梳状滤波效应(1μs 偏差在 1MHz 处产生第一个陷波——虽然听不到,但累积的多设备偏差会影响可闻频段内的相位一致性)。高品质 AoIP 系统要求端到端同步精度在 <1μs 量级。
? 相关阅读
- 模拟音频接口 — 传统的点对点信号传输
- 无线多房间方案 — Wi-Fi 消费级的音频网络
- 商用场景 — Dante/AVB 在会议室、剧院等场景的实际部署
- 选购与搭配 — 信号链中网络音频的选择