SIP/WebRTC转换网关的设计与实现
发布时间:2021-02-09 05:42
WebRTC(Web Real-Time Communications)作为HTML5快速发展的产物,满足了人们对基于Web的实时音视频通信的需求。WebRTC将多媒体处理能力嵌入浏览器,无需用户安装插件或客户端即可进行网页实时音视频通信,是网络实时通信领域未来发展的趋势。SIP作为IMS的核心协议,已经发展成熟并被广泛应用。实现WebRTC与IMS互通,即实现WebRTC应用和SIP终端间的实时通信,是当下实时通信领域的一个重要发展方向,这将有助于推动WebRTC的快速发展,也将促进实时通信领域下一个新时代的到来。本文通过深入研究SIP、WebRTC及相关技术,提出了信令和媒体分离式的转换网关结构,实现了可扩展、易维护的SIP/WebRTC转换网关,最终达到了SIP终端和WebRTC应用实时通信的目的。论文首先论述了SIP、WebRTC及相关技术,包括WebRTC技术总体架构以及WebSocket、JSEP、SDP、RTP/SRTP、ICE、SIP等协议规范。其次,论文从信令和媒体两个层面对SIP/WebRTC转换网关进行了需求分析,并介绍了目前SIP/WebRTC通信的解决方案。再...
【文章来源】:中国科学院大学(中国科学院沈阳计算技术研究所)辽宁省
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
引言
第一章 绪论
1.1 课题研究背景
1.2 国内外研究现状与发展前景
1.3 SIP/WebRTC转换网关研究的目的和意义
1.4 本文的研究内容和论文组织结构
第二章 相关技术研究
2.1 WebRTC技术总体架构
2.2 WebRTC相关协议规范
2.2.1 WebSocket协议
2.2.2 JSEP协议
2.2.3 SDP协议
2.2.4 RTP/SRTP协议
2.2.5 NAT穿越相关协议
2.3 SIP协议
2.3.1 SIP消息
2.3.2 SIP呼叫基本流程
2.4 小结
第三章 SIP/WebRTC转换网关的设计
3.1 需求分析
3.1.1 信令层面需求分析
3.1.2 媒体层面需求分析
3.2 目前SIP/ WebRTC通信解决方案
3.3 SIP/WebRTC转换网关结构的设计
3.3.1 信令网关和媒体网关分离式结构
3.3.2 信令网关和媒体网关通信
3.4 信令网关的设计
3.4.1 信令网关结构
3.4.2 扩展的JSEP协议
3.4.3 中间信令
3.5 媒体网关设计
3.6 基本业务流程
3.7 小结
第四章 SIP/WebRTC转换网关的实现
4.1 信令网关的实现
4.1.1 业务处理模块
4.1.2 会话管理模块
4.1.3 Format模块
4.1.4 Agent模块
4.1.5 MGC模块
4.2 媒体网关的实现
4.2.1 业务处理模块
4.2.2 消息处理模块
4.2.3 SGC模块
4.2.4 会话管理模块
4.2.5 SRTP/RTP转换模块
4.2.6 Agent模块
4.2.7 编码转换模块
4.3 WebRTC服务器和应用的实现
4.3.1 WebRTC服务器的实现
4.3.2 WebRTC应用的设计与实现
4.4 小结
第五章 SIP/WebRTC转换网关的测试与分析
5.1 测试环境部署
5.2 功能测试及分析
5.3 性能测试及分析
5.4 小结
结束语
参考文献
发表文章
致谢
【参考文献】:
期刊论文
[1]基于WebRTC的实时视音频通信研究综述[J]. 张向辉,黄佳庆,吴康恒,雷志斌. 计算机科学. 2015(02)
[2]基于HTML5的WebRTC技术浅析[J]. 梁艳. 信息通信技术. 2014(02)
[3]IPTV系统SRTP协议及密钥交换技术研究[J]. 刘军. 信息安全与通信保密. 2013(08)
[4]一种媒体流穿越NAT的算法设计与实现[J]. 魏立峰,刘丹斌,王庆辉. 计算机工程. 2009(24)
[5]RTP/RTCP实时传输协议的研究与Linux实现[J]. 潘鹏,杜旭,叶婷,徐静华. 计算机工程与应用. 2005(24)
[6]SIP标准中的核心技术与研究进展[J]. 司端锋,韩心慧,龙勤,潘爱民. 软件学报. 2005(02)
硕士论文
[1]WebRTC系统中媒体子系统的设计与实现[D]. 赵国帅.北京邮电大学 2014
[2]一种基于SIP和WebRTC的实时可视对讲方案设计[D]. 竹洪涛.西南交通大学 2013
[3]NAT穿越技术研究与实现[D]. 曹申会.南京邮电大学 2013
[4]基于改进ICE协议的流媒体穿透NAT的研究[D]. 陈亮.华南理工大学 2012
[5]SRTP协议和MIKEY协议在VoIP终端中的设计与实现[D]. 杨龙.电子科技大学 2006
本文编号:3025146
【文章来源】:中国科学院大学(中国科学院沈阳计算技术研究所)辽宁省
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
引言
第一章 绪论
1.1 课题研究背景
1.2 国内外研究现状与发展前景
1.3 SIP/WebRTC转换网关研究的目的和意义
1.4 本文的研究内容和论文组织结构
第二章 相关技术研究
2.1 WebRTC技术总体架构
2.2 WebRTC相关协议规范
2.2.1 WebSocket协议
2.2.2 JSEP协议
2.2.3 SDP协议
2.2.4 RTP/SRTP协议
2.2.5 NAT穿越相关协议
2.3 SIP协议
2.3.1 SIP消息
2.3.2 SIP呼叫基本流程
2.4 小结
第三章 SIP/WebRTC转换网关的设计
3.1 需求分析
3.1.1 信令层面需求分析
3.1.2 媒体层面需求分析
3.2 目前SIP/ WebRTC通信解决方案
3.3 SIP/WebRTC转换网关结构的设计
3.3.1 信令网关和媒体网关分离式结构
3.3.2 信令网关和媒体网关通信
3.4 信令网关的设计
3.4.1 信令网关结构
3.4.2 扩展的JSEP协议
3.4.3 中间信令
3.5 媒体网关设计
3.6 基本业务流程
3.7 小结
第四章 SIP/WebRTC转换网关的实现
4.1 信令网关的实现
4.1.1 业务处理模块
4.1.2 会话管理模块
4.1.3 Format模块
4.1.4 Agent模块
4.1.5 MGC模块
4.2 媒体网关的实现
4.2.1 业务处理模块
4.2.2 消息处理模块
4.2.3 SGC模块
4.2.4 会话管理模块
4.2.5 SRTP/RTP转换模块
4.2.6 Agent模块
4.2.7 编码转换模块
4.3 WebRTC服务器和应用的实现
4.3.1 WebRTC服务器的实现
4.3.2 WebRTC应用的设计与实现
4.4 小结
第五章 SIP/WebRTC转换网关的测试与分析
5.1 测试环境部署
5.2 功能测试及分析
5.3 性能测试及分析
5.4 小结
结束语
参考文献
发表文章
致谢
【参考文献】:
期刊论文
[1]基于WebRTC的实时视音频通信研究综述[J]. 张向辉,黄佳庆,吴康恒,雷志斌. 计算机科学. 2015(02)
[2]基于HTML5的WebRTC技术浅析[J]. 梁艳. 信息通信技术. 2014(02)
[3]IPTV系统SRTP协议及密钥交换技术研究[J]. 刘军. 信息安全与通信保密. 2013(08)
[4]一种媒体流穿越NAT的算法设计与实现[J]. 魏立峰,刘丹斌,王庆辉. 计算机工程. 2009(24)
[5]RTP/RTCP实时传输协议的研究与Linux实现[J]. 潘鹏,杜旭,叶婷,徐静华. 计算机工程与应用. 2005(24)
[6]SIP标准中的核心技术与研究进展[J]. 司端锋,韩心慧,龙勤,潘爱民. 软件学报. 2005(02)
硕士论文
[1]WebRTC系统中媒体子系统的设计与实现[D]. 赵国帅.北京邮电大学 2014
[2]一种基于SIP和WebRTC的实时可视对讲方案设计[D]. 竹洪涛.西南交通大学 2013
[3]NAT穿越技术研究与实现[D]. 曹申会.南京邮电大学 2013
[4]基于改进ICE协议的流媒体穿透NAT的研究[D]. 陈亮.华南理工大学 2012
[5]SRTP协议和MIKEY协议在VoIP终端中的设计与实现[D]. 杨龙.电子科技大学 2006
本文编号:3025146
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3025146.html