基于LVS技术的山东铁通VOD系统设计与实现

基于LVS技术的山东铁通VOD系统设计与实现

论文摘要

视频点播(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的播放速度和观看质量问题:并且实现了大量数据流均衡分配在本地节点上,解决了铁通骨干网上带宽占用问题,提高了带宽的使用效率。它的应用和推广能够获得良好的经济效益和社会效益。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 系统开发背景
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作
  • 1.4 论文的组织结构
  • 第二章 系统相关技术介绍
  • 2.1 流媒体技术
  • 2.2 LVS集群负载均衡技术
  • 2.3 分布式网络存储技术
  • 2.4 内容分发技术
  • 第三章 系统需求分析
  • 3.1 系统的功能性需求
  • 3.2 系统的非功能性需求
  • 第四章 系统设计
  • 4.1 系统网络结构设计
  • 4.2 系统软件结构设计
  • 4.3 系统数据存储设计
  • 4.3.1 媒体文件存储设计
  • 4.3.2 数据库存储设计
  • 第五章 系统实现
  • 5. 1 WEB系统的实现
  • 5.1.1 WEB服务器中的组件设计
  • 5.1.2 VOD功能模块
  • 5.1.3 VOD管理模块
  • 5.1.4 浏览器纠错与重连插件
  • 5.2 LVS负载均衡系统的实现
  • 5.2.1 LVS调度策略
  • 5.2.2 LVS系统配置
  • 5.3 媒体服务系统的实现
  • 5.3.1 HELIX流媒体服务器的配置
  • 5.3.2 媒体服务器状态采集系统的实现
  • 5.4 媒体文件分发系统的实现
  • 5.5 LVS集群管理系统
  • 5.5.1 LVS管理系统的设计
  • 5.5.2 LVS管理系统的实现
  • 第六章 总结和下一步工作
  • 致谢
  • 参考文献
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  

    基于LVS技术的山东铁通VOD系统设计与实现
    下载Doc文档

    猜你喜欢