AES67与ST2110-30:有什么区别?
在广电音频系统的IP化进程中,AES67和SMPTE ST 2110-30是两个至关重要的标准。尽管二者在技术基础上高度同源,但其设计目标与应用场景存在明显差异。本文将围绕它们的区别展开说明,帮助系统设计及运维人员更好地理解与选用。
定位与适用场景
AES67由Audio Engineering Society制定,是面向纯音频系统的跨平台互联标准,旨在实现不同AoIP协议(如Dante、Livewire等)之间的基本互通。
ST2110-30属于SMPTE ST 2110音视频IP化标准体系中的音频部分,主要服务于视音频一体化的广电制作系统,强调在视频环境下的音频同步与信号协调。
简单来说,AES67适用于独立音频系统或作为系统互联的“通用语”,而ST2110-30则是为广电IP视频系统量身定制的音频传输方案。当然,ST2110-30也可用于纯音频环境,具备良好的兼容性。
共同技术基础
两者均源自RAVENNA架构,共享以下核心机制:
使用RTP/UDP传输无压缩PCM音频;
依赖PTPv2(IEEE 1588-2008)进行高精度时钟同步;
支持组播传输模式。
主要区别点
1. 音频流格式与通道数量
AES67支持更灵活的包时间与通道数组合
包时间 | 最大通道 |
---|---|
1 ms | 10 |
1/3 ms (≈0.333 ms) | 30 |
1/4 ms (0.25 ms) | 40 |
1/8 ms (0.125 ms) | 80 |
ST2110-30的设定更为简洁,分为三个等级:
Level | 包时间 | 最大通道 |
---|---|---|
A | 1 ms | 8 |
B | 1/8 ms (0.125 ms) | 8 |
C | 1/8 ms (0.125 ms) | 64 |
ST2110-30的结构更贴合广电制作中常见的音频通道数量与低延迟要求。
2. 时钟同步的“Slave Only”模式
ST2110-30要求设备必须具备”Slave Only”选项。启用后,该设备将不会参与PTP主时钟竞选,始终作为从时钟运行,避免错误时钟切换导致系统同步故障。
AES67无此强制要求,设备可自由竞选主时钟。
3. PTP时钟域(PTP Domain)
AES67 默认PTP Domain = 0(范围0–127);
ST2110系统 遵循ST2059-2,规定默认Domain = 127。
若要在ST2110系统中接入AES67设备,必须将其PTP Domain改为127。但部分AES67设备(尤其某些Dante型号)不支持修改Domain,导致无法接收ST2110-30音频流,这是系统集成中常见的兼容性问题。
四、其他细微,但需注意的差异
ST2110-30允许设备使用本地时钟(基带时钟),此时SDP信息中会标注 a=ts-refclk:localmac=,某些AES67设备可能无法识别该时钟源;
ST2110-30要求RTP时钟与媒体时钟偏移量必须为0
ST2110-30不强制要求支持RTCP或SIP协议;
如欲实现音频流冗余,ST2110-30推荐遵循SMPTE ST 2022-7标准(无缝保护倒换),而AES67未明确冗余机制。