基于p2psip的流媒体系统研究与实现

上传人:E**** 文档编号:115166749 上传时间:2019-11-12 格式:PDF 页数:72 大小:2.65MB
返回 下载 相关 举报
基于p2psip的流媒体系统研究与实现_第1页
第1页 / 共72页
基于p2psip的流媒体系统研究与实现_第2页
第2页 / 共72页
基于p2psip的流媒体系统研究与实现_第3页
第3页 / 共72页
基于p2psip的流媒体系统研究与实现_第4页
第4页 / 共72页
基于p2psip的流媒体系统研究与实现_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《基于p2psip的流媒体系统研究与实现》由会员分享,可在线阅读,更多相关《基于p2psip的流媒体系统研究与实现(72页珍藏版)》请在金锄头文库上搜索。

1、密级:保密期限: 踌玄却童大莘 硕士研究生学位论文 题目: 基王丝里:S 兰里趁逋基佳丕统 硒究皇塞堡 学 姓 专 导 学 号: Q Z 垂垄Q 亘 名:值星 业:值曼皇值息矬垄 师:奎堂明 院:信息皇适筐工程 2 0 1 0 年1 月1 2 日 丫llI11I17115lI18ll7lllH1lllJl3ll 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不 包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他 教育机构的学位或证书而使用过的材料。与我一同工作

2、的同志对本研究所做的任 何贡献均已在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 当马霉一 日期: 兰1 2 垒! ! 主! 旦 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保 留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借 阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它 复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一

3、年解密后适用本授权书。非保密论 文注释:本学位论文不属于保密范围,适用本授权书。 本人签名: 墨刍免 日期: z 业釜丑1 旦一 导师签名: 垄塑盛 日期:趁垃:! , j 基于P 2 P - S IP 的流媒体系统研究与实现 捅要 随着网络技术和多媒体技术的不断发展,用户对多媒体内容的需求日益增 大,传统的C S 结构流媒体服务易形成系统瓶颈,不能满足大用户量同时在线的 需求。与传统C S 结构相对的是P 2 P 结构,P 2 P 的显著特点是各个节点拥有自己 的资源,节点之间直接通信并共享整个网络的资源。P 2 P 网络技术可以结合网络 上的空闲资源和有限的网络带宽实现大规模的网络流媒体系

4、统。S I P ( S e s s i o n I n i t i a l i z a t i o nP r o t o c o l ,会话发起协议1 是一个由I E T FM M U S I C ( M u l t i p a r t y M u l t i m e d i aS e s s i o nC o n t r 0 1 ) I 作组提出,面向I n t e r n e t 会议和电话的简单应用层 信令协议,用于建立、调整和终止多媒体会话。S I P 协议因其简单、易扩展、便 于实现等诸多优点,得到了业界的普遍认可。结合S I P 与P 2 P 各自的优势,创造 新的网络应用已成为相

5、关研究领域的热点。本文主要对P 2 PS I P 结合方式展开了 深入研究,设计并实现了一个基于P 2 P S I P 的流媒体系统。 首先,本文根据P 2 P 技术的应用和S I P 协议的发展引出P 2 PS I P 结合的必要 性,重点分析比较了两种P 2 PS I P 结合的方案。接着,针对P 2 P S I P 流媒体系统 所涉及的相关技术进行了研究,详细分析了C H O R D 算法和S I P 的扩展机制。最 后详细阐述了P 2 P S I P 流媒体系统的设计思路和实现过程,特别是流媒体模块与 P 2 P S I P 模块基于开源软件V L C 和P J S I P 开发的关键

6、细节。在测试环境中,该系 统表现良好,基本满足设计要求。 关键词:S I P ;P 2 P ;P 2 P - S I P ;P J S l P ;V L C 一 一 R E S E A R C HA N DI M P L E M E N TO FS T R E A M I N G M E D I AS Y S T E MB A S E DO NP 2 P S I P A B S T R A ( 玎 W i t ht h e d e v e l o p m e t o fn e t w o r kt e c h n o l o g ya n dm u l t i m e d i a t e c

7、h n o l o g y , u s e r s d e m a n df o rm u l t i m e d i ac o n t e n ta r ei n c r e a s i n gd a yb y d a y T h et r a d i t i o n a lC Ss t r e a m i n gs e r v e rs t r u c t u r e ,w h i c hi sv u l n e r a b l et o s u f f e rf r o mt h eb o t t l e n e c ko fs y s t e m ,d o e s n ts a t i

8、 s f yal a r g en u m b e ro f u s e r so n l i n es i m u l t a n e o u s l y I naP 2 Pn e t w o r k ,e a c hn o d eh a si t so w n r e s o u r c e s ,t h en o d e sc o m m u n i c a t ew i t he a c ho t h e rd i r e c t l y , a n ds h a r et h e n e t w o r kr e s o u r c e sw i t he a c ho t h e

9、r W i t ht h eh e l po fP 2 Pn e t w o r k t e c h n o l o g y , w ec a nc o m b i n el a r g en u m b e ro ff r e er e s o u r c e sa n dl i m i t e d n e t w o r kb a n d w i d t ht oi m p l e m e n tl a r g e s c a l es t r e a m i n gm e d i an e t w o r k s y s t e m S I P ( S e s s i o nI n i

10、t i a t i o nP r o t o c 0 1 ) ,w h i c hw a sd e v e l o p e db yI E T F , i sas e s s i o nc o n t r o lp r o t o c o lo na p p l i c a t i o nl a y e r T h ep r o t o c o li su s e df o r c r e a t i n g ,m o d i f y i n g ,a n dt e r m i n a t i n gm u l t i m e d i as e s s i o n s B e c a u s

11、eo fi t s s i m p l es t r u c t u r ea n dh i g hf l e x i b i l i t y , S I Pr e c e i v e dw i d e s p r e a dr e c o g n i t i o n H o wt om a k eu s eo ft h e i ra d v a n t a g e st oc o m b i n et h e s et w ot e c h n o l o g i e s t o g e t h e rt oc r e a t en e ww e ba p p l i c a t i o n

12、h a sa l r e a d yb e c o m eah o t s p o to f r e l e v a n tr e s e a r c hf i e l d s I nt h i st h e s i s ,w ec o n c e n t r a t e do nt h eb i n d i n g m o d eo fP 2 PS I P , d e s i g n e da n di m p l e m e n t e daP 2 P - S I P - b a s e ds t r e a m i n g m e d i as y s t e m F i r s to

13、fa l l ,t h eb a s i ck n o w l e d g eo fP 2 Pt e c h n o l o g ya n dS I Pp r o t o c o l w e r ei n t r o d u c e d B a s eo nt h ei n t r o d u c t i o no ft h e s et w ot e c h n o l o g i e s ,w e l e dt ot h en e c e s s i t yo fc o m b i n i n gt h e m a n dd i s c u s s e dt h et w om e t h

14、 o d so f P 2 PS I Pi n t e g r a t i o n T h e n t h er e l e v a n tt e c h n o l o g i e si n v o l v e di nt h e P 2 P - S I Ps t r e a m i n gm e d i as y s t e mw e r es t u d i e di nd e t a i l ,i n c l u d i n gt h e C H O R D a l g o r i t h ma n dt h ee x t e n s i o nm e c h a n i s mo f

15、S I EF i n a l l y , d e s i g n i d e aa n di m p l e m e n to ft h eP 2 P S I Ps t r e a m i n gm e d i at e r m i n a lw e r e e l a b o r a t e d ,e s p e c i a l l yt h ea n a l y s eo ft w ok e ym o d u l e s ,s t r e a m i n gm e d i a I l m o d u l ea n dP 2 P - S I Pm o d u l e ,a n dt h e

16、i rd e v e l o p m e n tp r o c e s sb a s eo n o p e n s o u r c es o f t w a r eV L C a n dP J S I EI nat e s te n v i r o n m e n t ,t h es y s t e m p e r f o r m e dw e l l ,b a s i c a l l ym e e tt h ed e s i g nr e q u i r e m e n t s K E Y W O R D S :s i p ;p 2 p ;p 2 p s i p ;v l c ;p j s i p I I I 目录 第一章绪论1 1 1P 2 PS I P 与流媒体技术的发展1 1 1 1P 2 PS I P 技术

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号