贺青+刘伟海
【摘要】 视频服务器缓存管理对视频质量有重要影响。为提高视频服务器资源利用率、提高客户端节目播放质量和流畅性,本文提出一种视频独立队列缓存管理算法。该算法通过建立一个独立队列模型对该算法进行分析,可节省缓存资源,有效防止缓存上溢或下溢,为客户端提供高质量视频感知,描述了详尽的算法,并验证了其可行性和有效性。
【關键词】 视频缓存独立队列
一、引言
随着移动互联网的飞速发展,用户对互联网技术应用的需求不断提高,CDN技术[1]将网站的内容发布到最接近用户的网络“边缘",使用户可以就近取得所需的内容。视频业务是4GLTE网络和有线宽带网络的核心应用之一。传统的CDN视频缓存技术[2]基于用户访问热点资源进行缓存,存在缓存盲区,为了提高视频节目在客户端播放的质量,必须以一定的机制对视频服务器缓存资源进行有效管理。
缓存管理策略[3]的选择对视频缓存系统的性能有很重要的影响。视频缓存服务器的缓存管理包括两个部分:视频服务器从视频硬盘上获取了节目的数据块后必须先将其存放到一定的缓存区中,然后才能向网络传送;客户端在接收到数据块后必须将其放人缓存区,进行平滑处理之后才能播放显示。本文主要研究视频服务器的缓存管理。
二、视频缓存原理
视频点播服务器的工作是周期性的,在每一个服务周期中,服务器从视频硬盘上获取各用户点播节目的数据块,并存放到相应的缓存区中。……