AVB基础内容介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AVB基础内容介绍 1 概述 本文主要介绍Audio Video Bridging,又称音频视频桥接技术,简称AVB,用于汽车多媒体传输,AVB是基于车载以太网通信,处理音频和视频流比较常用的一种方式。 首先,我们来看一个汽车网络架构,从图中可知以太网将用作主干网来连接车外,比如OBD,同时也连接车内不同域,未来将会应用更广泛,这里AVB主要用于抬头显示Head Unit和音视频节点间的通信。 AVB最主要的特性就是确定性延时,必须通过传输时间策略,确保每个音频和视频流在确切的时间到达对端,这一特性对时间敏感通信极其重要,这里音频设备麦克风和抬头显示的播放器之间的音频流传输就是时间敏感通信。 对于ISO OSI七层参考模型,想必大家都不陌生了,而AVB所处位置如下图所示。 AVB协议是一个系列的协议,如上图中绿色和橘色框所示。因此在AVB的下层是以太网物理层,图中未体现,其实还应该包括部分以太网MAC层内容,AVB协议上层为音视频传输协议1722,简称AVTP,AVTP协议主要用于封装音视频流,而AVB系统协议为AVTP提供基础架构,确保AVTP流的确定性传输。 AVTP报文格式 上面介绍AVB协议是一系列AVB协议组成,主要协议有: 1.AVB系统协议 简称IEEE 802.1BA,定义AVB系统内容。 2.流预留协议 简称IEEE802.1Qat,定义AVB网络相关通信路径可以为Talker和Listener这对通信对象预留多少带宽。 3.时间同步协议 简称IEEE802.1AS,AS协议为了确保网络中所有AVB节点在同一个时间基准下,当多个Listener播放器需要播放同一个音频时,必须采用时间同步机制来保证大家的时间是同步的。 4.交换机流整形协议 简称IEEE802.1Qav,在流量带宽预留成功之后,必须保证从Talker到Listener之间帧的传输不能超出最大延时。 AVB网络系统包括端节点和AVB交换机,终端节点如下图白色框所示,既可以做Talker,也可以是Listener,甚至同时是Talker和Listener角色,这些都没有限制,终端节点本身就是可以为时间敏感数据流的源点和终点,而AVB交换机,如图中所示AVB Bridge,除了提供整车交换机功能外,还提供时间敏感数据转发功能。 2 AVB系列协议详细介绍 接下来,详细介绍AVB四种系列协议: 1.系统协议 BA协议定义了一些AVB系统的配置方式以便快速创建AVB网络,可以配置的选项有协议选择,配置参数和流程配置,但因为该协议暂时还不成熟,因此未得到广泛应用。 2.流预留协议 为了管理通信路径预留的资源,保证局域网的服务质量QoS,Qat协议最重要的工作由多流属性注册协议,多流属性注册协议是基于多注册协议,多注册协议用于在局域网中传递确定的属性。 该协议允许流端点注册是否需要talk或者listen特定流,如下图所示红色箭头表示talker宣贯消息,此时talker以广播的形式发送,以询问网络中所有端点,当有端点需要侦听时,绿色箭头所示通信路径代表应答者已经做好侦听AVB云的准备,其中AVB云由AVB交换机或者网桥组成,一旦listener希望接收流,必须保证流预留的资源和所希望达到的服务质量参数。 如下图所示,AVB网络由很多AVB节点和网桥组成,当左上角的AVB节点需要提供一个数据流给网络中其他节点,该节点作为talker通过Talker advertise消息来广播有数据要发送,如下图(Talker Advertise),在收到talker advertise后左下角的终端节点需要侦听数据流,该节点作为Listener通过Listener ready消息来单播告诉Talker已经准备好接收数据流,如下图(Listener Ready)。 如果所需带宽可用,AVB系统关于该流通信的整个路径的交换机和终端节点都将会对带宽资源进行锁定。 Talker Advertise Listener Ready 3.时间同步协议 AS协议目标是建立通用的时间基准,以确保多个播放器同时播放同一个音频sample,而时间同步协议包含两部分内容,网络中最佳时钟选择和最佳时钟时间信息的分发,而在车辆系统中AVB系统比较简单,节点比较单一并且固定,因此主时钟的选择是静态定义不支持动态选择,那主时钟是如何在网络中分发自己的时钟信息的呢?在AVB系统中基于时间同步信息是从主时钟发送给时钟树的其他设备,已达到共享自己的时钟信息。 AVB系统中有四个设备,如下图所示,左边设备为主时钟Grandmaster,GM直连TimeAwareSystem以便在时间20发送synchronization同步消息,经过link delay = 2之后synchronization消息被系统2接收

文档评论(0)

play + 关注
实名认证
文档贡献者

分享有帮助的文档

1亿VIP精品文档

相关文档