基于SIP协议的RTCWeb终端设计与实现
本文关键词:基于SIP协议的RTCWeb终端设计与实现
更多相关文章: 网络音视频通信 SIP协议 网页编程 开放的编程接口
【摘要】:随着互联网的迅猛发展,移动终端、桌面终端、浏览器等都可以通过网络音视频通信技术实现点对点通信,对传统电信运营商的语音业务形成了前所未有的冲击。但是,随着应用范围的快速扩展,网络音视频通信技术在技术层面暴露了很多问题。一方面,软件终端之间并没有充分地考虑彼此的兼容性,导致彼此之间无法互通。另一方面,通信质量和用户体验方面也不尽如人意。 本文根据需求,设计并实现了一款运行在浏览器之上的网页音视频通信终端,兼顾了原有终端的兼容性,并充分考虑了网络音视频通信技术的发展方向。 全文首先介绍了背景知识和相关技术,着重描述了其对应接入的网络通信服务平台。其次,从第三方应用、用户和网络通信服务平台三个方面介绍了对终端的需求,并进一步进行了需求的分解和细化。然后在需求分析的基础上,给出了终端的总体设计,将终端进行了模块的划分,并进而完成了动态流程设计。在此基础上,依据总体设计的思路,详细介绍了终端所实现的SIP协议栈的类图,同时针对重要的需求给出详细的设计和实现过程。最后,详细地介绍了系统的部署方案及关键功能模块的测试用例,并对基于SIP协议的RTCWeb终端进行了功能测试和多方面验证,测试结果表明终端满足各方面的需求。在论文的结尾,对基于SIP协议的RTCWeb终端的研发过程进行了总结,进一步指出了未来的研究方向。
【关键词】:网络音视频通信 SIP协议 网页编程 开放的编程接口
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.092;TP311.1
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第1章 绪论8-12
- 1.1 研究背景和意义8-9
- 1.2 论文主要工作9-10
- 1.3 论文结构10-12
- 第2章 相关技术概述12-22
- 2.1 网络实时通信技术概述12-15
- 2.1.1 网络实时通信相关协议12-13
- 2.1.2 网络实时通信相关开源项目13-15
- 2.2 RTC网络服务系统介绍15-21
- 2.2.1 RTC网络服务系统内部组成15-19
- 2.2.2 RTC网络服务系统对外提供的服务19-21
- 2.3 小结21-22
- 第3章 RTCWEB终端的需求分析22-29
- 3.1 RTCWEB终端使用场景22-23
- 3.2 RTCWEB终端的功能需求23-27
- 3.2.1 功能需求用例分析23-25
- 3.2.2 RTCWeb终端的功能需求分解25-27
- 3.3 RTCWEB终端的兼容性需求27
- 3.4 RTCWEB终端的安全性需求27
- 3.5 小结27-29
- 第4章 RTCWEB终端的总体设计29-35
- 4.1 静态结构设计29-30
- 4.2 动态流程设计30-34
- 4.2.1 嵌入第三方应用后的接入流程30-32
- 4.2.2 终端心跳流程32
- 4.2.3 点对点会话业务流程32-34
- 4.3 小结34-35
- 第5章 RTCWEB终端的详细设计与实现35-58
- 5.1 RTCWEB终端各模块之间的关系35
- 5.2 SIP协议栈的设计与实现35-44
- 5.2.1 SIP协议栈的设计36-40
- 5.2.2 SIP协议栈的实现40-44
- 5.3 用户功能模块的设计与实现44-54
- 5.3.1 用户功能模块的总体设计45-46
- 5.3.2 用户功能模块的接口设计46-52
- 5.3.3 用户功能模块的实现52-54
- 5.4 用户页面的设计与实现54-57
- 5.4.1 图形页面设计54-56
- 5.4.2 可嵌入页面的实现56-57
- 5.5 小结57-58
- 第6章 RTCWEB终端的测试58-65
- 6.1 测试环境58-59
- 6.2 终端功能测试59-61
- 6.3 系统联合测试61-64
- 6.4 兼容性测试64
- 6.5 小结64-65
- 第7章 结束语65-67
- 7.1 论文工作总结65
- 7.2 未来工作展望65-67
- 参考文献67-69
- 附录69-70
- 致谢70-71
- 作者攻读学位期间发表的学术论文目录71
【共引文献】
中国期刊全文数据库 前3条
1 王刚;何刚;周靖华;;基于Web平台的商业银行自助服务系统软件架构的研究(下)[J];金融科技时代;2014年07期
2 赵露名;;基于位置视频监控系统前台展示交互的设计与实现[J];软件;2014年10期
3 司旭光;王智学;何红悦;;智能通信业务的模型转换研究[J];计算机技术与发展;2015年01期
中国博士学位论文全文数据库 前2条
1 徐伟;模型驱动的城轨列车车载控制系统软件评估体系[D];中国铁道科学研究院;2014年
2 杨松;面向自感知网络的测试关键技术研究[D];北京邮电大学;2014年
中国硕士学位论文全文数据库 前10条
1 卢锐权;东莞市公安局党务管理系统分析与设计[D];云南大学;2013年
2 戚培;企业办公自动化系统的设计与实现[D];厦门大学;2014年
3 苟智雄;高速移动网络下用户行为监控系统的设计与实现[D];北京交通大学;2014年
4 沈建殷;监狱智能监控巡检系统研究与实现[D];中山大学;2014年
5 汤万博;企业党员信息管理系统的设计与实现[D];大连海事大学;2014年
6 唐丽娜;校企合作管理系统的设计与实现[D];吉林大学;2014年
7 毕建鹏;网络化馆藏资源的数据护理服务的设计与实现[D];北京邮电大学;2014年
8 唐硕;基于Android平台的车联网车载应用软件的设计与实现[D];北京邮电大学;2014年
9 白雪飞;基于IOS的智能公交信息服务系统的研究[D];北京邮电大学;2014年
10 吴思齐;物联网资源建模工具的设计与实现[D];北京邮电大学;2014年
,本文编号:1109847
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1109847.html