基于丢包率统计无线流媒体码率动态适配技术研究.docVIP

基于丢包率统计无线流媒体码率动态适配技术研究.doc

  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文档。上传文档
查看更多
基于丢包率统计无线流媒体码率动态适配技术研究

基于丢包率统计无线流媒体码率动态适配技术研究   【摘要】随着移动通信技术的不断发展,流媒体视频在无线环境下的应用得到普及。然而,移动网络环境所存在的不稳定性可能导致误码率高以及阻塞丢失严重的情况,从而严重影响用户的观看体验。因此,如何在现有移动网络环境发生频繁切换或网络较不稳定的情况下,仍使用户获得较好的流媒体视频播放体验,成了迫切需要解决的课题。本文研究提出了一种基于丢包率统计的无线环境下流媒体码率动态适配的方法,能够根据网络环境条件为用户重新选择适合用户的播放体验的视频码率,从而保证视频的传输质量和流畅度,优化用户的视频体验。   【关键词】移动网络流媒体视频码率动态适配   近年来,移动通信技术不断发展,随着移动无线宽带接入技术的引入,无线网络的接入速度得到飞速提升。同时,随着手机终端的越来越智能化手机终端已经从简单的通信、联络工具,发展成为一个智能的多媒体平台。流媒体视频在移动网络环境下的应用逐渐被越来越多的用户所认识和接受。然而,由于移动网络环境会受到信道的多径衰落、传输遮挡以及移动切换(handoff)、延迟等因素的影响,容易出现带宽波动大、误码率高以及阻塞丢失严重[1],一旦因传输问题造成丢包后,解码端还原出来的视频质量往往会大打折扣。因此,如何在减少网络环境变化对用户产生的影响,保障用户获得良好的播放体验,就成了急需解决的课题。   通过动态码率适配技术可以有效地根据网络环境条件的变化为用户重新选择适合用户的播放体验的视频码率。动态码率技术要求流媒体平台的编码系统和传输系统都能够根据移动网络环境的变化自动地进行动态适配。编码系统通过动态多码率(MBR)的方式来适应移动网络环境变化,而传输系统则需通过反馈消息来调整服务器端发送的码率。通过码率动态适配的技术,移动网络环境的链路状况、播放器缓冲区的剩余容量等信息能够及时地反馈到流服务端。从而有效避免播放器缓冲区数据溢出,或是缓冲区的数据处于饥饿状态。   一、流媒体业务概述   1.1移动流媒体视频业务概述   移动流媒体视频业务是通过移动网络流媒体方式,为用户提供以音视频为主要形式的节目体验,用户可以通过手机终端采取边下载边收看的方式在线观看音视频节目,无需耗费下载时间,更不占用手机存储,它是网络音视频技术和移动通信技术结合的产物,是融合了很多网络技术后产生的新技术,涉及到流媒体数据的采集、压缩、存储、无线网络通信以及移动终端等多个领域[2]。   1.2流媒体视频业务的技术架构   流媒体视频业务平台是面向用户提供流媒体视频业务的技术支撑服务平台,提供业务接入、业务展现、业务逻辑、业务能力以及数据管理等全部业务功能的实现,主要可以分为手机终端域和系统平台两大部分。   手机终端域主要负责承载客户端软件及WAP界面服务,为用户提供业务展现及页面内容,从而使手机终端与流媒体视频业务平台的业务交互等功能得以实现。   系统平台主要负责业务应用的实现、业务展现的实现、流媒体能力、业务运营能力、核心管理和系统维护等功能。其中包含了业务展现域、流媒体能力域、业务运营、核心管理等。   二、流媒体视频码率动态适配方案研究   2.1基于丢包率方案   基于丢包率方案的动态适配方式,是利用手机终端发送标准的RTCP RR包,来测量当前网络的吞吐量和丢包数目。流媒体服务器根据RTCP RR包的反馈,来判断丢包率是否超出了预先设定的阀值,如丢包率未超出门限阀值,就维持原有码率继续进行传输,如果丢包率超出了门限阈值,则进行码率切换,重新选择合适的码率发送给终端。   在移动流媒体业务中,流媒体服务器接收RTCP RR报告的间隔时间取决于RTCP包传输带宽和RTCP包的平均包长等因素。一般应取尽可能最高的报告速率,即取尽可能最小的RTCP报告包间隔。流媒体服务器会根据这种反馈进行流媒体码流速率的调整判断,根据计算后的目标发送速率,实现动态带宽的可伸缩性。   2.2基于客户端缓冲反馈方案   基于客户端缓冲方案的动态码率适配方案,是利用3GPP R6客户端和服务器中支持的客户端缓冲反馈机制。该机制中,客户端播放器向流媒体服务器发送的RTCP RR消息中的NADU(Next Application Data Unit)字段包含了客户端缓冲区可用大小等信息,从而是服务器可根据客户端缓冲信息估算出带宽情况,并选择与之相匹配的直播、点播文件的码率,进行切换。   基于客户端缓冲反馈方案对系统设备有一定的要求,客户端播放器必须支持在RTCP Receive Report消息上报NADU字段;视频编码器须支持多路码率输出到一个直播SDP文件,转码器须支持多路码率输出到一个点播文件;此外,流服务器必须支持3GPP R6的RTCP NADU APP packet消息,可根据多码率直播点播文件进行码

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档