论文部分内容阅读
流媒体技术的出现可以使得视频通过网络从媒体服务器向用户计算机连续、实时的传输。用户不必等到整个文件下载完毕就可以收看到媒体内容,这充分满足了用户的实时交互需要。 采用C/S模型的传统的流媒体服务器,不能提供可扩展和高可靠的服务,因而限制了应用的规模。而P2P(Peer to Peer)技术与流媒体技术的结合—基于P2P的流媒体技术,能够使流媒体服务免受服务器性能、带宽等因素的限制,使大规模的流媒体传输、应用成为可能。在国内也出现了PPLive、PPStream等成功的基于P2P的电视直播软件。然而,至今还未出现一个成功的P2P视频点播系统。 基于P2P流媒体点播系统PPVOD,从P2P网络传输和流媒体编码的角度研究,试图通过分层多描述编码来提高PPVOD的服务质量。 在PPVOD原型系统基础上,提出了基于Performance值的群组划分机制和分层策略,并详细介绍了PPVOD系统的用户模型。采用基于Performance值的群组划分机制和分层策略来发送数据可以满足尽量多的异构接收用户,用户可以根据网络状态和机器的性能选择接收不同视频子层的数据流,使不同性能的Peer节点可以享有不同的服务质量。 较为详细的分析介绍流媒体编码中的分层编码、多描述编码和分层多描述编码后,提出“基于空域分裂的分层多描述编码”方案,并提出了具体的编解码流程以及相关算法。 用仿真实验的方式对“基于空域分裂的分层多描述编码”方案加以验证,结果表明该方案可以有效的减少视频数据的传输量,提高PPVOD系统的服务质量。