一种基于混合云架构实现音视频通信的方法及系统技术方案

技术编号:28988019 阅读:13 留言:0更新日期:2021-06-23 09:39
本发明专利技术涉及一种基于混合云架构实现音视频通信的方法及系统,线上业务办理时,业务数据在私有环境封闭运营,音视频数据在公有云环境交互,音视频通话产生的业务数据(如录像文件、照片)也保存在私有环境中,保证了客户信息与业务数据等核心数据的安全,也降低了私有化网络环境的带宽要求;另外,可以利用公有云全球加速服务,跨运营商网络交互(BGP线路),同时公有云的带宽、服务器等资源可以动态调整,从而本发明专利技术能够有效应对业务的突发增长,为企业提供更稳定的业务发布、更快的访问速度、更灵活的业务架构,从而提升IT运营效率。

【技术实现步骤摘要】
一种基于混合云架构实现音视频通信的方法及系统
本专利技术涉及通信
,尤其是涉及一种基于混合云架构实现音视频通信的方法及系统。
技术介绍
随着移动互联网技术的快速发展和运营商网络的进一步提速,以音视频为代表的媒体通讯在各个行业得到广泛的应用,用户对部署架构上有着不同的需求。目前,相关音视频能力进行技术实现后,采用私有云部署或者公有云部署的方式实现音视频通信。随着移动互联网的快速发展,越来越多的业务场景需要接入音视频能力,但普遍面临业务发展前期并发量较小的问题,采用私有化部署方式一次性投入较大,建设成本高,敏捷性和灵活性相对较低,严重制约创新业务的孵化和发展;而采用公有云部署方式则无法保障核心数据的安全性,不符合监管合规要求。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种基于混合云架构实现音视频通信的方法及系统,能够有效应对业务的突发增长,为企业提供更稳定的业务发布、更快的访问速度、更灵活的业务架构,从而提升企业的IT运营效率。为了解决上述技术问题,本专利技术实施例提供了一种基于混合云架构实现音视频通信的方法,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器和正向代理服务器;所述方法包括:在完成登录鉴权验证后,客户端通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至坐席终端;所述坐席终端接收到所述视频呼叫指令后,通过所述正向代理服务器连接所述公有云,继而在视频接通后将回调信息反馈至所述客户端;其中,所述回调信息包括公有云地址信息和音视频通信ID信息;所述客户端根据所述回调信息连接至所述公有云;所述公有云通过所述公有云流媒体接入服务器组和流媒体服务器组建立所述客户端与所述坐席终端的音视频数据通信连接。进一步地,所述私有云还包括核心服务器组、业务后台和数据库;在所述在完成登录鉴权验证后,客户端通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至坐席终端之前,还包括:所述客户端通过互联网访问所述私有云的负载均衡设备,以将登录信息提交至所述第一信令接入服务器组;所述第一信令接入服务器组将接收到的登录信息通过所述核心服务器组进行私有云内部信令转发,经过所述核心服务器对所述登录信息进行校验;所述业务后台对音视频通信过程中的业务数据通过所述数据库进行数据存取。进一步地,所述私有云还包括第二信令接入服务器、私有云流媒体接入服务器组和录像服务器组;所述方法还包括:所述坐席终端通过内部服务器将登录信息提交至所述第二信令接入服务器组;所述坐席终端响应录像任务以将两端交互的音视频流数据进行合成为音视频合成流数据,并请求所述第二信令接入服务器将所述音视频合成流数据转发至所述私有云流媒体接入服务器组;所述私有云流媒体接入服务器组将接收到的音视频合成流数据转发至所述录像服务器组,以使所述录像服务器组根据所述音视频合成流数据生成录像文件。进一步地,所述的基于混合云架构实现音视频通信的方法,还包括:所述录像服务器组根据自身配置的服务器地址将录制完成的录像文件保存至对应的存储服务器中;其中,所述存储服务器部署在所述私有云中。进一步地,所述公有云通过利用公有云全球加速服务以及通过BGP线路进行跨运营商网络交互,以实现低延迟高质量的音视频通话。进一步地,所述公有云中的资源支持动态调整;其中,所述资源包括带宽和服务器。进一步地,所述混合云架构支持多租户模式,其中不同租户之间数据相互隔离。进一步地,所述混合云架构的平台中的业务运行模式包括混合云模式和纯私有化环境模式,其中,每一接入业务为根据自身的预设安全级别对业务运行模式进行选择。进一步地,所述混合云架构的平台接入包括H5、小程序、安卓、iOS、vtm和pc。进一步地,所述混合云架构还包括管理控制台,所述管理控制台用于对所述混合云架构进行监控统计以及对服务节点进行日常运维。为了解决相同的技术问题,本专利技术还提供了一种基于混合云架构实现音视频通信的系统,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器、正向代理服务器和核心区集群服务器组,所述核心区集群服务器组包括核心服务器组、第二信令接入服务器组、私有云流媒体接入服务器组和录像服务器组;所述系统包括客户端和坐席终端;所述客户端用于在完成登录鉴权验证后通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至所述坐席终端;所述坐席终端用于在接收到所述视频呼叫指令后,通过所述正向代理服务器连接所述公有云,继而在视频接通后将回调信息反馈至所述客户端;其中,所述回调信息包括公有云地址信息和音视频通信ID信息;所述客户端还用于根据所述回调信息连接至所述公有云;所述公有云用于通过所述公有云流媒体接入服务器组和流媒体服务器组建立所述客户端与所述坐席终端的音视频数据通信连接所述系统在音视频通信过程中产生的数据为保存至对应的存储服务器中;其中,所述存储服务器部署在所述私有云中。与现有技术相比,本专利技术具有如下有益效果:本专利技术提供了一种基于混合云架构实现音视频通信的方法及系统,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器和正向代理服务器。本专利技术通过采用混合云部署模式将音视频业务办理中的隐私部分进行私有部署封闭运维,做到了安全可控可定制,保证了客户信息与交易数据等核心数据的安全,将用户接入服务部署在公有云上,仅将核心业务应用运行在企业内部IT环境下以满足低延迟、数据一致性和高效安全的需求。通过实施本专利技术能够有效应对业务的突发增长,为企业提供更稳定的业务发布、更快的访问速度、更灵活的业务架构,从而提升IT运营效率。附图说明图1是本专利技术一实施例提供的基于混合云架构实现音视频通信的方法的流程示意图;图2是本专利技术一实施例提供的混合云架构的系统框架示意图;图3是本专利技术一实施例提供的音视频通信的信令交互流程示意图;图4是本专利技术一实施例提供的音视频通信的视频流交互流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,本专利技术实施例提供了一种基于混合云架构实现音视频通信的方法,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器和正向代理服务器;所述方法包括步骤:S1、在完成登录鉴本文档来自技高网...

【技术保护点】
1.一种基于混合云架构实现音视频通信的方法,其特征在于,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器和正向代理服务器;所述方法包括:/n在完成登录鉴权验证后,客户端通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至坐席终端;/n所述坐席终端接收到所述视频呼叫指令后,通过所述正向代理服务器连接所述公有云,继而在视频接通后将回调信息反馈至所述客户端;其中,所述回调信息包括公有云地址信息和音视频通信ID信息;/n所述客户端根据所述回调信息连接至所述公有云;/n所述公有云通过所述公有云流媒体接入服务器组和流媒体服务器组建立所述客户端与所述坐席终端的音视频数据通信连接。/n

【技术特征摘要】
1.一种基于混合云架构实现音视频通信的方法,其特征在于,所述混合云架构包括公有云和私有云,所述公有云包括公有云流媒体接入服务器组和流媒体服务器组,所述私有云包括第一信令接入服务器和正向代理服务器;所述方法包括:
在完成登录鉴权验证后,客户端通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至坐席终端;
所述坐席终端接收到所述视频呼叫指令后,通过所述正向代理服务器连接所述公有云,继而在视频接通后将回调信息反馈至所述客户端;其中,所述回调信息包括公有云地址信息和音视频通信ID信息;
所述客户端根据所述回调信息连接至所述公有云;
所述公有云通过所述公有云流媒体接入服务器组和流媒体服务器组建立所述客户端与所述坐席终端的音视频数据通信连接。


2.根据权利要求1所述的基于混合云架构实现音视频通信的方法,其特征在于,所述私有云还包括核心服务器组、业务后台和数据库;
在所述在完成登录鉴权验证后,客户端通过互联网访问所述私有云,以通过所述第一信令接入服务器组将视频呼叫指令发送至坐席终端之前,还包括:
所述客户端通过互联网访问所述私有云的负载均衡设备,以将登录信息提交至所述第一信令接入服务器组;
所述第一信令接入服务器组将接收到的登录信息通过所述核心服务器组进行私有云内部信令转发,经过所述核心服务器对所述登录信息进行校验;
所述业务后台对音视频通信过程中的业务数据通过所述数据库进行数据存取。


3.根据权利要求1所述的基于混合云架构实现音视频通信的方法,其特征在于,所述私有云还包括第二信令接入服务器、私有云流媒体接入服务器组和录像服务器组;
所述方法还包括:
所述坐席终端通过内部服务器将登录信息提交至所述第二信令接入服务器组;
所述坐席终端响应录像任务以将两端交互的音视频流数据进行合成为音视频合成流数据,并请求所述第二信令接入服务器将所述音视频合成流数据转发至所述私有云流媒体接入服务器组;
所述私有云流媒体接入服务器组将接收到的音视频合成流数据转发至所述录像服务器组,以使所述录像服务器组根据所述音视频合成流数据生成录像文件。


4.根据权利要求3所述的基于混合云架构实现音视频通信的方法,其特征在于,还包括:
所述录像服务器组根据自身配置的服务器地址将录制完成的录像文件保存至对应的存储服务器中;其中,所述存储服务器部署在所述私有云中。...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:广州佰锐网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1