基于TCP的流媒体缓存算法的研究.pdfVIP

  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文档。上传文档
查看更多
基于TCP的流媒体缓存算法的研究.pdf

一394一 第十届全国有线电视技术研讨会论文集 基于TCP的流媒体缓存算法的研究 中国传媒大学信息工程学院杨荣菊曹经珊丁一 摘要:本文根据NS2模拟软件的实验,对基于TCP协议传输的流媒体缓存大小的计算迸行研究,并出实验结果证明通过 确定的最小缓冲延迟能使多媒体播放达到较好的效果。 关键字:NS2TCP流媒体缓存 1 引 言 通过TCP协议能提供可靠的多媒体数据流传输,但是要通过TCP提供高质量的多媒体服务却很困难:(1) TCP传输的拥塞控制会增加传输中波动的产生,并且会成倍减小重要应用数据传输的适应性和灵活性;(2)错 误重传的超时设定会对多媒体传输产生不可接受的端对端的延迟,这种数据转发的延迟可能会造成媒体播放 中断。 通过在接收端设定缓冲可在一定范围内减小TCP的上述缺点。缓冲必须足够大,以确保多媒体数据的完整 性,但是如果缓冲区过大,则会造成延迟过大或资源浪费,同样不能满足用户的要求。在当前的应用中,尽管还 没有对接收端缓冲的具体规定,但还是在通过这种方法来保证流媒体播放的平稳流畅。我们要解决的问题就是 如何设定缓冲区大小才能使通过TCP协议传输的多媒体播放达到最好的效果。我们从一个流媒体传输的系统 模型的分析开始。在这个模型的基础上,研究三种不同情况下的缓冲区大小:(1)当TCP的流量与多媒体播放速 模拟结果和网络试验证明通过这个模型确定的最小缓冲延迟能使多媒体达到最好的播放效果。 2模型分析 这里我们首先介绍一个基于TCP的流媒体传输模型,我们将利用这个模型来确定三种情况下的缓冲区大 小。图1是一个包含发送端和接收端的流媒体传输模型。假设发送端采用单播形式的TCP连接发送流媒体数 据,接收端将在缓冲区充满后将数据传人播放器。而播放器总会在缓冲区获得足够数据后才会对媒体数据进行 解码播放。目前有两种形式的缓冲延迟。 图I基于TCP的流媒体传输模型 (1)初始缓冲延迟:为了适应初始流量的可变性和缓解数据包传输过程中出现的拥塞等问题,流媒体需要 设定初始缓冲延迟。虽然缓冲区越大越能流畅地播放多媒体文件,但是这会相应地延长启动时间和反应时间。 (2)传输过程不采用延迟:TCP流量的减小可能会引起接收端缓冲区数据用尽的发生,即造成播放中断。如 果出现这种情况,播放器将停止媒体文件的播放直到再有足够的数据。 其中,入-(p)为在k时段内接收的数据率,砖(p)为流媒体数据解码率,P为从发送端到接收端的数据传输 第十届全国有线电视技术研讨会论文集 ..395.. 的丢包率,一个时段为在拥塞窗口条件下,从发送一个数据包开始,到收到该数据包的第一个确认回应(ACK) 为止的时间。假设一个时段等于一个发送确认时间(R7I-I),且不受拥塞窗口的限制。 图2(a)显示了模型的TCP流传输的接收端的情况,“×”表示丢失的数据包。这是目前网络中最流行的一种 数据传输方式。在这个模型中,流量的稳定性由拥塞窗口大小决定,拥塞窗口大小由丢包率P来调整。数据包的 在TOP内,发送者将逐渐降低发送速率直到停止发送。 k位) Zm Z” 图2(a)接收者数据到达情况 据包。我们发现,如果使用精确的缓冲大小,就可以达到无中断的理想的播放效果。由于播放质量的降低是由缓 冲区数据量减少引起的中断或画面延迟造成的,所以我们把解决问题的关键放在提供持续的流媒体数据以尽 可能减少播放中断上。 ^ 久(p) ’P———’th塘 队捌目i旧dday 图2(b)播放器播放数据情况 在上面这个模型中,我们用缓冲中数据用尽的概率和中断频率作为衡量传输效果的依据。缓冲中数据用尽 I胛,n为缓冲中断次数,T是媒体流时间长度。T里面包含了N个时段,因此可以认为中断频率等于在一个时段 内缓冲中数据用尽的概率。 因为

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档