【小编带您观科技】-浅谈NXP基于MCU的AVB解决方案

大家好,我是小编,我又来了,今天带来的议题AVB。那到底AVB到底是个什么神秘的东东,在介绍AVB之前,小编还是大概。

首先先看看AVB,实际全写是Ethernet Audio /Video Bridging,又称作EthernetAVB,AVB是简称。汉译:音视频桥。如下是百度百科的定义:
AVB是一项新的IEEE802标准,其在传统以太网络的基础上,通过保障带宽(Bandwidth),限制延迟(Latency)和精确时钟同步(Time synchronization),以支持各种基于音频、视频的网络多媒体应用。AVB关注于增强传统以太网的实时音视频性能,同时又保持了100%向后兼容
传统以太网,是极具发展潜力的下一代网络音视频实时传输技术。

        
        AVB协议栈如图示:



       从AVB协议栈上可以看出,AVB是数据链路层的协议,它与TCP/IP协议栈有部分共存的关系。讲到这里,小编分享一个我们日常生活中经常遇到的音视频传输问题:比如音视频的卡顿,音视频的不同步(主要是数据传输的延时问题),视频图像出现花屏等等问题这些基本上都可以归结为网络传输问题和多媒体的时钟同步问题。

       针对这些问题,AVB的出现主要是解决高效音视频的网络数据传输的同步,卡顿,延时大的问题。主要是通过带宽预留和精确时钟同步等技术来实现。

       AVB协议最底层是通过以太网传输,在协议的部分除了带宽预留协议和时钟同步协议,还有一些辅助的协议,这些协议如图示:

      介绍了这么多,回到本次我们的正题,NXP有哪些MCU平台是完成AVB解决方案的。继续看图,如图示NXP官方推荐解决方案。

       对于NXP AVB的SDK架构如图示:


备注:现阶段NXP AVB release协议栈版本是3.1,同时支持的协议如下:

对于NXP AVB demo,如图示是实现的AVB audio talker等例子。
 
        介绍了这么多,其实按照AVB标准文档介绍,还有很多东西没有说明,比如AVB的数据包类型,数据格式,传输协议等等。现在回到最初的介绍,AVB 是一系列 IEEE 802.1 标准集合,由TIme-SensiTIve Networking Task Group开发,AVB与TSN技术有什么关系和联系,小编想留到下一次再做简单分享。

        最后对于今天的内容进行一个小结,就一句话:如果在音视频传输上有低延时/高精度时间同步/冗余等要求和需求,需要评估是否需要AVB技术,同时从硬件和软件设计角度考虑,是否需要一整套的解决方案。NXP对于这些都可以满足。
        最后的最后,还是那句话:加油,中国速度!

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论