学位论文 > 优秀研究生学位论文题录展示
基于P2P-SIP的流媒体系统研究与实现
作 者: 何星
导 师: 李学明
学 校: 北京邮电大学
专 业: 信号与信息处理
关键词: SIP P2P P2P-SIP PJSIP VLC
分类号: TN919.8
类 型: 硕士论文
年 份: 2010年
下 载: 64次
引 用: 1次
阅 读: 论文下载
内容摘要
随着网络技术和多媒体技术的不断发展,用户对多媒体内容的需求日益增大,传统的C/S结构流媒体服务易形成系统瓶颈,不能满足大用户量同时在线的需求。与传统C/S结构相对的是P2P结构,P2P的显著特点是各个节点拥有自己的资源,节点之间直接通信并共享整个网络的资源。P2P网络技术可以结合网络上的空闲资源和有限的网络带宽实现大规模的网络流媒体系统。SIP(Session Initialization Protocol,会话发起协议)是一个由IETF MMUSIC (Multiparty Multimedia Session Control)工作组提出,面向Internet会议和电话的简单应用层信令协议,用于建立、调整和终止多媒体会话。SIP协议因其简单、易扩展、便于实现等诸多优点,得到了业界的普遍认可。结合SIP与P2P各自的优势,创造新的网络应用已成为相关研究领域的热点。本文主要对P2P SIP结合方式展开了深入研究,设计并实现了一个基于P2P-SIP的流媒体系统。首先,本文根据P2P技术的应用和SIP协议的发展引出P2P SIP结合的必要性,重点分析比较了两种P2P SIP结合的方案。接着,针对P2P-SIP流媒体系统所涉及的相关技术进行了研究,详细分析了CHORD算法和SIP的扩展机制。最后详细阐述了P2P-SIP流媒体系统的设计思路和实现过程,特别是流媒体模块与P2P-SIP模块基于开源软件VLC和PJSIP开发的关键细节。在测试环境中,该系统表现良好,基本满足设计要求。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-15 1.1 P2P SIP与流媒体技术的发展 9-10 1.1.1 P2P SIP技术 9-10 1.1.2 流媒体技术 10 1.2 P2P SIP研究现状 10-13 1.2.1 SIP over P2P 11-12 1.2.2 P2P over SIP 12-13 1.3 本文主要内容及章节安排 13-15 第二章 P2P技术与SIP协议概述 15-35 2.1 P2P技术综述 15-21 2.1.1 P2P定义 15-16 2.1.2 P2P的特点 16 2.1.3 P2P网络结构分类 16-20 2.1.4 P2P系统的不足 20-21 2.2 SIP协议概述 21-29 2.2.1 SIP消息的组成 21-23 2.2.2 SIP协议实现机制 23 2.2.3 SIP网络架构 23-26 2.2.4 SIP工作过程 26-27 2.2.5 重要的SIP消息头介绍 27-29 2.2.6 SIP协议的不足 29 2.3 P2P与SIP的融合方案 29-35 2.3.1 P2P与SIP的融合需求 29-31 2.3.2 P2P与SIP的融合方式 31-35 第三章 基于P2P-SIP的流媒体技术研究 35-45 3.1 DHT结构算法 35-38 3.1.1 算法概述 35 3.1.2 逻辑拓扑结构 35-36 3.1.3 查询定位 36-37 3.1.4 节点加入/离开 37-38 3.1.5 性能分析 38 3.2 SIP协议扩展方法 38-42 3.2.1 消息类型的扩展 39 3.2.2 消息头的扩展 39 3.2.3 消息体的扩展 39-40 3.2.4 典型的消息扩展 40-42 3.3 SDP与媒体协商 42-45 第四章 基于P2P-SIP的流媒体系统设计与实现 45-60 4.1 系统概述 45-46 4.1.1 系统描述 45-46 4.1.2 系统功能分析 46 4.2 系统设计 46-47 4.3 系统实现 47-60 4.3.1 流媒体模块 48-53 4.3.2 P2P-SIP模块 53-58 4.3.3 系统整合 58-60 第五章 系统测试 60-65 5.1 测试环境 60-61 5.2 测试方法与结果 61-65 5.2.1 节点加入 61-62 5.2.2 节目注册 62-63 5.2.3 节目搜索 63-64 5.2.4 节目播放 64-65 第六章 全文总结与展望 65-67 6.1 全文总结 65 6.2 下一步工作 65-67 参考文献 67-69 致谢 69-70 在校期间发表论文及研究成果 70
|
相似论文
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
- 基于聚类分析的P2P流量识别算法的研究,TP393.02
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于P2P流媒体系统的设计与实现,TN919.8
- 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- IMS网络中的MPLS流量工程性能评估,TN919.8
- 基于SIP协议的软终端的研究与实现,TN916.2
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- IMS会话建立过程中信令优化的应用研究,TN919.8
- 基于IMS的远程多线程PGM研究与实现,TP393.09
- 基于SIP协议的多媒体通信的研究与实现,TN919.8
- 嵌入式多人音视频聊天模块的设计与实现,TP368.1
- 多媒体集群调度平台SIP服务器的研究与实现,TP368.5
- 基于DB33实现DVR跨域互联点播回放功能,TP391.41
- 嵌入式视频会议终端软件模块的设计与实现,TN948.63
- 基于SIP的新型语音网关系统设计与实现,TN916.2
- SIP Trunk网关穿越NAT的方案设计与实现,TN915.05
- 融合视讯系统的设计与实现,TP311.52
- 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com
|