DAV首页
数字音视工程网

微信公众号

数字音视工程网

手机DAV

null
null
null
卓华,
招商,
null
null
null
null
null

我的位置:

share

佳联 |关于Dante延迟的几个小细节

来源:佳联        编辑:VI菲    2022-09-30 17:40:15     加入收藏

一位技术人员最近问到基于Q-SYS软件的Dante与Q-SYSCDN64DanteI/O卡之间的延迟是多少。答案是,基于软件的Dante目前的最低接收延迟是2ms。请注意,当我们谈论...

  一位技术人员最近问到基于Q-SYS软件的Dante与Q-SYS CDN64 Dante I/O卡之间的延迟是多少。答案是,基于软件的Dante目前的最低接收延迟是2ms。请注意,当我们谈论“延迟”时,我们指的是接收延迟,因为延迟在Dante解决方案中取决于Dante的接收端。

  Q-SYS CDN64 DanteI/O卡使用了Audinate Brooklyn II模块,通常将接收延迟设置为1 ms,但在千兆以太网交换机上延迟可以低至150µs。相比之下,基于Audinate Ultimo的设备的最低接收延迟是1 ms。

  Ultimo是一个低通道量(2×2和4×4)单芯片Dante解决方案,市场上几乎所有的低通道量Dante设备都是基于它的。就像行业中的许多情况一样,了解这些细微的差别是很有用的。

  Dante设备间的细微区别

  Dante信号传输的延迟相对来说都固定在设备延迟设置的1/3左右。如果一个Dante接收设备的接收延迟设置为1 ms,那么Dante传输设备就会花费大约1/3 ms来捕获16个音频样本(48 kHz采样率,同时多达4个通道),将其放入音频流并将其传输到网络中。

  其余的延迟时间被数据流量在网络上的传输时间和由Dante接收设备进行的音频数据缓冲所占用。由于使用了精确定时协议(PTP),缓冲功能使得Dante传输设备在采样后的1ms时精确的让Dante接收设备播放出来。PTP让网络内的所有Dante设备都共享着一个共同的绝对精准的采样时钟。

  当设置好了Dante设备的延迟时(这里指每个在Dante控制器或每个基于软件的Dante/CDN64Q-SYS设计中的设备),该设备的接收数据缓冲区也都已经被合理的配置了,以适应实际中最坏情况下的网络环境(很大程度上取决于交换机的接口数量,但也还有其他因素需要考虑)。这个Dante延迟的设置会应用于接收相同数据流的所有设备上,因此音频会有足够的时间传输到所有接收设备并保证能够同时播放。

  例如,如果Q-SYS将相同的音频传输到两组Dante设备,一组设为1 ms的接收延迟,另一组设为5 ms的接收延迟,则两组设备都将以5 ms的延迟来播放音频,以保持设备输出的音频同步。由于这种情况发生在“幕后”,很有可能来自某个输出端的音频延迟会比Q-SYS中设置的要高,这时系统就会自动参照接收设备的延迟来进行调整。

  要点总结

  1. 默认的Dante延迟会由于使用的解决方案不同而不同,基于软件的Dante、Brooklyn II, Broadway 以及 Ultimo 都有着从150µs到5 ms间不同的延迟。

  1. Dante的接收节端会根据用户的设置来调整它们的接收缓冲长度。Dante传输延迟一般会固定在接收延迟的1/3。

  2. 如果相同的Dante音频信号被发送到两个(或更多)接收设备,所有设备将被自动设置为最长的那个接收延迟时间。这就保证了所有接收设备的音频播放都可以同步进行。

免责声明:本文来源于佳联,本文仅代表作者个人观点,本站不作任何保证和承诺,若有任何疑问,请与本文作者联系或有侵权行为联系本站删除。
扫一扫关注数字音视工程网公众号

相关阅读related

评论comment

 
验证码:
您还能输入500