你了解AVB传输协议吗?AVB传输协议对数据流的3个定义
扫描二维码
随时随地手机看文章
AVB 是一系列 IEEE 802.1 标准集合,主要用于提升信息交换的容量、行业支持和 AV 产品的标准化。为增进大家对AVB传输协议的认识,本文将对AVB传输协议以及AVB传输协议对数据流的定义予以介绍。如果你对AVB传输协议具有兴趣,不妨继续往下阅读哦。
一、AVB
以太网广泛用于各种应用。但是,对于满载网络中要求苛刻的多媒体流应用,以太网不是正确的选择,因为它对服务质量 (QoS) 的支持有限。IEEE 802.1 音频/视频桥接 (AVB) 标准是对传统以太网的扩展,提供多媒体流所需的 QoS 功能,例如时间同步的低延迟流服务和带宽预留。AVB 用一种开放的、基于标准的方法取代了电缆的物理复杂性和早期专有解决方案的网络复杂性,从而大大简化了网络管理和支持。
基于 AVB 的系统的系统级建模提供了对网络架构、节点到节点延迟和通道上可用带宽的更大可见性,甚至有助于挖掘提出的系统架构中的潜在挑战和瓶颈。这还允许用户通过更改流量速率、流量模式以及通话者和听众之间的路由来进行各种分析,以计算吞吐量和网络延迟。这些非常关键的系统特性的可用性将使设计人员能够定义满足用户要求的最佳网络架构。
基于 AVB 的系统的基于模型的系统开发消除了产品重新设计的风险,并增加了系统设计人员对所选架构的信心。在产品开发的早期阶段,设计人员可以将故障注入仿真模型,以检测系统可能遇到的挑战。在设计流程的早期识别所有瓶颈和资源限制,使设计人员能够开发无错误的系统,同时消除产品重新设计的风险,同时满足上市时间要求。
二、AVB传送协议对数据流的三个主要定义
1、多媒体格式及封装方法。包括原始数据流和压缩音、视频流,以及附带传输IEEE1394(IEEE1394接口是苹果公司开发的串行标准,俗称火线接口(firewire)。同USB一样,IEEE1394也支持外设热插拔,可为外设提供电源,省去了外设自带的电源,能连接多个不同设备,支持同步数据传输。火线)的信号。
2、流媒体传送的同步机制。包括基准时钟的同步和丢失重建,以及同步时钟延时控制和优化。
3、多播地址的分配。包括为AVB数据流分配ID以及媒体时钟发生器的分配方式。
音频视频桥接(IEEE 802.1 AVB和IEEE1722/1733)跨过混合使用网络为音视频流提供高服务质量的传输。
XMOS开发了一种灵活的、纯软件配置的AVB音频,该种AVB音频可以被配置成支持超过100个音频通道(借助以太网)的单立体声对。XMOS器件确定性的架构完美地匹配了AVB的低延时和时序同步特性,同时XMOS器件也拥有了集成数字音频接口、TCP/IP和DSP处理控制功能的能力。
AVB协议组基本上跨越了TCP/IP协议组的全部层次,而不仅仅是二层协议传输,且为可路由协议,这就从传输本质上区别于二层的CobraNet和EtherSound协议。尽管AVB可以支持三层路由,但是并非意味着它可以发送到Internet公网中去,或者架构在Internet架构下的VPN上去。这是因为远距离传输的基准时钟延时问题没有根本得到解决,网络直径依然无法超过7个hop。这么说来,那这个三层协议好处在哪里呢?由于QoS的介入,使得数据管理和传输效率大大提高,更多的基于TCP/IP的硬件、管理软件可以支持AVB。这使得AVB的各方面能力都是非常强大而灵活的。尽管刚才说AVB协议集包含的数据包类型繁多,但是每种不同用途的AVB数据包的基本框架结构是一样的。
上述的AVB数据包结构只是它的二层结构类型,也就是针对二层以太网传送的协议结构,而针对三层传输和控制协议则封装在AVB以太网荷载(Payload)的46~1500字节当中另外定义。如果不理解这句话的意思,可以查阅相关TCP/IP数据结构相关书籍,或者参考本连载之前的关于CobraNet数据结构封装的章节。简单来说,网络数据包封装就是一个“嵌套”结构,二层底层是最外层封装,三层结构则被镶嵌在内等等。
以上便是此次带来的AVB相关内容,通过本文,希望大家对AVB已经具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!