论文部分内容阅读
近年来,随着高速计算机网络、数字视频压缩以及大容量存储器等技术的快速发展,视频点播(Video-on-Demand,VOD)服务得到了广泛应用,人们能够快速和方便地从网上获得各种视频信息及点播服务。然而,数据量大、传输带宽高、实时性强的视频数据对视频服务器及网络性能提出了很高的要求,大量用户并发访问将导致服务器的I/O带宽、处理负载以及网络传输的瓶颈,从而在很大程度上阻碍了视频点播服务的大规模应用。针对上述存在的问题,结合远程教育的特点,论文从视频流传输信道的调度和分布式系统角度入手,研究适合远程教育大规模用户访问的分布式视频点播系统。为此,研究从VOD应用的实际出发,充分考虑用户点播的人为因素和VOD系统技术环境,构建了VOD系统理论模型;同时,针对VOD系统中的资源调度、视频存储与节目分发等关键性技术进行深入研究,并提出以下的改进和创新:利用分布式点播系统代替传统的集中式点播系统;在用户分布的局域网内使用组播机制进行数据通信,提出了相应流量控制与拥塞控制策略;基于流媒体组播提出了性能较高的流调度算法。论文首先介绍了VOD系统的概念、系统构成、现状及未来发展进行了阐述,接着对IP组播、信道调度技术、RTP/RTCP协议、文件海量存储等有关分布式VOD系统的关键技术进行了概括。在此基础上,作者提出了适合远程教育的分布式VOD系统模型,并对以下几个方面进行了重点研究:1)初始化的优化存储策略,给出了优化存储算法。对该算法提出了初始化存储是否合理的参数,并验证了其合理性;2)基于二叉树的节目分发策略,并给出了构造二叉树的算法;3)综合单播和组播的混合传输策略。利用各个视频节目的不同点播概率,解决传统信道调度策略存在的弊端,仿真实验结果证明该策略优于传统的通信调度策略。本文提出的分布式视频点播系统模型充分满足远程教育的需要,解决了传统视频点播系统存在的诸多弊端。