Print

一种基于P2P和ALM自适应的IPTV系统的研究

论文摘要

本文深入研究了ALM技术和P2P网络模型的特点,提出一种同时支持ALM和P2P的自适应的网络模型。该模型由小规模组播树和连接组播树的边缘节点组成的P2P自治域共同组成。服务器上的流媒体首先通过小规模组播树发送到P2P自治域的管理节点(和备用管理节点),然后再由管理节点作为自治域的临时媒体服务器和P2P服务器,为自治域内的节点提供服务。该模型符合现有网络的现状,即现有网络是由低带宽高延时的广域网和高带宽低延时的局域网组成。同时,该模型充分利用了ALM和P2P技术的优点,避免了它们的缺点。本文最后设计了基于P2P和ALM自适应的IPTV系统解决方案,重点研究了建立在基于P2P和ALM的自适应算法的IPTV系统中服务器端和客户端的实现。实际应用表明,本文提出的自适应网络模型可以有效提高IPTV系统的性能,具有广阔的应用前景。

论文目录

  • 中文摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究目标及工作内容
  • 1.3 内容简介
  • 2 IPTV 概述
  • 2.1 IPTV 简介
  • 2.1.1 我国IPTV 市场现状
  • 2.1.2 我国IPTV 市场发展趋势
  • 2.1.3 目前的市场状况和未来展望
  • 2.2 流媒体技术基础
  • 2.2.1 流媒体的出现
  • 2.2.2 流媒体概念和特点
  • 2.2.3 流媒体的传输
  • 2.2.4 常用流媒休协议
  • 2.2.5 智能流技术
  • 2.3 对等网络概述
  • 2.3.1 对等网络基本概念
  • 2.3.2 P2P 应用类型
  • 2.3.3 主要的P2P 系统结构模型
  • 2.3.4 P2P 面临的问题及对策
  • 2.4 应用层组播技术
  • 2.4.1 覆盖网络的概念
  • 2.4.2 应用层组播
  • 2.4.3 现有的主要方案
  • 2.4.4 应用层组播所要考虑的问题
  • 2.5 小结
  • 3 系统总体方案设计
  • 3.1 指导思想
  • 3.2 设计原则
  • 3.3 设计思路
  • 3.4 系统方案设计
  • 3.4.1 系统架构概图
  • 3.4.2 系统的功能模块设计
  • 3.5 小结
  • 4 基于P2P 和ALM 自适应的组网算法研究
  • 4.1 组播树的建立算法
  • 4.2 P2P 网络的建立策略
  • 4.2.1 Gnutella 洪泛算法
  • 4.2.2 改进的Flooding 算法
  • 4.3 自适应算法
  • 4.4 算法性能测试
  • 4.4.1 链路延迟结果
  • 4.4.2 中心管理节点负载结果
  • 4.5 本章小结
  • 5 系统实现
  • 5.1 流媒体服务器
  • 5.1.1 流媒体服务器组成结构
  • 5.1.2 流媒体服务软件选型
  • 5.1.3 流媒体服务器配置
  • 5.2 服务器端的实现
  • 5.2.1 RTSP 模块
  • 5.2.2 RP 模块
  • 5.2.3 Live Streaming 模块
  • 5.3 客户端实现
  • 5.3.1 网络模块
  • 5.3.2 客户端视频回放模块
  • 5.4 小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 作者简历、在学期间参与项目与发表论文
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/17639d870fc3f0ac27fa413d.html