收藏本站
《电子科技大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

P2P实时流媒体服务器的设计与实现

彭麒菱  
【摘要】: 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混合传输的问题上也进行了有益的探索。该系统能够应用于许多场合,例如IPTV,视频会议,以及现场直播等实时性要求高的地方。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TN919.8

手机知网App
【共引文献】
中国期刊全文数据库 前10条
1 刘安生;余晓芬;;多传感器同步采样控制中启停时刻对采集精度影响的研究[J];安徽电子信息职业技术学院学报;2006年03期
2 冯学军;Windows95长文件名的结构及转换[J];安庆师范学院学报(自然科学版);2001年02期
3 武海燕;朱宗胜;;基于Linux环境的实时调度项目的研究[J];安阳工学院学报;2007年06期
4 吴捧锋;;使用WinHex恢复U盘数据的方法[J];办公自动化;2008年16期
5 吴捧锋;;文件夹加密隐身技巧[J];办公自动化;2009年14期
6 杨高峰;顾春华;沈健;秦海;杨健;;基于LWIP的ICMP路由重定向改进[J];北京联合大学学报(自然科学版);2009年01期
7 辛海涛;现代商业自动化管理模式分析[J];商业研究;2004年11期
8 刘滨;提高Windows NT的性能[J];本溪冶金高等专科学校学报;2001年04期
9 揭安全;薛锦云;;Apla-Java可重用部件库并行、并发机制的研究[J];江西师范大学学报(自然科学版);2006年04期
10 杨穆;;交换机信令转换设备中数据采集子系统的软件设计[J];重庆邮电学院学报;1992年01期
中国重要会议论文全文数据库 前3条
1 韩向春;李浩;;数控系统程序编辑器的设计与实现[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
2 揭安全;薛锦云;;一种基于Apla-Java可重用部件库的并行(并发)程序开发方法[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年
3 兰西柱;贾少才;;基于飞思卡尔K60继电保护装置嵌入式操作系统的研究[A];第22届全国煤矿自动化与信息化学术会议暨第4届中国煤矿信息化与自动化高层论坛论文集[C];2012年
中国博士学位论文全文数据库 前7条
1 张天宏;民航发动机远程故障诊断技术研究[D];南京航空航天大学;2001年
2 朱艺华;移动通信网络中移动性管理策略研究[D];浙江大学;2002年
3 邹勇;开放式实时系统的调度方法研究[D];中国科学院研究生院(软件研究所);2003年
4 纪淑娟;电子商务自动谈判关键技术研究及实现[D];山东科技大学;2007年
5 陈香兰;面向服务的分布式操作系统及其上的服务组合关键技术研究[D];中国科学技术大学;2007年
6 张晔;基于模块的调度策略及其对多处理器系统的支持[D];中国科学技术大学;2009年
7 隋新征;数据层资源适应型若干优化实现方法及应用研究[D];南开大学;2012年
中国硕士学位论文全文数据库 前10条
1 高波;基于PC的音乐喷泉控制系统的设计[D];大连理工大学;2010年
2 刘挺;基于Intranet环境的主机行为实时分析系统[D];华东师范大学;2010年
3 王婧;windows mobile智能手机平台的音乐编辑[D];华东师范大学;2010年
4 刘翔鹏;可视化技术在操作系统教学中的应用[D];山东大学;2010年
5 唐庆茂;通用仿真平台导调系统的研究与实现[D];西安电子科技大学;2009年
6 王敏;基于VxWorks的MLS中央监控分机的设计与实现[D];西安电子科技大学;2010年
7 蔡佳;视频点播系统在远程教学中的应用研究[D];河南大学;2011年
8 锁信华;基于ARM&Linux的广电发射台发射机嵌入式监控系统的设计[D];西华大学;2011年
9 李琪;基于UTM的虚拟系统及其CPU保护机制的设计与实现[D];北京邮电大学;2011年
10 石凯;基于click系统的应急通信数据分发平台的研究与实现[D];北京邮电大学;2011年
【相似文献】
中国期刊全文数据库 前10条
1 陈雪娟;;P2P网络实时流媒体分发技术的研究探讨[J];信息与电脑(理论版);2010年11期
2 石江明;谢文军;黄善国;;流媒体业务模型及其传输[J];中兴通讯技术;2006年06期
3 薛淑磊;黄涛;黄小婷;;基于kademlia技术的实时流媒体传输[J];电脑知识与技术(学术交流);2007年22期
4 尉文沛;张思发;;基于SIP-P2P的实时流媒体系统的研究与设计[J];软件导刊;2008年01期
5 胡懋智;徐恪;夏树涛;叶明江;;TOW:一种新的P2P实时流媒体缓存替换算法[J];小型微型计算机系统;2009年08期
6 熊永华;吴敏;贾维嘉;;实时流媒体传输技术研究综述[J];计算机应用研究;2009年10期
7 张谞;吴慧中;肖亮;;支持流媒体的应用层组播研究[J];计算机科学;2007年06期
8 谢冬青;钱碧伟;;高效实时流媒体系统的构建策略[J];计算机工程;2010年06期
9 丁慧东;周学柳;吴富章;王艳波;金阳;杨逸;;基于JAVA技术的实时移动学习系统的研究与实现[J];现代教育技术;2010年04期
10 衷璐洁;许长桥;;一种异构无线网络流媒体QoS评测系统的设计实现[J];计算机应用与软件;2010年11期
中国博士学位论文全文数据库 前1条
1 熊永华;基于TCP的实时流媒体自适应传输策略及其应用研究[D];中南大学;2009年
中国硕士学位论文全文数据库 前7条
1 邓庚盛;P2P网络实时流媒体分发技术的研究探讨[D];南昌大学;2007年
2 程普;适于大规模实时流媒体服务的应用层组播模型研究[D];解放军信息工程大学;2007年
3 周俊;插件式短延时流媒体系统[D];浙江大学;2006年
4 魏东生;远程教学平台中媒体资源同步技术研究[D];华中科技大学;2006年
5 周保军;实时流媒体服务器集群的研究与实现[D];华南理工大学;2013年
6 张玉生;基于H.264格式的网络实时监控系统的设计与实现[D];电子科技大学;2012年
7 葛玮;基于UML的武警院校课件点播系统的设计与实现[D];电子科技大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026