文章目录

  • 前言
  • 一、交换机的配置
  • 二、同步PTP 时钟的设置
    • 参考[Yamaha的连接其Dante和第三方AES设备指导](https://download.yamaha.com/files/tcm:39-868466)
  • 三、RTP音频流信息
  • 四、无SAP的处理
  • 总结
  • 参考文献:

前言

提示:在广电和AV融合系统中,可能会经常遇到AES67设备与Dante设备的混合环境。我们如何配置交换机,AV设备,让PTP时钟,AES67的组播流可以稳定传输。
本文在一定的实践,经验基础上跟大家分享下配置的经验。
紧紧围绕AES67组播的三要素:同步(PTP时钟),Stream格式(SDP),发现(SAP),尝试理解IP流的本质!


提示:本人的测试系统环境:

  1. 3台Cisco SG300 layer 2 mode,单一Vlan.IGMP V2
  2. Dante Uitimo平台,Brooklyn 2平台硬件设备
  3. DDM 运行在Hyper-V 虚拟机
  4. 抓包工具Wirshark, PTP 检测工具PTP track hound.
  5. 其他工具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次
既然这部分是不可变的,系统设计采用其他AES67设备或者GPS钟为主时钟,建议采用dante 卡默认一样的Ana,rate和Syn rate.

然后回头读读Yamaha的guide,对下面的这段描述和图会有更深的领悟。

同时如果您需要第二个时钟,那也知道设在不同的PTPdomain里哈。

三、RTP音频流信息

看看Dante自动生成的组播流信息和SDP(SAP里包含):
注意几点:

  1. 24bit,48K
  2. 多达8声道
  3. Packet time:1ms
  4. 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)这个三个要素,也是在配置时候的步骤。希望在项目实践中多多交流。

参考文献:

  1. List item

AES67和Dante 混合系统环境下的系统配置(无DDM)相关推荐

  1. 如何在Linux系统环境下配置s5代理(socks5代理)?

    今天小编给大家分享一下Linux中怎么部署Socks5代理服务器的相关知识点,内容详细,逻辑清晰,在 Linux 操作系统中,配置 socks5 代理可以帮助你在网络中更加安全和自由地浏览互联网. 本 ...

  2. KubeMeet 直播 | 现场直击大规模集群、混合环境下的云原生应用交付难题

    伴随着 Kubernetes 生态逐步完善,越来越多的大型互联网终端企业开始加入到云原生梯队中,云原生应用交付与管理正在成为 Kubernetes 之上重要的价值聚焦点. 2022 年 1 月 15 ...

  3. Windows——双系统环境下没有启动Windows 启动管理器(自动跳过操作系统选择界面)解决方案

    问题描述 Windows 10 和 Windows 7 双系统环境下,进入Windows 10一次以后,重启没有启动Windows 启动管理器,因此不能进行系统选择,只能进入Windows 10系统. ...

  4. httpd tomcat mysql_Linux系统环境下Tomcat8、httpd、mysql8开机自启动配置

    Linux系统环境下Tomcat8.httpd.mysql8开机自启动配置: 相关命令:chkconfig CHKCONFIG(8) System Manager's Manual CHKCONFIG ...

  5. 即时通讯软件测试方法,Linux系统环境下如何使用aMsn即时通讯

    Linux系统环境下如何使用aMsn即时通讯 发表于:2007-05-26来源:作者:点击数: 标签: [分享] Linux 下使用aMsn详解 amsn这一款在 linux 下的Msn就不多介绍了, ...

  6. SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理

    SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 参考文章: (1)SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 (2)http ...

  7. 服务器系统bios,服务器bios下查看系统配置

    服务器bios下查看系统配置 内容精选 换一换 为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性.本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远 ...

  8. 在Mac系统环境下如何制作win 10 启动盘

    在Mac系统环境下如何制作win 10 启动盘呢?把win 10 系统安装在U盘里,这样不仅可以重启后单独运行,还可以在Mac的虚拟机里面来引导启动它,那么mac制作win10启动盘工具需要什么软件呢 ...

  9. 修改linux系统的时间PRC,Ubuntu16.04操作系统环境下修改时区

    本文主要介绍如何在Ubuntu16.04操作系统环境下修改时区. 1. 时区相关操作 如果你的Linux系统时区配置不正确,必须要手动调整到正确的当地时区.NTP对时间的同步处理只计算当地时间与UTC ...

  10. 易乐游装在云服务器_五大网吧无盘系统环境下绝地求生吃鸡卡运行出错

    绝地求生吃鸡卡运行xenuine_last_detailed.log出错在五大网吧无盘系统环境下的原因,以及解决方案(其实删除快速关机驱动即). 1.绿化大师,挂盘搜索zhshutsys 不要带后缀名 ...

最新文章

  1. php 使用curl通过post方式提交json数据
  2. Go 语言 XML处理
  3. “兴趣社区2.0”俘获年轻人
  4. HarmonyOS之数据管理·分布式文件服务的应用
  5. 围观一下tp的游戏保护 一
  6. 在php100 防恶意注册这个需要怎么填,WordPress防止恶意注册代码
  7. linux显示系统信息软件下载,linux查看系统信息软件安装信息命令学习笔记
  8. crontab 日志_liunx 中定时清理过期日志文件
  9. 关于ORACLE的GUID主键生成
  10. 交互原型案例Axure50套
  11. phpstudy php56 zend,phpstudy集成环境
  12. PyG MessagePassing机制源码分析
  13. 如何快速实现公众号群发模板消息
  14. Git 版本控制的基本使用教程
  15. 计算机机原理是什么意思,计算机工作原理及与工控机的区别
  16. 编程入门之学哪种编程语言?
  17. See You Again
  18. ogm 算法_如何在Windows Vista中播放.OGM视频文件
  19. 泡沫经济中的泡沫游戏
  20. 【ParaView教程】2.9 绘图

热门文章

  1. git 提交错误:The requested URL returned error: 502
  2. 论文阅读-Fairness-aware Personalized Ranking Recommendation viaAdversarial Learning
  3. Topsis与熵权法
  4. PHP-简单的留言薄功能
  5. 【51单片机】(手把手教你)1602液晶屏-基础篇
  6. 在线编译器汇总|2020年最新版
  7. ChinaMode评选:2010最受瞩目的45个初创公司/产品
  8. 公用电信网间互联管理规定
  9. C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
  10. 分块器评估与语言结构中的递归