论文摘要
视频点播(VOD-Video On Demand)是多媒体技术与网络技术发展下的一个产物,是一项崭新的信息服务技术。它满足了人们自主收看节目、随机获取信息的需求,为我们的生活和学习带来诸多便利。本文通过对VOD系统进行深入探讨,并结合自身的实际工作,研究与实现了山东铁通VOD系统。山东铁通VOD系统主要由WEB网站、LVS负载均衡、媒体服务、分布式网络存储等部分组成。在设计时采取先进的流媒体技术、LVS集群负载均衡技术、分布式网络存储技术以及媒体文件分发技术等多种主流的技术和先进的理念,WEB网站采用三层架构的B/S模式进行设计实现,由ASP调用动态库方式实现对数据库的操作和业务逻辑的计算;在LVS负载均衡系统,采用了基于动态负反馈负载均衡机制的加权最小连接调度算法;利用分布式网络存储技术来实现对大容量媒体文件的存储;采用CDN技术完成对媒体文件分发系统的设计和实现。系统设计的思路是将RM或RMVB等格式的视频文件存储在分布式的网络存储系统中,系统根据请求用户的所在地,利用LVS的分配策略将用户请求分配到最佳的媒体服务器上,再通过媒体服务器把相应得媒体流传送到客户端进行解码与实时播放。本文实现的目标是根据VOD系统结构,采用集群技术及分布式结构来全面设计和实现山东铁通的VOD系统。在论文的完成过程中,本人主要做了以下工作:对VOD系统进行深入的需求分析;给出了VOD系统的结构设计方案,和系统的部署,对VOD系统中的主要组成部件:WEB网站、LVS负载均衡、分布式网络存储、媒体文件分发进行了详细地设计和实现;本系统的实现不仅保证了用户观看VOD的播放速度和观看质量问题:并且实现了大量数据流均衡分配在本地节点上,解决了铁通骨干网上带宽占用问题,提高了带宽的使用效率。它的应用和推广能够获得良好的经济效益和社会效益。