论文摘要
伴随着互联网的发展,网络技术也进行了一次革命,带来新的技术亮点包括:对等网络、分布式系统、网格、高密度存储等等。这些新的技术改变我们传统上网方式所提供的应用,其中视频点播能够带来视觉上的实时的、互动性的网络体验,因此越来越受到大家的喜爱。但由于网络带宽的瓶颈以及相关技术还存在一些弊端,导致视频播放存在相关的问题。为了提高网络中视频点播的质量,必须深入研究现有的理论知识,完善所存在技术瓶颈。对于视频点播过程中所存在的点播延时以及画面效果相关问题。本论文在原有的理论其础之上进行学习,包括流媒体技术、P2P结构模型、VOD系统结构等内容,提出自己的改进意见。本文的主要研究工作及创新性体现在以下几个方面:1)分析传统的P2P VOD系统结构模型,构造出一种更加适合方便灵活的多层次结构,层次结构中节点按功能相类似划分区域块,实际的效果也验证该结构模型适合最新的网络点播需求,拥有灵活的扩展性。2)改变过去以UDP的方式进行隧道传输的消息机制,采用更加稳定的TCP消息机制来实现数据传输,增强消息传输过程的稳定性。3)根据客户端内存缓存与硬盘缓存的特点,内存缓存具有响应速度快而硬盘缓存具有容量大,本文提出一种具有预判性质的多路缓存机制,平衡系统的消息缓存,最大化利用客户端缓存。4)针对不同用户的点播行为,实现服务器处理节目调度的优化,针对不同节目受欢迎的程度相差别,采取对缓存节点动态更新的方法,根据节目受欢迎的程度,实时进行相应的控制,实现快速处理用户点播请求。5)研究系统的结构模型、软件流程设计、以及功能作用。实现对VOD系统的服务器的设计与实现。
论文目录
摘要Abstract第1章 绪论1.1 课题的研究背景和意义1.1.1 课题背景1.1.2 课题意义与目的1.2 国内外应用现状1.3 本文的主要研究内容与贡献1.4 本文的主要组织结构第2章 P2P VOD的理论基础与技术2.1 实时流媒体技术2.1.1 流媒体概念与特性2.1.2 RTP协议2.1.3 RTCP协议2.1.4 RTSP协议2.1.5 协议的关联2.2 P2P技术2.3 VOD系统2.4 本章小结第3章 P2P VOD系统技术3.1 数据通信机制3.1.1 UDP的NAT信息传输3.1.2 TCP的NAT信息传输3.2 客户端消息缓存3.2.1 内存缓存机制3.2.2 硬盘缓存机制3.2.3 预判多消息缓存机制3.3 本章小结第4章 基于P2P VOD系统设计构造4.1 系统多层次结构4.2 系统软件结构4.3 系统数据库4.4 数据包结构4.5 本章小结第5章 服务器节目调度实现5.1 服务器节目控制5.1.1 用户播放行为5.1.2 节目流行度分析5.1.3 节目调度优化5.2 节目调度实现5.2.1 服务器协调机制5.2.2 节目调度消息包分析5.3 服务器端软件实现5.3.1 服务器响应流程5.3.2 服务器功能实现5.3.3 服务器节目内容布署5.3.4 节目调度性能测试5.4 客户端点播实现5.4.1 客户端点播流程5.4.2 客户端视频播放5.5 本章小结第6章 总结与展望6.1 研究工作总结6.2 展望参考文献致谢攻读硕士学位期间发表的论文
相关论文文献
标签:消息传输论文; 数据缓存论文; 系统架构论文; 节目调度论文;