欢迎来到天天文库
浏览记录
ID:24078596
大小:48.00 KB
页数:3页
时间:2018-11-12
《基于以太网avb 技术的音视频编码器设计 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于以太网AVB技术的音视频编码器设计文/谢荣东【关键词】EtherAVBX络传输音视频编码1引言传统的高清音视频编码器一般带有多个X口,内部具有不带AVB的X络交换芯片,但这种设备在音视频X络传输上不太理想,在X络状态出现波动时存在视频卡顿等现象。在这种情况下,我们需要以流媒体技术和现代X络交换技术为基础,设计一种真正适合音视频传输的音视频编码器,它必须符合流媒体传输所特有的连续性、实时性与时序性的要求。流媒体是指在X络上严格按时间先后次序传输和播放的连续音、视频数据流。流媒体作为特定意义的数据流,它有一些独特的特点:一是连续性(continuous)
2、,二是实时性(realtime),三是时序性(time-ordered)。实时性和质量是流媒体的关键问题。为了保证时延和质量,X络必须提供足够的带宽资源,而资源的保证又依赖于许多其他的控制。音视频等对时间延迟非常敏感,但能容忍某种程度的错误(人类视觉冗余度所能接受的);X络文本数据等非实时媒体,则更注重无误的传输,而在时间上的适度的延迟是可以接受的。IEEE802.1AVB工作组致力于制定一系列的新标准,对现有的以太X进行功能扩展,主要有精准时钟步协议802.1AS(PreciseTimingProtocol),流预留协议802.1Qat(StreamR
3、eservationProtocol),队列及转发协议802.1Qav(QueuingandForesynchronization),提供完美的服务质量(QoS),以支持各种基于音频、视频的X络流媒体应用。本文采用音视频压缩专用处理器与一种具有以太XAVB功能的交换芯片,设计了一种具有优良的音视频X络传输特性的音视频编码器。摘要术适合音视频传输的编码器显得十分必要。2设计方案本文采用MARVELL®88e6320是一个单芯片集成7个千兆以太X端口及两个的千兆以太X收发器的交换芯片。该芯片支持最新的IEEE802.1音视频桥接(AVB)标准的802
4、.1AS、802.1AS、802.1AS协议,这些AVB技术预留X络资源用于传输流和支持精确的流同步,通过这些AVB协议将音视频发送到一个低延迟和服务保证鲁棒性的以太XX络上。2.1硬件设计高清视频编码器采用海思编码芯片作为解码器接入该交换机中。其中一台解码器从传统编码器上取流解码显示,另一台解码器从本文设计的编码器中取流解码显示。再用X络分析仪往交换机X络上注入一定的X络流量,随着外加X络流量的增加,传统编码器首先出现码骞克现象,图象的时间明显加大。经过对比测试,该编码器的视频实时性与流畅度明显高于传统编码器。因此,从总体上看,该编码器具有优良的X络传
5、输特性,有很好的应用前景。单位杭州中威电子股份有限公司浙江省杭州市310000Hi35XXDDR388E6320DDR3RGMIIPHYPHYPHYPHYGMACVinHD-SDIDecodeHD-SDIDecodeFlashVinSDCard图1图2主处理器,完成视音频压缩编码及ARM嵌入式linux系统,设备具有多路1080P高清输入接口,多个以太X接口。系统的结构如图1所示。Hi35XX的GMAC接口与88E6320的port6口间通过RGMII接口互联,如图2所示2.2X络功能设计MARVELL®88E6320包含影响所有的音视频桥接(A
6、VB)功能的全局寄存器。这些寄存器通过AVBmand和AVBData寄存器来访问。通过使用各种AVB块AVBBlock值访问以下3个全局AVB寄存器:0x0=802.1AS精确时间协议(PTP)和时间的应用程序接口(TAI)寄存器;0x1=802.1BA音视频桥接(AVB)策略寄存器;0x2=802.1Qav寄存器。经过设置上述3类寄存器,开启X络的AVB功能,保证高品质视频实时传输(高带宽,低时延,低丢包率)。该编码器交换功能在硬件上合并,逻辑上分开,同时有完善的单/组播,流量访问控制、速度限制、远程管理等智能管理功能。3测试对比分别将传统带交换功能多
7、X口的编码器和本文设计的编码器接入支持AVB的以太X交换机中,同时将2台同型号的
此文档下载收益归作者所有