学位论文 > 优秀研究生学位论文题录展示

基于P2P流媒体教学系统—服务器端的分析与实现

作 者: 王娅莉
导 师: 许文骊;徐友辉
学 校: 电子科技大学
专 业: 软件工程
关键词: P2P 流媒体 NAT
分类号: TP391.6
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 1次
阅 读: 论文下载
 

内容摘要


P2P流媒体技术是近年流行的网络多媒体传播技术。流媒体以其边播放边下载的特点,大大减小了等待时延,同时也降低了对系统缓存的需求量。随着Internet的普及和web访问的日益频繁,出现了视频点播VOD (Video On Demand)和实时流媒体传输服务。但这两种服务很多仍然以传统的客户端/服务器(C/S)体系结构为基础,这种体系结构下,所有用户的流媒体服务完全只由服务器提供,但随着用户的逐步增加,服务器的负载和压力也将急剧增加。在解决实时流媒体传输的问题上,许多研究者提出了IP组播技术,这个技术利用“一路发送,多路共享”的思想来减少数据包在网络中(IP层)的传输,从而减少网络带宽的耗用。但因为是基于IP层的组播,所以该技术必须要得到底层路由器的支持。可是基于简单原则和分层体系结构的要求,现实中很多路由器仍然不支持IP组播,因为这会增加路由器用于保存分组信息导致的额外性能开销,从而影响报文转发这个主流业务。为了解决该问题,出现了基于P2P技术的实时流媒体。它利用P2P系统的高容量、易扩展、廉价以及自组织等特点再与流媒体技术有机结合,从而得到了广泛应用,比如当前主流的QQLive,PPLive,UUSEE等。通过这种技术,可以大大缓解中心服务器的压力,并具有良好的服务和扩展能力。但是和普通的P2P应用不同,在流媒体技术中,实时性占据着很重要的地位,所以P2P流媒体技术需要更好地分割、快速重传丢失的资源来满足实时性的要求。本文描述的P2P实时流媒体系统由P2P实时流媒体服务器、TCP代理和P2P客户端构成。本文主要对P2P实时流媒体服务器的设计、实现和系统测试做较为全面的阐述。该服务器既是数据源又是资源索引服务器,它着重从资源管理的角度实现了流媒体数据的保存、分配和发送,并借鉴流媒体技术中的应用层组播模型以及NAT穿透模型来提供P2P的传输支持。同时,作为原始数据源,该服务器在多通道服务以及C/S和P2P混合传输的问题上也进行了有益的探索。

全文目录


相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 胶片剂量仪在调强放射治疗剂量验证中的应用研究,R815
  5. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  6. P2P视频点播系统中服务节点数据调度策略研究,TN948.64
  7. 藏语/汉语远程教育系统流媒体技术研究,TN919.8
  8. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  9. 呼伦贝尔大学教务管理信息系统设计与实现,TP311.52
  10. 基于IPSec协议的VPN穿越NAT的研究与实现,TP393.08
  11. 基于B/S架构的档案信息管理与远程查询系统,TP311.52
  12. 基于P2P的视频点播系统设计与实现,TP311.52
  13. 分布式认证跳表及其在P2P分布式存储系统中的应用,TP333
  14. 基于Flash技术的高校网络课程设计与实现,TP391.6
  15. 基于P2P流媒体系统的设计与实现,TN919.8
  16. 基于移动终端的视频监控系统的设计与实现,TP311.52
  17. 基于流媒体技术的广播电台综合业务网站的设计与实现,TP311.52
  18. 基于OverSim的P2P仿真系统的设计与实现,TP393.02
  19. 基于WebService的承德干部在线教育系统设计与实现,TP311.52
  20. STIVS智能集中监控联网系统,TP311.52
  21. 网络流媒体运营支撑管理平台的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 教学机、学习机
© 2012 www.xueweilunwen.com