什么是AES67?
1. 设备控制
在 AES67 中,设备控制指的是通过网络管理和监控音频设备的能力。它涵盖了允许远程配置、调整和监督设备的协议和方法,确保可以高效地设置和维护音频流。
1.1 控制和监控 (SNMP)
AES67 允许远程配置和监控设备,消除了物理调整设备的需求,尤其是在设备分布在大范围区域时。设备控制通常通过像 AES70(开放控制架构)这样的协议来实现,该协议是音频控制系统的广泛接受标准,或通过像 SNMP(简单网络管理协议)等网络管理协议来实现。
AES70 提供了对设备的广泛控制,能够访问详细的参数,如采样率、增益设置和通道管理等操作控制。借助这些功能,工程师可以确保所有设备都以最佳状态运行,并且即使设备分布在多个网络节点,也可以随时调整设置。
1.2 设备发现 (SAP)
设备发现是 AES67 系统中设备控制的另一个重要方面。通过诸如 Bonjour 和 SAP(会话公告协议)等发现协议,设备能够自动找到彼此,而无需手动干预。这些协议确保新连接到网络的设备可以无缝集成,允许快速部署和重新配置音频流。
2. 连接管理
连接管理是指 AES67 如何处理网络上音频流的设置、维护和终止。它确保所有设备能够高效地连接并传输音频,同时保持高可靠性和低延迟。
2.1 会话描述 (SDP)
为了确保网络上的不同设备能够解释音频流,AES67 依赖于 会话描述协议 (SDP)。SDP 提供了关于流的详细信息,例如编解码器类型、采样率、通道配置和 IP/端口设置。这确保了发送和接收设备在传输的音频数据上实现完美同步。
2.2 流的设置与管理 (SIP)
AES67 使用诸如 SIP(会话发起协议) 和 SAP 等协议来设置和管理流。这些协议帮助设备启动和维护连接,使得可以根据需要进行动态设置和流调整。此外,AES67 支持动态流管理,允许在不影响整体网络稳定性的情况下添加或移除音频流。
3. 传输
传输是指 AES67 如何管理音频数据在网络上的实际传输。AES67 优先考虑低延迟和高质量的音频传输,以确保在广播和现场音响等应用中提供专业级别的性能。
3.1 实时传输协议 (RTP)
AES67 依赖于 实时传输协议 (RTP) 来传输音频流。RTP 专为处理实时音频而设计,具有最低的延迟,确保音频数据的完整性和时间同步。RTP 还支持数据包排序和时间戳,这是保持不同设备间音频流对齐的关键。
3.2 服务质量 (QoS)
为了确保音频数据包优先于其他类型的网络流量,AES67 采用 服务质量 (QoS) 机制。这些机制通常通过 DiffServ(区分服务) 实现,它标记音频数据包以便在网络中的路由器和交换机上获得优先处理。这样减少了数据包丢失或延迟的可能性,防止音频质量受到干扰。
3.3 组播与路由 (IGMP)
组播是 AES67 支持的另一个功能,允许将单个音频流同时发送到多个设备。这在需要多个设备接收相同音频信号的大规模声音扩声或广播环境中非常有用。AES67 利用 IGMP(互联网组管理协议) 等标准网络技术来高效管理组播流量,优化带宽使用并减轻网络负载。
4. 时钟同步
时钟同步是任何音频IP系统中的关键组成部分,它确保所有设备都能同步,并且音频流在网络上保持完美对齐。在 AES67 中,通过 精准时间协议 (PTP) 和媒体时钟同步实现时间同步。
4.1 精准时间协议 (PTP)
AES67 使用 IEEE 1588-2008 精准时间协议 (PTPV2) 来实现网络范围内的时钟同步。这确保了网络中的所有设备共享相同的时间基准,这对于保持低抖动和低延迟至关重要。PTP 通过同步网络中所有设备的内部时钟来运行,使得音频样本能够以精确的时间发送和接收。
4.2 媒体时钟同步 (48kHz / 96kHz)
除了网络时钟同步之外,AES67还通过媒体时钟同步,确保音频数据本身保持对齐。这保证了每个音频流中的样本在所有设备上同步,从而提供一致且高质量的听觉体验,避免音频漂移或失真。
总结
AES67 为音频IP系统提供了一个强大且可靠的框架,专注于互操作性、质量和灵活性。通过标准化设备控制、连接管理、传输和时钟同步,AES67 使不同的音频IP系统能够无缝协同工作,无论使用何种制造商或专有协议。这一标准在专业音频环境中扮演着重要角色,确保高质量、同步的音频可以在复杂的网络基础设施中传输,而不会影响性能。