AES67和Dante 混合系统环境下的系统配置(无DDM)
文章目录
- 前言
- 一、交换机的配置
- 二、同步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流的本质!
,
提示:本人的测试系统环境:
- 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板卡作为PTP V2的leader
AES67的PTP主时钟是竞选方式,在没有DDM做打开详细设置的时候,我们可以抓取PTP时钟信息来看看Dante板卡的运行参数。
然后回头读读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
AES67和Dante 混合系统环境下的系统配置(无DDM)相关推荐
- 如何在Linux系统环境下配置s5代理(socks5代理)?
今天小编给大家分享一下Linux中怎么部署Socks5代理服务器的相关知识点,内容详细,逻辑清晰,在 Linux 操作系统中,配置 socks5 代理可以帮助你在网络中更加安全和自由地浏览互联网. 本 ...
- KubeMeet 直播 | 现场直击大规模集群、混合环境下的云原生应用交付难题
伴随着 Kubernetes 生态逐步完善,越来越多的大型互联网终端企业开始加入到云原生梯队中,云原生应用交付与管理正在成为 Kubernetes 之上重要的价值聚焦点. 2022 年 1 月 15 ...
- Windows——双系统环境下没有启动Windows 启动管理器(自动跳过操作系统选择界面)解决方案
问题描述 Windows 10 和 Windows 7 双系统环境下,进入Windows 10一次以后,重启没有启动Windows 启动管理器,因此不能进行系统选择,只能进入Windows 10系统. ...
- httpd tomcat mysql_Linux系统环境下Tomcat8、httpd、mysql8开机自启动配置
Linux系统环境下Tomcat8.httpd.mysql8开机自启动配置: 相关命令:chkconfig CHKCONFIG(8) System Manager's Manual CHKCONFIG ...
- 即时通讯软件测试方法,Linux系统环境下如何使用aMsn即时通讯
Linux系统环境下如何使用aMsn即时通讯 发表于:2007-05-26来源:作者:点击数: 标签: [分享] Linux 下使用aMsn详解 amsn这一款在 linux 下的Msn就不多介绍了, ...
- SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理
SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 参考文章: (1)SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 (2)http ...
- 服务器系统bios,服务器bios下查看系统配置
服务器bios下查看系统配置 内容精选 换一换 为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性.本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远 ...
- 在Mac系统环境下如何制作win 10 启动盘
在Mac系统环境下如何制作win 10 启动盘呢?把win 10 系统安装在U盘里,这样不仅可以重启后单独运行,还可以在Mac的虚拟机里面来引导启动它,那么mac制作win10启动盘工具需要什么软件呢 ...
- 修改linux系统的时间PRC,Ubuntu16.04操作系统环境下修改时区
本文主要介绍如何在Ubuntu16.04操作系统环境下修改时区. 1. 时区相关操作 如果你的Linux系统时区配置不正确,必须要手动调整到正确的当地时区.NTP对时间的同步处理只计算当地时间与UTC ...
- 易乐游装在云服务器_五大网吧无盘系统环境下绝地求生吃鸡卡运行出错
绝地求生吃鸡卡运行xenuine_last_detailed.log出错在五大网吧无盘系统环境下的原因,以及解决方案(其实删除快速关机驱动即). 1.绿化大师,挂盘搜索zhshutsys 不要带后缀名 ...
最新文章
- php 使用curl通过post方式提交json数据
- Go 语言 XML处理
- “兴趣社区2.0”俘获年轻人
- HarmonyOS之数据管理·分布式文件服务的应用
- 围观一下tp的游戏保护 一
- 在php100 防恶意注册这个需要怎么填,WordPress防止恶意注册代码
- linux显示系统信息软件下载,linux查看系统信息软件安装信息命令学习笔记
- crontab 日志_liunx 中定时清理过期日志文件
- 关于ORACLE的GUID主键生成
- 交互原型案例Axure50套
- phpstudy php56 zend,phpstudy集成环境
- PyG MessagePassing机制源码分析
- 如何快速实现公众号群发模板消息
- Git 版本控制的基本使用教程
- 计算机机原理是什么意思,计算机工作原理及与工控机的区别
- 编程入门之学哪种编程语言?
- See You Again
- ogm 算法_如何在Windows Vista中播放.OGM视频文件
- 泡沫经济中的泡沫游戏
- 【ParaView教程】2.9 绘图
热门文章
- git 提交错误:The requested URL returned error: 502
- 论文阅读-Fairness-aware Personalized Ranking Recommendation viaAdversarial Learning
- Topsis与熵权法
- PHP-简单的留言薄功能
- 【51单片机】(手把手教你)1602液晶屏-基础篇
- 在线编译器汇总|2020年最新版
- ChinaMode评选:2010最受瞩目的45个初创公司/产品
- 公用电信网间互联管理规定
- C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
- 分块器评估与语言结构中的递归