您的位置:首页 > 理论基础 > 计算机网络

一种缓存中间帧的代理缓存技术

2008-10-28 10:17 211 查看
这篇文章介绍了一种缓存中间帧,也叫做选择性缓存的技术,我觉得有用,因此翻译了其部分前提,但并没有深入的了解其算法,只是留待有用时细看。感兴趣的可以google论文题名。

 

论文名:Proxy caching for efficient video services over the Internet

作者:Zhourong Miao, Antonio Ortega

 

摘要:本文研究了视频的代理缓存技术。特别讨论了两种缓存机制,初始缓存和选择缓存,在代理服务器上存储视频流的一部分。通过选择缓存,使得视频流对网络拥塞的鲁棒性最大化。同时用户的有限解码缓存没有被破坏(violating)。

1 介绍
最直接的方法就是将全部视频序列缓存。第2部分讨论了延时和合适的速率控制可以提高视频质量,减少网络的不可靠造成的影响。第3部分研究了初始segment缓存和选择缓存对延时的减少和可靠性的提高,同时展示了改进的实现是如何提供回退,快进等操作的。第4部分是仿真和实验结果。
2 初始延时和初始缓存

3 视频流的代理缓存
  3.2 方法1:缓存初始segment
有个问题是,如果Sreq(也就是被请求的初始segment)之后有许多空间留下,接下来哪部分视频应该被缓存?一个简单的方法是缓存紧跟着Sreq的帧,直到代理缓存没有空间。
  Sadd(也就是Sreq之后的帧)如果被缓存,能够提高playback的鲁棒性。然而,任意增加初始帧缓存,会带来一些问题:1)尽管代理缓存和用户之间的链路速度很快,预取所有的缓存帧需要时间。2)解码缓冲区需要变得更大。
  3.3 方法2:缓存中间帧(选择缓存)
相比只缓存初始segment,选择缓存有两种潜在的好处:克服解码缓存限制和支持更多功能,如快进,回退。
  3.4 选择帧的算法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息