基于以太网AVB技术的音视频编码器设计_第1页
基于以太网AVB技术的音视频编码器设计_第2页
基于以太网AVB技术的音视频编码器设计_第3页
基于以太网AVB技术的音视频编码器设计_第4页
基于以太网AVB技术的音视频编码器设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于以太网avb技术的音视频编码器设计    谢荣东摘 要 以太网音视频桥接技术(ethernet audio/video bridging,简称ethernet avb)是一项新的ieee 802标准,其在传统以太网络的基础上,通过保障带宽( bandwidth),限制延迟(latency)和精确时钟同步(time synchronization),提供完美的服务质量(qos),以支持各种基于音频、视频的网络流媒体应用。本文采用音视频压缩专用处理器与一种具有以太网avb功能的交换芯片,设计了一种具有优良的音视频网络传输特性的音视频编码器。【关键

2、词】ethernet avb 网络传输 音视频编码1 引言传统的高清音视频编码器一般带有多个网口,内部具有不带avb的网络交换芯片,但这种设备在音视频网络传输上不太理想,在网络状态出现波动时存在视频卡顿等现象。在这种情况下,我们需要以流媒体技术和现代网络交换技术为基础,设计一种真正适合音视频传输的音视频编码器,它必须符合流媒体传输所特有的连续性、实时性与时序性的要求。流媒体是指在网络上严格按时间先后次序传输和播放的连续音、视频数据流。流媒体作为特定意义的数据流,它有一些独特的特点:一是连续性( continuous),二是实时性(real-time),三是时序性(time-ordered)。实

3、时性和质量是流媒体的关键问题。为了保证时延和质量,网络必须提供足够的带宽资源,而资源的保证又依赖于许多其他的控制。音视频等对时间延迟非常敏感,但能容忍某种程度的错误(人类视觉冗余度所能接受的);网络文本数据等非实时媒体,则更注重无误的传输,而在时间上的适度的延迟是可以接受的。ieee 802.1 avb 工作组致力于制定一系列的新标准,对现有的以太网进行功能扩展,主要有精准时钟步协议802.1as(precise timing protocol), 流预留协议802.1qat(stream reservation protocol) , 队列及转发协议802.1qav(queuing and

4、forwarding protocol)。通过建立高质量、低延迟、时间同步的音视频以太网络,为家庭或企业提供各种普通数据及实时音视频流的局域网配套解决方案。基于以上分析,重新设计一种基于ethernet avb技术适合音视频传输的编码器显得十分必要。2 设计方案本文采用marvell? 88e6320是一个单芯片集成7个千兆以太网端口及两个的千兆以太网收发器的交换芯片。该芯片支持最新的ieee 802.1音视频桥接(avb)标准的802.1as、802.1as、 802.1as协议,这些avb技术预留网络资源用于传输流和支持精确的流同步,通过这些avb协议将音视频发送到一个低延迟和服务保证鲁棒

5、性的以太网网络上。2.1 硬件设计高清视频编码器采用海思编码芯片作为主处理器,完成视音频压缩编码及arm嵌入式linux系统,设备具有多路1080p高清输入接口,多个以太网接口。系统的结构如图1所示。hi35xx的gmac接口与88e6320的port6口间通过rgmii接口互联,如图2所示2.2 网络功能设计marvell? 88e6320包含影响所有的音视频桥接(avb)功能的全局寄存器。这些寄存器通过avbcommand和avbdata寄存器来访问。通过使用各种avb块avbblock值访问以下3个全局 avb寄存器:0x0 = 802.1as精确时间协议(ptp)和时间的应用程序接口(

6、tai)寄存器;0x1 = 802.1ba音视频桥接(avb)策略寄存器;0x2 = 802.1qav寄存器。经过设置上述3类寄存器,开启网络的avb功能,保证高品质视频实时传输(高带宽,低时延,低丢包率)。该编码器交换功能在硬件上合并,逻辑上分开,同时有完善的单/组播,流量访问控制、速度限制、远程管理等智能管理功能。3 测试对比分别将传统带交换功能多网口的编码器和本文设计的编码器接入支持avb的以太网交换机中,同时将2台同型号的解码器接入该交换机中。其中一台解码器从传统编码器上取流解码显示,另一台解码器从本文设计的编码器中取流解码显示。再用网络分析仪往交换机网络上注入一定的网络流量,随着外加

7、网络流量的增加,传统编码器首先出现码骞克现象,图象的时间明显加大。经过对比测试,该编码器的视频实时性与流畅度明显高于传统编码器。因此,从总体上看,该编码器具有优良的网络传输特性,有很好的应用前景。作者单位杭州中威电子股份有限公司 浙江省杭州市 310000 摘 要 以太网音视频桥接技术(ethernet audio/video bridging,简称ethernet avb)是一项新的ieee 802标准,其在传统以太网络的基础上,通过保障带宽( bandwidth),限制延迟(latency)和精确时钟同步(time synchronization),提供完美的服务质量(qos),以支持各种

8、基于音频、视频的网络流媒体应用。本文采用音视频压缩专用处理器与一种具有以太网avb功能的交换芯片,设计了一种具有优良的音视频网络传输特性的音视频编码器。【关键词】ethernet avb 网络传输 音视频编码1 引言传统的高清音视频编码器一般带有多个网口,内部具有不带avb的网络交换芯片,但这种设备在音视频网络传输上不太理想,在网络状态出现波动时存在视频卡顿等现象。在这种情况下,我们需要以流媒体技术和现代网络交换技术为基础,设计一种真正适合音视频传输的音视频编码器,它必须符合流媒体传输所特有的连续性、实时性与时序性的要求。流媒体是指在网络上严格按时间先后次序传输和播放的连续音、视频数据流。流媒

9、体作为特定意义的数据流,它有一些独特的特点:一是连续性( continuous),二是实时性(real-time),三是时序性(time-ordered)。实时性和质量是流媒体的关键问题。为了保证时延和质量,网络必须提供足够的带宽资源,而资源的保证又依赖于许多其他的控制。音视频等对时间延迟非常敏感,但能容忍某种程度的错误(人类视觉冗余度所能接受的);网络文本数据等非实时媒体,则更注重无误的传输,而在时间上的适度的延迟是可以接受的。ieee 802.1 avb 工作组致力于制定一系列的新标准,对现有的以太网进行功能扩展,主要有精准时钟步协议802.1as(precise timing proto

10、col), 流预留协议802.1qat(stream reservation protocol) , 队列及转发协议802.1qav(queuing and forwarding protocol)。通过建立高质量、低延迟、时间同步的音视频以太网络,为家庭或企业提供各种普通数据及实时音视频流的局域网配套解决方案。基于以上分析,重新设计一种基于ethernet avb技术适合音视频传输的编码器显得十分必要。2 设计方案本文采用marvell? 88e6320是一个单芯片集成7个千兆以太网端口及两个的千兆以太网收发器的交换芯片。该芯片支持最新的ieee 802.1音视频桥接(avb)标准的802.

11、1as、802.1as、 802.1as协议,这些avb技术预留网络资源用于传输流和支持精确的流同步,通过这些avb协议将音视频发送到一个低延迟和服务保证鲁棒性的以太网网络上。2.1 硬件设计高清视频编码器采用海思编码芯片作为主处理器,完成视音频压缩编码及arm嵌入式linux系统,设备具有多路1080p高清输入接口,多个以太网接口。系统的结构如图1所示。hi35xx的gmac接口与88e6320的port6口间通过rgmii接口互联,如图2所示2.2 网络功能设计marvell? 88e6320包含影响所有的音视频桥接(avb)功能的全局寄存器。这些寄存器通过avbcommand和avbda

12、ta寄存器来访问。通过使用各种avb块avbblock值访问以下3个全局 avb寄存器:0x0 = 802.1as精确时间协议(ptp)和时间的应用程序接口(tai)寄存器;0x1 = 802.1ba音视频桥接(avb)策略寄存器;0x2 = 802.1qav寄存器。经过设置上述3类寄存器,开启网络的avb功能,保证高品质视频实时传输(高带宽,低时延,低丢包率)。该编码器交换功能在硬件上合并,逻辑上分开,同时有完善的单/组播,流量访问控制、速度限制、远程管理等智能管理功能。3 测试对比分别将传统带交换功能多网口的编码器和本文设计的编码器接入支持avb的以太网交换机中,同时将2台同型号的解码器接

13、入该交换机中。其中一台解码器从传统编码器上取流解码显示,另一台解码器从本文设计的编码器中取流解码显示。再用网络分析仪往交换机网络上注入一定的网络流量,随着外加网络流量的增加,传统编码器首先出现码骞克现象,图象的时间明显加大。经过对比测试,该编码器的视频实时性与流畅度明显高于传统编码器。因此,从总体上看,该编码器具有优良的网络传输特性,有很好的应用前景。作者单位杭州中威电子股份有限公司 浙江省杭州市 310000 摘 要 以太网音视频桥接技术(ethernet audio/video bridging,简称ethernet avb)是一项新的ieee 802标准,其在传统以太网络的基础上,通过保

14、障带宽( bandwidth),限制延迟(latency)和精确时钟同步(time synchronization),提供完美的服务质量(qos),以支持各种基于音频、视频的网络流媒体应用。本文采用音视频压缩专用处理器与一种具有以太网avb功能的交换芯片,设计了一种具有优良的音视频网络传输特性的音视频编码器。【关键词】ethernet avb 网络传输 音视频编码1 引言传统的高清音视频编码器一般带有多个网口,内部具有不带avb的网络交换芯片,但这种设备在音视频网络传输上不太理想,在网络状态出现波动时存在视频卡顿等现象。在这种情况下,我们需要以流媒体技术和现代网络交换技术为基础,设计一种真正适

15、合音视频传输的音视频编码器,它必须符合流媒体传输所特有的连续性、实时性与时序性的要求。流媒体是指在网络上严格按时间先后次序传输和播放的连续音、视频数据流。流媒体作为特定意义的数据流,它有一些独特的特点:一是连续性( continuous),二是实时性(real-time),三是时序性(time-ordered)。实时性和质量是流媒体的关键问题。为了保证时延和质量,网络必须提供足够的带宽资源,而资源的保证又依赖于许多其他的控制。音视频等对时间延迟非常敏感,但能容忍某种程度的错误(人类视觉冗余度所能接受的);网络文本数据等非实时媒体,则更注重无误的传输,而在时间上的适度的延迟是可以接受的。ieee

16、 802.1 avb 工作组致力于制定一系列的新标准,对现有的以太网进行功能扩展,主要有精准时钟步协议802.1as(precise timing protocol), 流预留协议802.1qat(stream reservation protocol) , 队列及转发协议802.1qav(queuing and forwarding protocol)。通过建立高质量、低延迟、时间同步的音视频以太网络,为家庭或企业提供各种普通数据及实时音视频流的局域网配套解决方案。基于以上分析,重新设计一种基于ethernet avb技术适合音视频传输的编码器显得十分必要。2 设计方案本文采用marvell

17、? 88e6320是一个单芯片集成7个千兆以太网端口及两个的千兆以太网收发器的交换芯片。该芯片支持最新的ieee 802.1音视频桥接(avb)标准的802.1as、802.1as、 802.1as协议,这些avb技术预留网络资源用于传输流和支持精确的流同步,通过这些avb协议将音视频发送到一个低延迟和服务保证鲁棒性的以太网网络上。2.1 硬件设计高清视频编码器采用海思编码芯片作为主处理器,完成视音频压缩编码及arm嵌入式linux系统,设备具有多路1080p高清输入接口,多个以太网接口。系统的结构如图1所示。hi35xx的gmac接口与88e6320的port6口间通过rgmii接口互联,如

18、图2所示2.2 网络功能设计marvell? 88e6320包含影响所有的音视频桥接(avb)功能的全局寄存器。这些寄存器通过avbcommand和avbdata寄存器来访问。通过使用各种avb块avbblock值访问以下3个全局 avb寄存器:0x0 = 802.1as精确时间协议(ptp)和时间的应用程序接口(tai)寄存器;0x1 = 802.1ba音视频桥接(avb)策略寄存器;0x2 = 802.1qav寄存器。经过设置上述3类寄存器,开启网络的avb功能,保证高品质视频实时传输(高带宽,低时延,低丢包率)。该编码器交换功能在硬件上合并,逻辑上分开,同时有完善的单/组播,流量访问控制、速度限制、远程管理等智能管理功能。3 测试对比分别将传统带交换功能多网口的编码器和本文设计的编码器接入支持avb的以太网交换机中,同时将2台同型号的解码器接入该交换机中。其中一台解码器从传统编码器上取流解码显示,另一台解码器从本文设计的编码器中取流解码显示。再用网络分析仪往交换机网络

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论