各行業(yè)信息化業(yè)務平臺對音視頻能力集成需求的調(diào)研報告(一)
發(fā)布日期:2022-07-22
點擊次數(shù):189
隨著各行業(yè)信息化建設和智慧化建設的不斷深入,各個行業(yè)都對本行業(yè)業(yè)務綜合集成的需求越來越旺盛。音視頻通訊功能和前后端指揮調(diào)度功能,作為一項基礎(chǔ)的功能,一直在各行業(yè)客戶中有大量的應用。但鑒于通訊系統(tǒng)是一項專門的技術(shù)分支,做業(yè)務應用的平臺廠家一直對通訊系統(tǒng)看作獨立的系統(tǒng),不做深入研究。但目前,隨著4G/5G網(wǎng)絡的成熟和ANDROID系統(tǒng)的普及,越來越多的行業(yè)應用是基于專業(yè)行業(yè)終端實現(xiàn)遠程工作。作為行業(yè)終端,既可以作為行業(yè)業(yè)務應用的載體,也可以作為音視頻通信應用的載體?;谏鲜鰧嶋H場景的融合,作為各個行業(yè)的應用業(yè)務平臺開發(fā)商,就逐步有了在業(yè)務應用中整合音視頻通信能力的需求。筆者會持續(xù)針對各個行業(yè)進行分析,本期將針對如下三個行業(yè)領(lǐng)域的業(yè)務平臺對音視頻通信能力集成需求進行調(diào)研,并給出具體的解決思路,供大家參考實踐(音視頻能力和指揮調(diào)度通信能力供應商以華脈智聯(lián)平臺為例)。
1. 智慧交警行業(yè)
交警行業(yè)是一個具有工作移動性、突發(fā)性、緊急性強的行業(yè),一線部門需要實時和公安數(shù)據(jù)中心交換信息,對駕乘人員、違章處理、車輛等信息進行及時、迅速地查詢,提高工作效率。
交警行業(yè)的信息化平臺有 移動交通管理警務系統(tǒng),系統(tǒng)一般是包括如下功能模塊:
日常工作:查看本人需要處理的各類信息,如案件、警情、通知等
信息查詢:包括全國信息查詢和警務平臺信息查詢
接處警登記管理:接處警信息管理
人員核查:人員信息核查
人口管理:實有人口,社區(qū)管理對象,境外人員管理
巡邏盤查:盤查工作管理,盤查人員、盤查機動車及物品的登記管理
單位管理:企事業(yè)單位、特種行業(yè)、公共場所查詢管理
非機動車管理:非機動車(電瓶車)信息登記管理
處警支援:突發(fā)事件民警緊急請求附近警力支援
影音取證:執(zhí)法、巡邏過程全程錄音錄像
系統(tǒng)設置:系統(tǒng)基礎(chǔ)信息設置
移動交通管理警務系統(tǒng)的服務器一般是部署到指揮中心機房,然后系統(tǒng)的前端顯示都在指揮大廳里的大屏上進行展示。目前系統(tǒng)大部分基于B/S架構(gòu)進行開發(fā),通過類似谷歌瀏覽器登錄移動交通管理警務系統(tǒng)。上述模塊中,有如下2個模塊和音視頻調(diào)度相關(guān),分別是:處警支援和影音取證?;诮痪袠I(yè)系統(tǒng)的需求,要求音視頻能力可以無縫集成到現(xiàn)有B/S架構(gòu)平臺系統(tǒng)中。這就要求音視頻調(diào)度平臺可以提供這樣的能力,即通過谷歌瀏覽器可以進行音視頻通訊。
下面以華脈智聯(lián)的HRtc開發(fā)接口為例,說明如何進行無縫集成。
(1)處警支援:突發(fā)事件民警緊急請求附近警力支援
目前華脈智聯(lián)平臺中有一個功能是針對該需求進行開發(fā)的,就是“聯(lián)動報警”。其功能是:當某一警員發(fā)起聯(lián)動報警時,群組內(nèi)所有成員將會收到報警信息(報警位置+報警信息),指揮中心會收到聲光報警信號,同時彈窗顯示該民警現(xiàn)場視頻。指揮中心調(diào)度員可以和現(xiàn)場警員進行溝通,及時通過地圖查詢附近警力,然后執(zhí)行調(diào)度,協(xié)助報警的警員。整個流程集成到移動交通管理警務系統(tǒng),非常簡單,只需要注冊一個回調(diào)函數(shù),就可以在平臺實時獲取報警信息。示例如下:
回調(diào)方式通知,通知內(nèi)容是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)影音取證:執(zhí)法、巡邏過程全程錄音錄像
這個需求,可以分解為如下功能點:調(diào)度臺和執(zhí)法設備之間音視頻通信功能、調(diào)度臺控制執(zhí)法儀進行錄像、結(jié)束錄像、執(zhí)法儀設備自主錄音錄像并上傳多媒體文件、平臺遠程查詢錄音錄像數(shù)據(jù)。整個流程整個流程集成到移動交通管理警務系統(tǒng),也是比較容易。示例如下:
雙向語音通話和雙向視頻通話,調(diào)用一個函數(shù)即可成功。
var audioElement = new Audio();
調(diào)度臺控制執(zhí)法儀開始錄像和結(jié)束錄像
http://IP:PORT/api/client/send_msg.php
2. 智慧園區(qū)行業(yè)
智慧園區(qū)平臺從“園區(qū)企業(yè)”、“園區(qū)安全”、“園區(qū)能耗”、“園區(qū)交通”這四個維度的場景展現(xiàn),借助地理信息技術(shù)、三維虛擬化等高科技手段,集地上地下、室內(nèi)室外一體化的二三維模型為一體,將園區(qū)核心運行系統(tǒng)的各項關(guān)鍵數(shù)據(jù)進行綜合展現(xiàn)。
智慧園區(qū)可視化效果圖(素材來源網(wǎng)絡,版權(quán)歸原公司所有)
智慧園區(qū)類可視化平臺系統(tǒng)拓撲如下:
智慧園區(qū)可視化平臺拓撲(素材來源網(wǎng)絡,版權(quán)歸原公司所有)
通過上述拓撲圖可以看出,智慧園區(qū)可視化平臺整體要接入各種業(yè)務,實現(xiàn)園區(qū)三維呈現(xiàn),業(yè)務聯(lián)動。其中有幾項會用到音視頻的接入能力,包括:園區(qū)監(jiān)控攝像頭的接入,園區(qū)電話、對講機、廣播系統(tǒng)的接入、園區(qū)安保人員智能單兵的接入等。針對園區(qū),應配置華脈智聯(lián)如下融合通信系統(tǒng)合適,同時基于B/S架構(gòu)的HRtc開放接口,實現(xiàn)業(yè)務平臺綜合調(diào)用融合通信平臺的能力。
融合通信平臺拓撲圖 素材來源網(wǎng)絡,版權(quán)歸原公司所有
下面簡單列舉一個例子,就是將園區(qū)中的監(jiān)控攝像頭進行遠程監(jiān)控,演示怎么使用HRtc接口實現(xiàn)
發(fā)起視頻監(jiān)控api ,監(jiān)控結(jié)果通過事件回調(diào)返回,返回結(jié)果包含被監(jiān)控流的播放地址,需要調(diào)用流媒體服務器無插件播放。
/*
* 單向視頻監(jiān)控通知,返回當前監(jiān)控請求的結(jié)果,監(jiān)控結(jié)果返回流媒體播放地址,需要調(diào)用播放器播放
* caller:請求者號碼,一般為調(diào)度用戶
* callee:被請求設備號碼
* result:返回結(jié)果,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 = ‘<iframe src="" width="100%" height="600" id="iframeVideo‘+callee+‘"></iframe>‘;
document.getElementById("iframeVideo").appendChild(fileObj);
// document.getElementById("iframeVideo"+callee).src = url
}
3. 智慧電力行業(yè)
智慧電力平臺是為用電、供電企業(yè)提供配電設備監(jiān)控、電力運維管理、資產(chǎn)全生命周期管理、安全防護等多業(yè)態(tài)所集成的一體化智能平臺。
通過物聯(lián)網(wǎng)的方式連接用電企業(yè)、發(fā)電企業(yè)的終端設備,實現(xiàn)智能信息化的互聯(lián)互通,并結(jié)合國家等保2.0的要求,保證人員、設備安全的同時,建立安全的系統(tǒng)平臺,達到提高設備的安全等級、運維質(zhì)量,降低運維成本。
通過智慧電力系統(tǒng)建設,充分應用“大云物移智鏈”等現(xiàn)代信息技術(shù)、先進通信技術(shù),實現(xiàn)電力系統(tǒng)各個環(huán)節(jié)萬物互聯(lián)、人機交互,實現(xiàn)“數(shù)據(jù)一個源、電網(wǎng)一張圖、業(yè)務一條線”,廣泛連接內(nèi)外部、上下游資源和需求,打造能源互聯(lián)網(wǎng)生態(tài)圈,適應社會形態(tài),打造行業(yè)生態(tài),培育新興業(yè)態(tài)。
系統(tǒng)功能模塊包括:電力設備檢測、環(huán)境監(jiān)控及聯(lián)動、安防監(jiān)控及聯(lián)動、消防系統(tǒng)集成、視頻監(jiān)控、統(tǒng)一報警、智能預警、應急聯(lián)動、指揮調(diào)度等功能。
基于上述針對電力行業(yè)智慧平臺軟件的了解,和音視頻通訊相關(guān)的主要是智慧調(diào)度模塊:包括監(jiān)控系統(tǒng)接入、視頻會議接入、移動單兵或智能頭盔的接入、原有程控電話的接入等。選擇華脈智聯(lián)的可視化集群調(diào)度系統(tǒng)和HRtc接口,可以實現(xiàn)現(xiàn)有智慧電力中臺系統(tǒng)的無縫對接。
例如,將智能頭盔接入電力中臺系統(tǒng)??梢允褂萌缦陆涌趯χ悄茴^盔的視頻進行監(jiān)控。
發(fā)起視頻監(jiān)控請求,支持國標設備,移動app,ip話機,rtsp設備,rtsp/rtmp直播拉流等。視頻監(jiān)控、視頻直播都可以通過此接口實現(xiàn),播放端可以全鏈路播放,用戶無需安裝播放app,通過瀏覽器、微信等應用可以直接通過http 地址拉流播放。發(fā)起視頻監(jiān)控成功后會返回拉流地址,目前支持通過http-flv,websocket-flv, https-flv, websockets-flv, rtmp, hls 多個協(xié)議拉流播放,用戶可以使用自己的播放器拉流。
rtcClient.makeVideoMonitor(caller,callee,this.pwd,this.serverAddr+":"+this.http_port);
總結(jié):
各個行業(yè)的業(yè)務平臺針對音視頻的需求,主要是基于行業(yè)客戶現(xiàn)有不同的通信系統(tǒng)需要融合,另外一類就是新型通信終端的接入,例如智能頭盔。整體上主要涉及到的需求包括:點對點語音通話、點對點視頻通話、遠程視頻監(jiān)控、多方視頻會議、多方語音對講、現(xiàn)場圖片、錄音、錄像查看這些音視頻功能。
由于業(yè)務平臺都是基于B/S架構(gòu)進行開發(fā),那就需要音視頻調(diào)度平臺廠家可以提供B/S架構(gòu)的開發(fā)工具,并且是有足夠行業(yè)經(jīng)驗的應視頻平臺廠家。這樣業(yè)務平臺廠家專注做好業(yè)務,簡單調(diào)用SDK就可以進行快速集成。
本期調(diào)研報告就到此為止,接下來的日子,編者將逐步對各個行業(yè)進行研究,提煉融合集成的需求和解決方案。關(guān)于對接技術(shù)細節(jié),可以參考HRtc開發(fā)接口。