论文部分内容阅读
传统的网络流媒体播放系统一般基于C/S模式,由于流媒体播放需要消耗大量的网络带宽和服务器资源,限制了网络流媒体业务的发展。IP组播是解决网络流媒体多路传输消耗大量带宽的一种技术,但是,IP组播在实际应用中存在部署的困难。
对等网络(P2P)充分利用了因特网环境中各种可能的端计算设备,进行大规模协作计算和资源共享。采用P2P技术开发的流媒体播放系统可以解决传统流媒体播放系统中服务器的瓶颈问题,播放网络中的节点无需依赖集中式服务器资源,每个节点同时具有客户机和服务器的功能,在从别的节点接收数据流的同时还向其他节点发送数据流,通过采用多点下载和文件分块重组方法,一边下载一边播放,能够保持节目流完整而流畅地播放。
将P2P流媒体播放技术应用于校园网课堂直播中,可实现课堂教学等信息在校园网上的直播。通过分析,首先给出了一个基于P2P模式的流媒体课堂直播系统结构,其主要功能包括课堂直播视频系统、PPT同步显示系统、在线文字答疑交流系统。其中对课堂视频直播系统的组成结构和工作原理进行了重点分析,同时对基于P2P的课堂视频直播系统开发设计中涉及的部分关键技术和算法进行了详细论述,并进一步分析了可以用于该系统开发设计的技术和平台。最后,对传统非P2P模式的流媒体直播系统和基于P2P的流媒体直播系统进行了实际测试分析,测试结果表明P2P网络流媒体直播系统对网络带宽和服务器处理能力的要求都比较低,同时还具有容易部署和扩展能力高的特点,是解决网络课堂直播问题的具有较高性价比的解决方案。