AES67和Dante 混合系统环境下的系统配置(无DDM)
文章目录
前言
提示:在广电和AV融合系统中,可能会经常遇到AES67设备与Dante设备的混合环境。我们如何配置交换机,AV设备,让PTP时钟,AES67的组播流可以稳定传输。
本文在一定的实践,经验基础上跟大家分享下配置的经验。
紧紧围绕AES67组播的三要素:同步(PTP时钟),Stream格式(SDP),发现(SAP),尝试理解IP流的本质!
,
提示:本人的测试系统环境:
- 3台Cisco SG300 layer 2 mode,单一Vlan.IGMP V2
- Dante Uitimo平台,Brooklyn 2平台硬件设备
- DDM 运行在Hyper-V 虚拟机
- 抓包工具Wirshark, PTP 检测工具PTP track hound.
- 其他工具Revenna RAV2SAP .LAWO R3LAY.
一、交换机的配置
本人交换机SG350X和SG300参考LAWO(Reenna AES67核)和Clear-Com(Ross Bach AES67核)但是因为AES67的参考设置对Unknown组播流做了block。参考
Merging的交换机配置手册
这里就不做过多的展开,如果Dante控制器,和各Dante节点状态正常。就可以参考下面的步骤
二、同步PTP 时钟的设置
参考Yamaha的连接其Dante和第三方AES设备指导
为dante板卡打开AES67模式。
选择一块Dante板卡作为PTP V2的leader
AES67的PTP主时钟是竞选方式,在没有DDM做打开详细设置的时候,我们可以抓取PTP时钟信息来看看Dante板卡的运行参数。
可以查看这时候PTP V2的参数
PTP domain:0
PTP priority A: 119
PTP priority B: 112
Ann, rate: 每秒1次
Syn,rate: 每秒4次
既然这部分是不可变的,那么按照PTP V2 的标准,我们就可以如何设置其他AES67,让dante设备成为主时钟,或者其他(AES67设备,独立主钟)成为Master
然后回头读读Yamaha的guide,对下面的这段描述和图会有更深的领悟。
同时如果您需要第二个时钟,那也知道设在不同的PTPdomain里哈。
三、RTP音频流信息
看看Dante自动生成的组播流信息和SDP(SAP里包含):
注意几点:
- 24bit,48K
- 多达8声道
- Packet time:1ms
- UDP port: 5004(自动,默认。在audio 流选项中手动修改组播地址和端口号)
可靠的测试就是发给Dante的AES67流也按照同样的格式设置!本人的系统就是采用同样的格式!
但是也有也厂商如Glensound说了支持的格式(但本人没有测试):
四、无SAP的处理
Dante对第三方AES67组播流的发现是靠SAP(Session Announcement Protocol)
wireshark里可以抓到SAP的组播:
如果设备没有SAP(比如一些视频设备发生的音频流)。
可以使用第三方工具Revenna RAV2SAP,将SDP文件转换成SAP组播。由pc代发
这样在Dante Controller 里就可以发现这个AES67流了。
总结
同步(PTP时钟),Stream格式(SDP),发现(SAP)这个三个要素,也是在配置时候的步骤。希望在项目实践中多多交流。
参考文献:
- List item
文章来自于网络,如果侵犯了您的权益,请联系站长删除!