通信引擎即我們平常所說的通信中臺(tái),我們先定義通信中臺(tái)的概念,“通信中臺(tái)”是將底層的通信資源、應(yīng)用場(chǎng)景通用能力進(jìn)行封裝,并將通信模塊和功能模塊創(chuàng)新式組合形成的綜合解決方案。也可以解釋為:“將通信能力與應(yīng)用場(chǎng)景深度融合,進(jìn)而封裝成通信中臺(tái),能夠滿足用戶更嚴(yán)格的互動(dòng)體驗(yàn)需求,并挖掘創(chuàng)新場(chǎng)景”。更為接地氣的理解是:針對(duì)行業(yè)市場(chǎng),開發(fā)行業(yè)業(yè)務(wù)場(chǎng)景軟件的企業(yè),需要集成提供通信引擎能力的企業(yè)的開發(fā)接口(SDK)。

縱觀目前通信引擎(SDK)市場(chǎng),頭部企業(yè)都已推出基于云端的通信引擎,包括騰訊、阿里、網(wǎng)易等大企業(yè)。這類通信引擎的特點(diǎn)是基于公有云,按需付費(fèi)。但針對(duì)類似電力、應(yīng)急、石油、鐵路、煤礦、公安、武警、交警等行業(yè),客戶是需要私有化部署的,這個(gè)是前提也是必須這樣做的。直接使用上述頭部企業(yè)的通信引擎,達(dá)不到行業(yè)客戶的私有化部署要求。那就要求市場(chǎng)上需要有一類企業(yè),可以提供基于私有云部署的通信引擎或稱為通信中臺(tái)。目前深圳市華脈智聯(lián)科技有限公司可以提供類似的通信引擎。

華脈智聯(lián)融合通信拓補(bǔ)圖
通信引擎可以看作是人的五官,要聽,要說,要看;行業(yè)業(yè)務(wù)軟件可以看作是人每天要從事的工作流程,要巡檢,要值班,要執(zhí)法等等。那勢(shì)必要求通信引擎能服務(wù)于行業(yè)業(yè)務(wù)軟件,而不能喧賓奪主;同時(shí),也要求通信引擎要簡(jiǎn)單易用,容易集成。
首先,我們分析行業(yè)業(yè)務(wù)軟件是用什么開發(fā)的,用什么架構(gòu)?一般來說,由于各行業(yè)業(yè)務(wù)繁雜,為了提高開發(fā)效率,行業(yè)業(yè)務(wù)軟件都是基于B/S架構(gòu)。開發(fā)語言一般會(huì)選擇PHP+JSP+H5這類語言,方便快速開發(fā),也方便后期維護(hù)。基于這個(gè)基準(zhǔn)分析,那就要求通信引擎支持B/S架構(gòu)的調(diào)用和集成。目前針對(duì)B/S架構(gòu)的開發(fā),由于瀏覽器不同,又分為2種,分別是基于IE瀏覽器和基于谷歌瀏覽器。
。1)基于IE瀏覽器,通信引擎是采用OCX控件的方式,需要用戶使用的時(shí)候,下載OCX控件,然后進(jìn)行音視頻通訊。提供通信中臺(tái)(通信引擎)的公司需要高度集成開發(fā),然后提供通訊OCX控件。
(2)基于谷歌瀏覽器,通信引擎是使用RTC技術(shù)。業(yè)務(wù)軟件直接調(diào)用RTC SDK即可,優(yōu)勢(shì)是無需下載任何插件,直接基于瀏覽器進(jìn)行音視頻通信。提供通信中臺(tái)(通信引擎)的企業(yè)要提供完善的RTC接口,同時(shí)要在音視頻傳輸技術(shù)上下功夫。
可喜的是,華脈智聯(lián)公司兩種方式都可提供。

其次,從行業(yè)業(yè)務(wù)軟件對(duì)通信中臺(tái)(通信引擎)的功能需求來探討。一般行業(yè)業(yè)務(wù)軟件更注重的是對(duì)業(yè)務(wù)邏輯的梳理和呈現(xiàn),但作為音視頻通信相關(guān)功能,是行業(yè)客戶的基礎(chǔ)需求,例如如下這些場(chǎng)景。
(1)控制中心和現(xiàn)場(chǎng)人員點(diǎn)對(duì)點(diǎn)語音通話。
。2)控制中心和現(xiàn)場(chǎng)人員點(diǎn)對(duì)點(diǎn)視頻通話。
。3)控制中心遠(yuǎn)程監(jiān)控現(xiàn)場(chǎng)人員的工作視頻。
。4)控制中心和現(xiàn)場(chǎng)人員進(jìn)行多方語音對(duì)講(半雙工語音對(duì)講)。
(5)控制中心和現(xiàn)場(chǎng)工作人員進(jìn)行多方語音會(huì)議。
。6)控制中心和現(xiàn)場(chǎng)工作人員進(jìn)行多方視頻會(huì)議。
。7)控制中心和現(xiàn)場(chǎng)工作人員進(jìn)行多方文字、圖片、小視頻交互。
(8)控制中心查看現(xiàn)場(chǎng)工作人員拍照上傳、錄像上傳、錄音in上傳的文件。
上述場(chǎng)景看似簡(jiǎn)單,但卻是經(jīng)常要用的基礎(chǔ)功能。有了這些功能,行業(yè)業(yè)務(wù)軟件才算是解決了客戶的大部分問題。舒心的是,華脈智聯(lián)公司也可完整的提供上述能力。
再次,我們從開發(fā)難度上來進(jìn)行探討。一般而言,專注行業(yè)業(yè)務(wù)軟件的公司對(duì)音視頻通訊相關(guān)技術(shù)是知道應(yīng)用場(chǎng)景,但不明白內(nèi)在運(yùn)行基理。這就要求通信中臺(tái)(通信引擎)公司提供完整的SDK開發(fā)文檔和可運(yùn)行DEMO;陂_發(fā)文檔和DEMO可以快速上手,提升集成效率,花最少的時(shí)間完成音視頻基礎(chǔ)能力的補(bǔ)充。在這方面,華脈智聯(lián)也做的很貼心。在其公布給合作伙伴的開發(fā)鏈接上,可以找到完整的開發(fā)指導(dǎo)和可運(yùn)行的DEMO。更意外的是,華脈智聯(lián)同時(shí)提供了基于公網(wǎng)的測(cè)試環(huán)境。行業(yè)合作伙伴只要申請(qǐng)賬號(hào),就可以立馬進(jìn)行DEMO測(cè)試體驗(yàn),從而能快速評(píng)估集成到業(yè)務(wù)系統(tǒng)的流程。
因此,我們?cè)谶x擇行業(yè)通信中臺(tái)(通信引擎)企業(yè)的時(shí)可基于下面幾點(diǎn)考慮:
。1)因?yàn)槲覀兪且鲂袠I(yè)市場(chǎng),給行業(yè)客戶做業(yè)務(wù)軟件,那就優(yōu)先選擇熟悉行業(yè)市場(chǎng)的通信引擎提供商。他可以基于多年的行業(yè)通信實(shí)踐經(jīng)驗(yàn),為你掃除很多專業(yè)的“坑”。例如,各個(gè)行業(yè)客戶對(duì)通信系統(tǒng)的要求。
。2)因?yàn)槲覀冎饕亲鲂袠I(yè)業(yè)務(wù)軟件,通信引擎是輔助作用,所以優(yōu)先選擇成熟的支持私有化部署的通信引擎提供商。成熟主要體現(xiàn)在系統(tǒng)穩(wěn)定、接口豐富、集成簡(jiǎn)單以及持續(xù)的技術(shù)服務(wù)。談到技術(shù)服務(wù)很重要,在集成開發(fā)的過程中一定要求通信引擎廠家提供不間斷的在線服務(wù),方便有問題時(shí)及時(shí)處理和解決。
(3)因?yàn)樾袠I(yè)客戶的需求多變且繁雜,就要求通信引擎廠家能夠及時(shí)配合進(jìn)行定制一些專用的通信需求。這點(diǎn)很重要,就要求通信引擎廠家有持續(xù)的研發(fā)能力,不斷滿足各行業(yè)客戶生產(chǎn)所需要的功能。
上述三點(diǎn)建議,是經(jīng)過多年實(shí)踐總結(jié)出來的經(jīng)驗(yàn),每條經(jīng)驗(yàn)若拿金錢來衡量,也都值一點(diǎn)錢。因?yàn)榭梢怨?jié)省你甄別、踩坑、返工的時(shí)間,節(jié)省時(shí)間就是提高了效率。
華脈智聯(lián)一直在行業(yè)通信市場(chǎng)進(jìn)行深挖和積累,從語音調(diào)度到視頻調(diào)度,從應(yīng)急通信到執(zhí)法圖傳,從智慧磐石到奧運(yùn)保障,都能看到我們的身影。能堅(jiān)持做一個(gè)行業(yè)10年以上,她總是有很多常人看不到的沉淀。華脈智聯(lián)通過不斷的專研與提煉,服務(wù)我們的合作伙伴,這種不斷與時(shí)俱進(jìn)的技術(shù)專研態(tài)度是值得去了解和合作的。