支持SIP用户与浏览器用户的融合通信系统设计与实现
发布时间:2020-07-28 10:31
【摘要】:随着HTML5等Web技术的发展,浏览器作为互联网的主要入口提供的服务日益丰富,尤其是WebRTC技术,让通过浏览器无插件即时通信成为可能。而以下一代网络为主要发展方向的电信业,已经并且还将继续将大量的SIP通信设备投入各种生产生活环境。实现支持SIP用户与浏览器用户的融合通信系统,不仅可以让已有的SIP终端和浏览器用户跨平台融合通信,整合资源节省成本、丰富业务场景、提高旧设备的利用率,还可以利用Web易于扩展的特性,融合更多的服务,提高用户体验。本系统以SIP应用服务器、WebRTC服务器为信令网关,将主要的应用逻辑集中在服务器,而网络中的媒体流都由媒体服务器中继。通过这种方式,降低了对SIP客户端设备能力的要求,方便接入老旧设备。同时中心化的逻辑方便业务管理、控制和扩展,配合位置服务器实现分布式的组织提供跨域的通信服务。另外,系统通过扩展的SIP消息和自定义消息,以消息事件驱动的方式设计了业务逻辑的有限状态自动机,保证了系统的稳定性和可靠性。本文遵循软件工程的一般步骤,讲解了本系统设计和实现的具体步骤。首先进行需求分析,讲解系统要实现的基本音视频通信、即时消息、各种增值业务,以及文件传输、即时聊天等业务需求,另外还讲解了用户管理、私网穿越、分布式组织等问题。然后给出了系统整体解决方案,介绍系统的体系结构、协议栈、组成和私网穿越、分布式组织的处理。接着,分别讲解了 SIP应用服务器和WebRTC服务器的详细设计和实现,如功能模块的划分,安全性、多线程、业务冲突、用户状态的处理等。最后,讲述了本系统功能测试的方法和结果,并讨论了性能问题。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP393.09
【图文】:
进一步优化和完善,于2002年修改为RFC3261。它工作在应用层,可用于音频、逡逑视频、即时消息、通话控制、在线状态等应用场景,提供了创建、更新和结束会逡逑话的方式。其协议栈如图2-1:逡逑^邋Media邋encoding邋J〔邋SDP邋)逡逑逦邋逦邋逦邋+邋^邋\邋逦逡逑(DHCP)邋(DNS邋)逦(RSVP)〔邋RTCP)逦^邋RTP邋^邋(SIP邋)邋(HTTP)逡逑iT逦Ti逦n ̄i邋ifT逡逑I邋|逦|邋r ̄邋I逡逑^邋Sigcomp邋J逡逑i逦i逦i逡逑!逦1逦1逦",逡逑I逦%煎澹藻澹藻澹藻澹藻澹裕赍澹簦妫戾澹藻义希眨模校叔澹蓿裕茫校叔义希哄危慑澹蓿戾义希ㄥ危桑校觯矗桑校觯跺危叔义希蝈义希ㄥ危粒悖悖澹螅箦澹睿澹簦鳎铮颍脲澹ǎ牵校遥樱澹眨停裕樱澹祝蹋粒五澹╁危╁义贤迹玻卞澹樱桑行檎唬郏福蒎义希靛义
本文编号:2772756
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP393.09
【图文】:
进一步优化和完善,于2002年修改为RFC3261。它工作在应用层,可用于音频、逡逑视频、即时消息、通话控制、在线状态等应用场景,提供了创建、更新和结束会逡逑话的方式。其协议栈如图2-1:逡逑^邋Media邋encoding邋J〔邋SDP邋)逡逑逦邋逦邋逦邋+邋^邋\邋逦逡逑(DHCP)邋(DNS邋)逦(RSVP)〔邋RTCP)逦^邋RTP邋^邋(SIP邋)邋(HTTP)逡逑iT逦Ti逦n ̄i邋ifT逡逑I邋|逦|邋r ̄邋I逡逑^邋Sigcomp邋J逡逑i逦i逦i逡逑!逦1逦1逦",逡逑I逦%煎澹藻澹藻澹藻澹藻澹裕赍澹簦妫戾澹藻义希眨模校叔澹蓿裕茫校叔义希哄危慑澹蓿戾义希ㄥ危桑校觯矗桑校觯跺危叔义希蝈义希ㄥ危粒悖悖澹螅箦澹睿澹簦鳎铮颍脲澹ǎ牵校遥樱澹眨停裕樱澹祝蹋粒五澹╁危╁义贤迹玻卞澹樱桑行檎唬郏福蒎义希靛义
本文编号:2772756
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2772756.html