1 / 81
文档名称:

基于P2P网络的视频直播系统设计与实现.pdf

格式:pdf   页数:81
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于P2P网络的视频直播系统设计与实现.pdf

上传人:山吉 2014/2/24 文件大小:0 KB

下载得到文件列表

基于P2P网络的视频直播系统设计与实现.pdf

文档介绍

文档介绍:南京理工大学
硕士学位论文
基于P2P网络的视频直播系统设计与实现
姓名:公福君
申请学位级别:硕士
专业:计算机技术
指导教师:杨余旺;许韩江
20080401
摘要当前,基于对等网络J降囊滴窈陀τ酶チM姆⒄勾戳司薮笥跋欤一方面基于J降囊滴裢贫嘶チM泶滴竦目焖俜⒄梗毫硪环矫娓髦諴流量大量占用网络带宽资源,网络升级扩容的速度跟不上髁吭龀さ乃俣龋客户的网络质量难以得到切实的保障,网络增量不增收。在对髁康脑隽坎扇〈胧┦识瓤刂啤⑹璧嫉耐保绾斡行Ю肞技术来发展新的增值业务,为用户提供新的增值服务,实现新的盈利增长点,成为运营商迫切需要解决的问题。同时广大的企业用户怎样通过有限的网络带宽条件去实现海量用户的并发访问,尽量节省硬件和网络资源投入也是值得考虑的问题。本文从实际应用出发,首先全面讨论了视频直播系统在目前的商业环境中的组网方式;然后从逻辑架构、类的设计、系统时序图、网络命令接口等方面详细描述了系统每个功能模块的设计和实现;同时深入阐述了ㄑ锻绲氖迪址椒ê退法;最后详细设计了系统为用户提供的管理功能。在论文的最后给出了视频直播系统的典型应用实例,从而为运营商和广大企业用户提供一个完善可行的解决方案。关键词:流媒体、视频、直播、工程硕士学位论文基于绲氖悠抵辈ハ低成杓朴胧迪
..疌’,.,.鮢.,.甋珻瑆篠,,摘要工程硕士学位论文瑃甇,
系统缩略词表的缩写,是指电信增值服务提供商。,先入先出。和骋蛔试炊ㄎ环,是用于完整地描述上有一个唯一的名称标识,,可以理解为”伙伴对伙伴”的意思,或称为对等联网。愣缘愦涞囊馑迹桓隹突Ф讼略厥莸耐保挂W为主机继续上传。的缩写,即内容提供商。网页和其他资源的地址的一种标识方法。上的每一个网页和资源都具还是工程硕士学位论文::
垃年—包月——日研究生签名:压通蔓丕坦坚年上月一研究生签名:丛煎垂声学位论文使用授权声明明本学位论文是我在导师的指导下取得的研究成果,尽我所知,在本学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文中作了明确的说明。南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或上网公布学位论文的全部或部分内容,可以向有关部门或机构送交授权其保存、借阅或上网公布学位论文的全部或部分内容。对于保密论文,按保密的有关规定和程序处理。
髀髅教寮际醯姆⒄随着互联网的日趋普及和新技术的迅速发展,一大批新兴的网络多媒体应用开始涌现并成为人们工作、生活中重要的组成部分,例如:网络电视、体育赛事广播、在线游戏、远程教育等。而这些多媒体应用需要流媒体技术的支持。流媒体是指在数据网络上按时间先后次序传输和播放的连续音、视频数据流。流媒体数据流具有鎏氐悖毫浴⑹凳毙浴⑹毙蛐裕雌涫萘骶哂醒细竦那后时序关系。由于流媒体的这些特点,它已经成为在互联网上实时传输音、视频的主要方式。本质上,流媒体技术是一种在数据网络上传递多媒体信息的技术。目前数据网络具有无连接、无确定路径、无质量保证的特点,给多媒体实时数据在数据网络上的传输带来了极大的困难,流媒体技术的主要目标就是:通过一定的技术手段实现在数据网络上有效地传递多媒体信息流。传统的流媒体服务大都是客户/服务器/模式,即用户从流媒体服务器点击观看节目,然后流媒体服务器以单播方式把媒体流推送给用户。当流媒体业务发展到一定阶段后,用户总数大幅度增加,这种痵模式加单播方式来推送媒体流的缺陷便明显地显现出来缌髅教宸衿鞔碚加么蟆⒘髅教宸衿鞔砟芰σG蟾等怼⒎衿鞯瘸33晌O低称烤保低车目衫┱剐圆睢近年来,人们把际跻氲搅髅教宕渲卸纬闪薖流媒体技术,该方法有两方面的优点。首先,这种技术并不需要互联网路由器和网络基础设施的支持,因此性价比高且易于部署;第二,在这种技术中,流媒体用户不只是下载媒体流,而且还把媒体流上载给其他用户,因此,这种方法可以扩大用户组的规模,且更多的需求也带来了更多的资源。目前互联网网内髁康姆⒄挂斐Q杆伲琍类的流量占到了网络流量带宽的%ィ泄チM髁恐懈骼嘤τ煤鸵滴竦牡湫头植记榭鍪牵和ㄓ檬荼协议嘤τ谜ィ和ㄓ么淇刂菩类应用占%;流量占网络环境的发展工程硕士学位论文基于绲氖悠抵辈ハ低成杓朴胧迪
%渲蠬ィ現占ィ琈%皇凳绷魇矫教逍类应用占ィ换峄俺跏夹类应用占ィ籔类应用占%渲蠦%,占ィ粗狿占%,占%黄渌嘤τ谜ァ数据来自于通讯世项目来源目前网络运营商所使用的流媒体平台多是几年前的传统方式流媒体系统,采用客户机/服务器模式提供流媒体业务。由于服务器输涑痮捌烤的限制,一台服务器只能支持有限的并发流考兜牟⒎⒘。要解决十万、百万用户同是采用组播来提供广播,二是采用内容传送网络际踅ǚ衿骶×糠诺嚼肟户近的地