论文部分内容阅读
进入二十一世纪,随着信息技术的发展和人们对信息交换速度要求的提高,网络渗透到了社会生产生活的各个方面。人们的获取信息的方式发生了巨大变化,从传统的报纸刊物、语音传播、广播电视到飞速发展的网络媒体。甚至网络媒体本身也在不断的演化,RSS和BLOG的出现验证了信息回归个人和个人主导信息的时代已经到来。
网络媒体的优势在于综合了传统媒体的优势,使用户在眼耳并用获得信息的同时,能够主动参与其中,自由的选择信息。同时,网络使用费用和网络接入设备价格的不断下降,使普通用户也能拥有优质的网络服务,人们对信息的质量要求也进一步提高。视频信息不同于以往的文字、图像和声音信息,它具有数据量大、数据准确率要求较低、同时包含图像声音信息等特点。视频点播服务使人们可以自由选择在线欣赏到连续不断的多媒体节目。传统的视频点播服务是由视频服务器将流媒体单播或组播给用户,随着用户数量的增加,服务器的资源和主干网资源会被慢慢耗尽。借鉴P2P的思想,直接连接到其他用户的计算机并交换数据,而不用通过类似服务器的中间系统,既能满足用户的收看需要,又不会大幅增加服务器的负担。
本文综述了当前视频点播技术和P2P对等网络的发展情况、分类和主要技术,分析了现有视频点播系统的特点和不足之处。传统视频点播系统的缺点恰能用P2P对等网络的思想加以变化而弥补,进而提出本文核心研究的内容——将视频点播系统构建于P2P对等网络之上,对网络传输的方式进行适当的变化,使之适应视频点播系统传输的需要,让两种技术相互补充,从而达到优化整个视频点播系统的目的。
由于这种新型的视频点播系统采用P2P的思想,点播视频的客户机不仅仅是用户收看视频的终端,而且还为其他视频点播用户提供视频数据,使视频服务器的负载降低,因而能为更多的用户提供服务,为视频服务提供商降低提供服务的成本。要实现这样的系统,必须对原有的服务器和客户机进行改造。本文提出了一种高效可行的解决方案,通过增加服务器和客户机软件的功能,设计新型的数据传输方式和内存管理系统,优化系统视频数据缓存的策略等一系列方法,实现了一个系统原形。根据对这个系统原形的实际仿真测试,系统达到了预先设计的目标,实现在用户服务质量不受影响的条件下,视频服务器负载明显减轻,而并未增加硬件成本。因此,从视频服务提供商的角度来看,仅简单的升级软件即可节省大量的视频服务硬件投资,在时间成本和经济成本上都是不小的收益。
本文最后对该课题的后续工作进行了展望,从通信协议、客户机连接策略、动态的数据缓存策略和系统应用四个方面探讨了扩展的可能性。