您当前的位置是:  首页 > 资讯 > 国内 >
 首页 > 资讯 > 国内 >

华平基于云架构的音视频交互调度技术

2014-03-04 14:40:18   作者:   来源:CTI论坛   评论:0  点击:


  技术背景

  随着互联网络技术的发展,视音频编解码技术的提高,各种基于互联网络的远程音视频交互应用已非常成熟,远程多方会议、远程教学、远程医疗、监控指挥系统等迅速普及。但是,这些成熟的音视频交互应用往往受到设备采购压力巨大、维护成本高、资源不足等因素的严重制约。每个企业、单位都在根据自身应用特色建立自己的一套或多套音视频交互应用系统,这使得各个单位企业投资资本巨大,运行成本高昂,灵活性和扩展性难以实现,应用资源得不到充分利用,同时还要求相关维护人员具有较高的技术水平。

  如今,具有云计算概念的网络计算模式,正逐步成为典型性的应用。如何基于云计算模式,将各自独立的音视频交互服务平台充分利用,通过网络化计算与智能化调度,把可利用的软硬件服务、存储资源灵活的整合和扩展,实现最大范围的协作与资源分享,达成高效率、低成本、少维护的应用目标,是现在急需解决的问题。

  鉴于以上所述现有技术的缺点,华平提供了一种基于云架构的音视频交互调度方法,该方法能够最大范围地满足用户有关音视频交互方面的应用;此外,还提供一种基于云架构的音视频交互调度系统,该系统能够使所有服务平台资源得到充分共享。

  基于云架构的音视频交互调度系统

  基于云架构的音视频交互调度系统,包括云服务平台、至少 2 个服务平台、和每个服务平台绑定的客户端;

  云服务平台包括请求接收模块、属性比对匹配模块、资源绑定映射模块、调度模块、数据库;

  1)请求接收模块分别与客户端、数据库、属性比对匹配模块通信相连,用以接收客户端的服务请求,并根据数据库中的信息进行服务验证,若通过验证则将服务请求发送给属性比对匹配模块;

  2)属性比对匹配模块分别与客户端和数据库通信相连,用以从数据库中获取与客户端匹配的服务平台资源发送给客户端;

  3)资源绑定映射模块分别与服务平台、数据库、调度模块通信相连,用以记录绑定的服务平台和客户端,并转发客户端的交互需求给调度模块;

  4)调度模块分别与资源绑定映射模块和服务平台通信相连,用以将需要进行音视频交互的两个客户端分别绑定的服务平台迁入到一个云服务中。

  该系统每个客户端仅绑定一个服务平台,每个服务平台可以绑定多个客户端。

  基于云架构的音视频交互调度方法

  基于云架构的音视频交互调度方法包括以下步骤 :

  步骤一,客户端发出服务请求到云服务平台中的请求接收模块,请求接收模块通过数据库验证所述服务请求是否合法 ;若通过验证则执行步骤二,否则执行步骤五 ;

  步骤二,云服务平台中的属性比对匹配模块根据客户端的属性,到数据库中调用资源属性表进行资源匹配工作,并将匹配到的服务平台资源通知客户端 ;

  步骤三,客户端请求绑定到所述匹配到的服务平台资源中的服务平台上,绑定成功的服务平台将绑定结果通知云服务平台中的资源绑定映射模块;

  步骤四,当客户端需要与其他客户端进行音视频交互时,与客户端绑定的服务平台将客户端的交互需求通过所述资源绑定映射模块发送给云服务平台中的调度模块,调度模块将所述其他客户端绑定的服务平台迁入到客户端绑定的服务平台所在的云服务中,实现客户端与其他客户端的音视频交互;

  步骤五,结束。

  左图为基于云架构的音视频交互调度方法中的交互流程示意图

  右图为基于云架构的音视频交互调度方法中的调度流程示意图

  基于云架构的音视频交互调度方法及系统优势

  华平基于云架构的音视频交互调度方法及系统有益效果在于:

  任何单位不用再单独采购维护一套独立的应用系统,也不必再有专门的维护人员对客户终端分配服务资源。通过云架构及基于云架构的音视频交互调度方法及系统,能够充分协同、组织好服务平台,灵活地扩展各个方面的音视频交互应用,并且能够使所有服务平台资源得到充分应用。这样不仅拓宽了用户的使用范围,解决了资源约束和资源不足的问题,同时也能最大范围地满足用户有关音视频交互方面的应用。

  基于云架构的音视频交互调度技术的应用

  这种基于云架构的音视频交互调度尤其适用于多点音视频交互的场所。如跨行业、跨部门的综合视讯应用、网络视频会议、应急指挥、远程会诊、监控统一调度、消防排险、演习观摩、城市安防等领域。

【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业