宽带网络mpeg4的性能分析与应用.docxVIP

  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文档。上传文档
查看更多
宽带网络mpeg4的性能分析与应用 随着互联网的快速发展,网络基础设施得到了充分发展,宽网络用户也在迅速增长。他们为网络媒体应用提供了强大的市场动力。视频点播(Video On Demand,VOD)则是网络流媒体应用的主要模式之一。 MPEG- 4是MPEG提出的一个基于对象的音频、视频压缩编码标准,它正在不断地走向成熟,逐步成为音/视频应用中不可或缺的一个基础标准。MPEG- 4具有的高压缩率、强交互能力和灵活可分级能力使之在网络流媒体特别是视频点播中具有广阔的应用前景。MEPG- 4的RTP(Real-time Transport Protocol)封装技术则是这些应用的基石。 1 层组帧rtp 由IETF定义的RTP是一种用于Internet上针对多媒体数据流的传输协议。RTP并不作为一个独立的网络层来实现,它采用应用层组帧的理念,作为应用程序代码的一部分,针对一个具体媒体的应用需要额外的文档定义封装规则。RTP本身并不能为数据包提供可靠的传输机制,也不提供流量控制或拥塞控制,它依靠RTCP(Real-time Transport Control Protocol)来提供这些服务。RTP和RTCP的配合使用使得它们能以有效的反馈和最小的开销达到传输效率最佳化,因而特别适合网络流媒体的应用。 1.1 mpeg-4封装层次 实现基于MPEG- 4的网络流媒体系统的关键是如何将MPEG- 4的媒体数据封装成RTP包。MPEG- 4拥有一个开放体系结构,完整的体系结构里包含了基本流层、同步(Sync Layer,SL)层和传输复合(FlexMux)层等。在互联网上既可实现简化的MPEG- 4体系结构,也可实现完整的MPEG- 4体系结构。MPEG- 4的RTP封装,对应MPEG- 4体系结构的层次,封装的层次越高,其所需要的附加载荷就越多,相应的解包和封包的复杂度就越大;封装的层次越高,对媒体的感知能力就越低,对于媒体的差错处理能力越低。但封装的层次越高,其支持的MPEG- 4的特性就越多。以下是现有的几种封装方案。 (1) 视频封装单元 描述将MPEG- 4的音/视频数据直接分布并映射到RTP包里的方法。对于视频,该封装规则以视频对象平面(Video Object Plane,VOP)作为封装的基本单元;对于音频,该标准采用了低耗MPEG- 4音频复合传输(Low-overhead MPEG- 4 Audio Transport Multiplex,LATM)来管理音频数据序列。 (2) mpeg-4中的时间信息 它也是针对基本流数据封装定义的方案,该草案以访问单元(Accss Unit,AU)为封装的基本单元,访问单元是 MPEG- 4中拥有时间信息的最小逻辑单元。该草案主要定义了如何将几个访问单元串联封装到一个RTP包里及如何实现访问单元的交叉存放的方法。 (3) 随机访问单元 它是以simple- 05为基础的,定义了RTP封装基本流数据的方案。支持访问单元的串联、分割和交叉存放,支持系统流的随机访问。该标准定义了RTP包的格式、MPEG- 4流传输的模型和访问单元交叉存放的方法。 以上基本流层封装的方案都是媒体感知的,可以根据网络状况来调节媒体的封装甚至媒体的压缩方式;通过交叉存放还有利于基本流的错误隐藏;其需要的附加信息最小,解包和封包的复杂度最小。缺点是:如果基本流很多的话,还会导致流会话管理的复杂化。 (4) 同步层流封装压包 它定义了RTP传输同步流的方案。其基本封装单元是同步层包。由于RTP协议和MPEG- 4的同步层都具有同步功能,而且RTP的同步功能通过复制了一些由同步层包头提供的信息来实现,所以将同步层包头部与RTP包头部间冗余的信息去掉,将剩余的信息分成载荷头部域和保留同步层头部域两部分填充到RTP包的头部。一个或者多个同步层包封装到一个RTP包里,不会发生同步包分割的情况。同步层流封装方案可以支持处理复杂的交互场景的应用和包括图像、音频、视频等多种对象的应用,也支持需要数字权力管理的应用,还可以与MPEG的其他标准(如MPEG-7/21)结合以支持需要内容管理的应用。缺点是:没有解决对象多的时候流通道过多的问题;由于是媒体不感知型,所以对流的差错处理能力较弱。 (5) 传输封装方案 它定义了RTP传输MPEG- 4复合流的方案。其封装的基本单元是复合包。一个或者多个完整的MPEG- 4复合包直接映射到RTP包里,而传输封装方案既可以处理复杂场景和多种对象的应用环境,也可以将多个流复合成一个流或者若干个流,减少流会话管理开销。缺点是:封装所需的附加信息较多,封包和解包的复杂度较大,服务端的复杂度较大,流的差错处理能力较弱。 1.2 流封装方案设计 对于如电影等数据,一般来说流的数量较少,通常只有一

文档评论(0)

187****7209 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档