论文部分内容阅读
VOD(Video-on-Demand)技术在娱乐,远程教育和视频会议等方面有着广泛的应用,为了节省带宽资源和视频服务器压力,将VOD技术与组播技术相结合来实现大范围视频点播,目前主要采用IP组播实现小范围视频点播,随着覆盖网络组播的提出和发展,以往媒体流调度策略均不能完全适应覆盖网络组播环境。
本文论述了VOD系统中几种主要的组播媒体流调度策略和VCR实现方法,分析其优缺点,进一步针对覆盖网络组播技术,设计一种适应覆盖网络组播环境的媒体流调度策略,实现算法有用户加入过程和用户离开过程两大部分,对于调度策略中最关键的计算播放延迟部分的实现,提出根据概率计算的算法,之后,针对现有系统提供VCR操作的缺陷,提出用组播实现VCR操作,进一步提高VOD系统的整体性能。最后对所设计算法进行分析,并提出提高算法效率的方法。
本文研究的视频点播媒体流调度方案在覆盖网络组播环境下应用于VOD系统中,可以加入最优化的用户等待时间,使用户平均等待时间最短,同时使用较少流数目和用户缓冲区逻辑分块,有效保证VOD系统服务用户的播放连续性;组播VCR操作可以大大减少用单播实现VCR时所需流的数目,提供有效的暂停,快进,快退,重新定位操作,有利于网络中对大量用户提供VCR功能。这种实现方法还适用于IP组播与覆盖网络组播结合的情况,尤其是小范围使用IP组播,无法提供IP组播支持的用户之间使用覆盖网络组播的情况,算法可以给用户提供连续稳定的播放和VCR功能,甚至可以比单纯覆盖网络组播下体现出更好的性能。