论文部分内容阅读
VoD系统在娱乐和在线学习等方面扮演着重要的角色,并将得到越来越广泛的应用。目前VoD领域面临的主要问题是:如何以合理的成本给几千个潜在的用户提供可接受的交互点播服务。受硬件成本的限制,VoD服务器的I/O能力和网络带宽不能无限制地提高。所以为了提高系统的服务能力,人们把目光转向流媒体调度技术。本文针对这一问题,研究了一种能有效提升服务器服务能力的流媒体调度算法—SPP算法,并结合Livemedia给出该算法的实现。
本文首先研究了流媒体技术以及基于这一技术的流媒体VoD系统,分析了流媒体VoD系统的体系结构以及一些相关的技术及协议。接着讨论了流媒体调度算法对VoD系统的意义,并研究了一种动态调度算法―SPP算法的原理以及在服务器中算法的实现方式。随后描述了Livemedia的基本情况、各模块的功能以及基于该库的应用程序的结构。最后详细剖析了基于Livemedia的流媒体服务器架构、工作原理及会话管理方式,在此基础上给出了将SPP算法的集成到基于Livemedia的流媒体服务器的策略及实现。