各行业信息化业务平台对音视频能力集成需求的调研报告(一)

随着各行业信息化建设和智慧化建设的不断深入,各个行业都对本行业业务综合集成的需求越来越旺盛。音视频通讯功能和前后端指挥调度功能,作为一项基础的功能,一直在各行业客户中有大量的应用。但鉴于通讯系统是一项专门的技术分支,做业务应用的平台厂家一直对通讯系统看作独立的系统,不做深入研究。但目前,随着4G/5G网络的成熟和ANDROID系统的普及,越来越多的行业应用是基于专业行业终端实现远程工作。作为行业终端,既可以作为行业业务应用的载体,也可以作为音视频通信应用的载体。基于上述实际场景的融合,作为各个行业的应用业务平台开发商,就逐步有了在业务应用中整合音视频通信能力的需求。笔者会持续针对各个行业进行分析,本期将针对如下三个行业领域的业务平台对音视频通信能力集成需求进行调研,并给出具体的解决思路,供大家参考实践(音视频能力和指挥调度通信能力供应商以华脉智联平台为例)。

1. 智慧交警行业

交警行业是一个具有工作移动性、突发性、紧急性强的行业,一线部门需要实时和公安数据中心交换信息,对驾乘人员、违章处理、车辆等信息进行及时、迅速的查询,提高工作效率。

交警行业的信息化平台有 移动交通管理警务系统,系统一般是包括如下功能模块:

日常工作:查看本人需要处理的各类信息,如案件、警情、通知等

信息查询:包括全国信息查询和警务平台信息查询

接处警登记管理:接处警信息管理

人员核查:人员信息核查

人口管理:实有人口,社区管理对象,境外人员管理

巡逻盘查:盘查工作管理,盘查人员、盘查机动车及物品的登记管理

单位管理:企事业单位、特种行业、公公场所查询管理

非机动车管理:非机动车(电瓶车)信息登记管理

处警支援:突发事件民警紧急请求附近警力支援

影音取证:执法、巡逻过程全程录音录像

系统设置:系统基础信息设置

移动交通管理警务系统的服务器一般是部署到指挥中心机房,然后系统的前端显示都在指挥大厅里的大屏上进行展示。目前系统大部分基于B/S架构进行开发,通过类似谷歌浏览器登录移动交通管理警务系统。上述模块中,有如下2个模块和音视频调度相关,分别是:处警支援和影音取证。基于交警行业系统的需求,要求音视频能力可以无缝集成到现有B/S架构平台系统中。这就要求音视频调度平台可以提供这样的能力,即通过谷歌浏览器可以进行音视频通讯。

下面以华脉智联的HRtc开发接口为例,说明如何进行无缝集成。

(1)处警支援:突发事件民警紧急请求附近警力支援

目前华脉智联平台中有一个功能是针对该需求进行开发的,就是“联动报警”。其功能是:当某一警员发起联动报警时,群组内所有成员将会收到报警信息(报警位置+报警信息),指挥中心会收到声光报警信号,同时弹窗显示该民警现场视频。指挥中心调度员可以和现场警员进行沟通,及时通过地图查询附近警力,然后执行调度,协助报警的警员。整个流程集成到移动交通管理警务系统,非常简单,只需要注册一个回调函数,就可以在平台实时获取报警信息。示例如下:

回调方式通知,通知内容是json 格式,包括报警人号码,位置等信息。

onSOSEvent:(from:string, msg:string): void => { console.log("sos event from:" +from); sos_event.innerHTML = "sos event from "+ from + " msg: "+msg; const sos = JSON.parse(msg); },

(2)影音取证:执法、巡逻过程全程录音录像

这个需求,可以分解为如下功能点:调度台和执法设备之间音视频通信功能、调度台控制执法仪进行录像、结束录像、执法仪设备自主录音录像并上传多媒体文件、平台远程查询录音录像数据。整个流程整个流程集成到移动交通管理警务系统,也是比较容易。示例如下:

双向语音通话和双向视频通话,调用一个函数即可成功。

var audioElement = new Audio();

调度台控制执法仪开始录像和结束录像

http://IP:PORT/api/client/send_msg.php

2. 智慧园区行业

智慧园区平台从“园区企业”、“园区安全”、“园区能耗”、“园区交通”这四个维度的场景展现,借助地理信息技术、三维虚拟化等高科技手段,集地上地下、室内室外一体化的二三维模型为一体,将园区核心运行系统的各项关键数据进行综合展现。

各行业信息化业务平台对音视频能力集成需求的调研报告(一)_第1张图片

智慧园区可视化效果图(素材来源网络,版权归原公司所有)

智慧园区类可视化平台系统拓扑如下:

各行业信息化业务平台对音视频能力集成需求的调研报告(一)_第2张图片

智慧园区可视化平台拓扑(素材来源网络,版权归原公司所有)

通过上述拓扑图可以看出,智慧园区可视化平台整体要接入各种业务,实现园区三维呈现,业务联动。其中有几项会用到音视频的接入能力,包括:园区监控摄像头的接入,园区电话、对讲机、广播系统的接入、园区安保人员智能单兵的接入等。针对园区,应配置华脉智联如下融合通信系统合适,同时基于B/S架构的HRtc开放接口,实现业务平台综合调用融合通信平台的能力。

各行业信息化业务平台对音视频能力集成需求的调研报告(一)_第3张图片

融合通信平台拓扑图

下面简单列举一个例子,就是将园区中的监控摄像头进行远程监控,演示怎么使用HRtc接口实现

发起视频监控api ,监控结果通过事件回调返回,返回结果包含被监控流的播放地址,需要调用流媒体服务器无插件播放。

/*

    * 单向视频监控通知,返回当前监控请求的结果,监控结果返回流媒体播放地址,需要调用播放器播放

    * caller:请求者号码,一般为调度用户

    * callee:被请求设备号码

    * result:返回结果,json格式,返回多种流媒体播放地址,选择一种地址播放

    * */

    onVideoMonitorEvent: (caller, callee, result) => {

        result = JSON.parse(result);

        console.log("onVideoMonitorEvent from ", caller, " callee: ", callee, " result: ", result);

        if (result.state != 200) {

            alert(result.msg);

            return;

        }

        videoUrl = result.data.flv //web 端默认使用https-flv格式播放

        document.getElementById("videoUrl").value = videoUrl

        console.log('onVideoMonitorEvent videoUrl', videoUrl)

        url = 'liveplayer/index.html';

        var fileObj = document.createElement("iframe");

        fileObj.style.width="100%";

        fileObj.style.height="600px";

        fileObj.src=url;

        fileObj.id="iframeVideo"+callee;

        // var appendChild2html = '';

        document.getElementById("iframeVideo").appendChild(fileObj);

        // document.getElementById("iframeVideo"+callee).src = url

    }

3. 智慧电力行业

智慧电力平台是为用电、供电企业提供配电设备监控、电力运维管理、资产全生命周期管理、安全防护等多业态所集成的一体化智能平台。

通过物联网的方式连接用电企业、发电企业的终端设备,实现智能信息化的互联互通,并结合国家等保2.0的要求,保证人员、设备安全的同时,建立安全的系统平台,达到提高设备的安全等级、运维质量,降低运维成本。

通过智慧电力系统建设,充分应用“大云物移智链”等现代信息技术、先进通信技术,实现电力系统各个环节万物互联、人机交互,实现“数据一个源、电网一张图、业务一条线”,广泛连接内外部、上下游资源和需求,打造能源互联网生态圈,适应社会形态,打造行业生态,培育新兴业态。

系统功能模块包括:电力设备检测、环境监控及联动、安防监控及联动、消防系统集成、视频监控、统一报警、智能预警、应急联动、指挥调度等功能。

基于上述针对电力行业智慧平台软件的了解,和音视频通讯相关的主要是智慧调度模块:包括监控系统接入、视频会议接入、移动单兵或智能头盔的接入、原有程控电话的接入等。选择华脉智联的可视化集群调度系统和HRtc接口,可以实现现有智慧电力中台系统的无缝对接。

例如,将智能头盔接入电力中台系统。可以使用如下接口对智能头盔的视频进行监控。

发起视频监控请求,支持国标设备,移动app,ip话机,rtsp设备,rtsp/rtmp直播拉流等。视频监控、视频直播都可以通过此接口实现,播放端可以全链路播放,用户无需安装播放app,通过浏览器、微信等应用可以直接通过http 地址拉流播放。发起视频监控成功后会返回拉流地址,目前支持通过http-flv,websocket-flv, https-flv, websockets-flv, rtmp, hls 多个协议拉流播放,用户可以使用自己的播放器拉流。

rtcClient.makeVideoMonitor(caller,callee,this.pwd,this.serverAddr+":"+this.http_port);

总结:

各个行业的业务平台针对音视频的需求,主要是基于行业客户现有不同的通信系统需要融合,另外一类就是新型通信终端的接入,例如智能头盔。整体上主要涉及到的需求包括:点对点语音通话、点对点视频通话、远程视频监控、多方视频会议、多方语音对讲、现场图片、录音、录像查看这些音视频功能。

由于业务平台都是基于B/S架构进行开发,那就需要音视频调度平台厂家可以提供B/S架构的开发工具,并且是有足够行业经验的应视频平台厂家。这样业务平台厂家专注做好业务,简单调用SDK就可以进行快速集成。

本期调研报告就到此为止,接下来的日子,编者将逐步对各个行业进行研究,提炼融合集成的需求和解决方案。关于对接技术细节,可以参考HRtc开发接口。

你可能感兴趣的:(音视频)