黑入web服务器管理子系统,WebRTC系统管理子系统的设计与实现

摘要:

当今社会正逐步迈入互联网+时代,传统电信网和互联网间的鸿沟正逐渐缩小。当 WebRTC(Web Real-Time Communications)技术出现后,通信业务互联网化趋势更加势不可挡。WebRTC将音视频通信核心模块集成到浏览器内部,从而使其应用开发者仅需要通过JavaScript API调用即可获得基本的实时音视频通信和数据传输的能力。尽管WebRTC系统中媒体流是以P2P的方式直连,但在部署WebRTC系统时仍需要一个信令服务器来负责被叫寻址、会话控制等一系列信令消息的处理。如何在系统用户在和信令服务器建立可靠的WebSocket连接以及如何对借助WebRTC能力实现Web间音视频通信能力的第三方平台用户进行认证仍然没有成熟的解决方案。本文针对WebRTC系统中的管理子系统进行设计和实现,旨在借鉴OAuth2.0技术思想的前提实现一个对WebRTC用户认证、鉴权、管理以及资源调度的统一用户认证管理服务平台。管理子系统中的用户不仅包含WebRTC系统中自有用户,也包含使用WebRTC能力实现音视频会话的第三方业务平台用户。通过借鉴了 OAuth2.0协议中相关认证流程,本文设计并实现了不同的认证策略来保证本系统用户以及第三方业务平台用户与信令服务器建立可靠WebSocket连接。除了本系统用户和第三方业务平台用户,还有一些临时使用WebRTC能力而未在系统中注册的临时用户。由于存在不同类型的用户,管理子系统还提供了统一用户管理的管理员模块。在WebRTC系统中信令服务器是采用集群部署的方式,本文给出了信令服务器集群的资源管理中负载均衡调度的策略并对其进行了验证。最后,本文通过功能和性能两方面对上述论述进行了测试,验证了管理子系统的正确性和高效性。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值