网络流媒体自适应传输控制地研究.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络流媒体自适应传输控制的研究 董楠楠, 孙 勇, 岳 慧 (辽宁大学,辽宁沈阳110036) 摘 要:随着社会信息化的发展,网络化越来越受到人们的普遍关注,而流媒体技术作为InteHlet的应用之一,自诞生以来已受到业界的普遍关注。 流媒体简单来说就是应用流技术在网络上传输的多媒体文件(音频、视频、动画或者其他多媒体文件),而流技术就是把连续的影像和声音信息经过 压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。但是流媒 体技术目前还存在一个比较严重的问题:服务质量问题。即流媒体的视频和音频播放质量通常较差,常常出现马赛克、画面模糊、播放断续停顿等现象, 影响客户的观看效果,也阻碍了流媒体技术的推广。因此本文将探讨流媒体自适应传输控制技术所涉及各个方面,包括拥塞控制、质量自适应和差错 控制。 关键词:流媒体,自适应传输 1 拥塞控制 在网络传输领域中常用的拥塞控制方法有2种,一种是基于窗口的;另一种是基于速率的‘11。显然, 基于窗El的控制方法因为重传延时较大以及抖动等问题而难以适用于视频实时传输,因此,基于速率的拥 塞控制机制在视频的实时传输中得到广泛的应用。用于实时传输中的速率控制可以是基于源端的,也可以是 基于接收端的。 1.1 基于源端的速率控制 基于源端的速率控制,接收端周期性地向源端发送接收报告,源端根据这些报告信息,分析当前的网 络状态并做出决策,动态调整源端的编码速率,控制网络拥塞,提高视频流的传输服务质量。它根据数据包 的丢失比率将网络状态分为3类:轻载、满载和阻塞。 1.2基于接收端的速率控制 基于接收端的速率控制一般适于分层视频编码,其调整策略分为基于探测和基于模型2种。探测模式 指收端根据网络当前状态判断尝试加人或减少接收层次;而基于模型的模式则是将视频层次的选择用模型 来定义,接收端根据模型决定接收多少和哪些层次。 1.3混合速率控制机制 基于源端的速率控制能够较好地提供自适应于网络可用带宽的速率调整,有效地减少网络拥塞,但它的 缺点是带宽利用率不高,能提供的服务用户数目不多。基于接收端的速率控制能够对较多用户提供分级的 实时视频传输服务。但它也有难以避免的缺点:综合上述2种速率控制,可以采用一种混合速率控制机制, 它采用视频分层编码,分别在多个信道(多播组)传输,在源端每一个信道的速率都可以根据网络的拥塞状 况来动态调整。而源端也可以根据收端的反馈信息来调整每一个多播信道的发送速率。 ..498.. 2 质量自适应 基于速率的拥塞控制在一定程度上能够避免拥塞或者从拥塞中恢复,但是在流媒体应用中,对于音视 频数据的到达时延有要求,如果发送速率过低,接收端将为了保证播放速度,必然要频繁缓冲等待,尤其 是对视频更为严重。因此,除了速率控制外,通过牺牲一定的编码质量,从而改变码率也能够使传输速率 适应网络带宽的变化[2]。质量自适应(Quality 失来适应网络状况的变化。目前的主要的方案有:改变量化参数进行码率控制的白适应编码、多码率编码、 分层编码、多描述编码。 3 差错控制 拥塞控制,其目的对用户而言就是尽可能减少包的丢失,但是仍然无法完全避免包的丢失。这是因为: 通信线路上总有噪声存在,噪声与有用的信息叠加在一起,就可能出现差错。在这种情况下,可能就需要 用到差错控制技术。差错控制属于网络接口层的数据链路子层。数据链路子层的主要作用是在物理连接的 基础上建立、维护和释放数据链路(逻辑通道),在对等实体间实现帧的透明传输,流量控制和差错控制, 管理竞争信道的使用权【3J。 数据链路层使用的数据单元是帧,发送方定义和识别帧的边界,并处理接收方回送的确认帧。成帧 的方法很多,如字符计数法、字符填充的首尾标识法、位填充的首尾标识法和物理层编码违例法等。图1 给出采用字符计数法编排的发送帧及相应的接收帧。 T帧头:说明字符数目 臣I二[习三工三[丑三工二匪l三I习三I二[丑三工三[1三I耋匪Ⅲ待发送数 i控制字符发生错误 匾正圈五五Ⅱ玉压匝五日五五日皿懒u的数据 图1字符计数帧出错示意 如图1所示,如果控制帧发生错误,则将带来一系列的问题:一方面,接收方无法确定

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档