通信引擎即我們平常所說的通信中臺,我們先定義通信中臺的概念,“通信中臺”是將底層的通信資源、應用場景通用能力進行封裝,并將通信模塊和功能模塊創(chuàng)新式組合形成的綜合解決方案。也可以解釋為:“將通信能力與應用場景深度融合,進而封裝成通信中臺,能夠滿足用戶更嚴格的互動體驗需求,并挖掘創(chuàng)新場景”。更為接地氣的理解是:針對行業(yè)市場,開發(fā)行業(yè)業(yè)務場景軟件的企業(yè),需要集成提供通信引擎能力的企業(yè)的開發(fā)接口(SDK)。
縱觀目前通信引擎(SDK)市場,頭部企業(yè)都已推出基于云端的通信引擎,包括騰訊、阿里、網易等大企業(yè)。這類通信引擎的特點是基于公有云,按需付費。但針對類似電力、應急、石油、鐵路、煤礦、公安、武警、交警等行業(yè),客戶是需要私有化部署的,這個是前提也是必須這樣做的。直接使用上述頭部企業(yè)的通信引擎,達不到行業(yè)客戶的私有化部署要求。那就要求市場上需要有一類企業(yè),可以提供基于私有云部署的通信引擎或稱為通信中臺。目前深圳市華脈智聯(lián)科技有限公司可以提供類似的通信引擎。
華脈智聯(lián)融合通信拓補圖
通信引擎可以看作是人的五官,要聽,要說,要看;行業(yè)業(yè)務軟件可以看作是人每天要從事的工作流程,要巡檢,要值班,要執(zhí)法等等。那勢必要求通信引擎能服務于行業(yè)業(yè)務軟件,而不能喧賓奪主;同時,也要求通信引擎要簡單易用,容易集成。
首先,我們分析行業(yè)業(yè)務軟件是用什么開發(fā)的,用什么架構?一般來說,由于各行業(yè)業(yè)務繁雜,為了提高開發(fā)效率,行業(yè)業(yè)務軟件都是基于B/S架構。開發(fā)語言一般會選擇PHP+JSP+H5這類語言,方便快速開發(fā),也方便后期維護;谶@個基準分析,那就要求通信引擎支持B/S架構的調用和集成。目前針對B/S架構的開發(fā),由于瀏覽器不同,又分為2種,分別是基于IE瀏覽器和基于谷歌瀏覽器。
。1)基于IE瀏覽器,通信引擎是采用OCX控件的方式,需要用戶使用的時候,下載OCX控件,然后進行音視頻通訊。提供通信中臺(通信引擎)的公司需要高度集成開發(fā),然后提供通訊OCX控件。
。2)基于谷歌瀏覽器,通信引擎是使用RTC技術。業(yè)務軟件直接調用RTC SDK即可,優(yōu)勢是無需下載任何插件,直接基于瀏覽器進行音視頻通信。提供通信中臺(通信引擎)的企業(yè)要提供完善的RTC接口,同時要在音視頻傳輸技術上下功夫。
可喜的是,華脈智聯(lián)公司兩種方式都可提供。
其次,從行業(yè)業(yè)務軟件對通信中臺(通信引擎)的功能需求來探討。一般行業(yè)業(yè)務軟件更注重的是對業(yè)務邏輯的梳理和呈現(xiàn),但作為音視頻通信相關功能,是行業(yè)客戶的基礎需求,例如如下這些場景。
。1)控制中心和現(xiàn)場人員點對點語音通話。
。2)控制中心和現(xiàn)場人員點對點視頻通話。
(3)控制中心遠程監(jiān)控現(xiàn)場人員的工作視頻。
(4)控制中心和現(xiàn)場人員進行多方語音對講(半雙工語音對講)。
。5)控制中心和現(xiàn)場工作人員進行多方語音會議。
(6)控制中心和現(xiàn)場工作人員進行多方視頻會議。
。7)控制中心和現(xiàn)場工作人員進行多方文字、圖片、小視頻交互。
。8)控制中心查看現(xiàn)場工作人員拍照上傳、錄像上傳、錄音in上傳的文件。
上述場景看似簡單,但卻是經常要用的基礎功能。有了這些功能,行業(yè)業(yè)務軟件才算是解決了客戶的大部分問題。舒心的是,華脈智聯(lián)公司也可完整的提供上述能力。
再次,我們從開發(fā)難度上來進行探討。一般而言,專注行業(yè)業(yè)務軟件的公司對音視頻通訊相關技術是知道應用場景,但不明白內在運行基理。這就要求通信中臺(通信引擎)公司提供完整的SDK開發(fā)文檔和可運行DEMO;陂_發(fā)文檔和DEMO可以快速上手,提升集成效率,花最少的時間完成音視頻基礎能力的補充。在這方面,華脈智聯(lián)也做的很貼心。在其公布給合作伙伴的開發(fā)鏈接上,可以找到完整的開發(fā)指導和可運行的DEMO。更意外的是,華脈智聯(lián)同時提供了基于公網的測試環(huán)境。行業(yè)合作伙伴只要申請賬號,就可以立馬進行DEMO測試體驗,從而能快速評估集成到業(yè)務系統(tǒng)的流程。
因此,我們在選擇行業(yè)通信中臺(通信引擎)企業(yè)的時可基于下面幾點考慮:
。1)因為我們是要做行業(yè)市場,給行業(yè)客戶做業(yè)務軟件,那就優(yōu)先選擇熟悉行業(yè)市場的通信引擎提供商。他可以基于多年的行業(yè)通信實踐經驗,為你掃除很多專業(yè)的“坑”。例如,各個行業(yè)客戶對通信系統(tǒng)的要求。
。2)因為我們主要是做行業(yè)業(yè)務軟件,通信引擎是輔助作用,所以優(yōu)先選擇成熟的支持私有化部署的通信引擎提供商。成熟主要體現(xiàn)在系統(tǒng)穩(wěn)定、接口豐富、集成簡單以及持續(xù)的技術服務。談到技術服務很重要,在集成開發(fā)的過程中一定要求通信引擎廠家提供不間斷的在線服務,方便有問題時及時處理和解決。
(3)因為行業(yè)客戶的需求多變且繁雜,就要求通信引擎廠家能夠及時配合進行定制一些專用的通信需求。這點很重要,就要求通信引擎廠家有持續(xù)的研發(fā)能力,不斷滿足各行業(yè)客戶生產所需要的功能。
上述三點建議,是經過多年實踐總結出來的經驗,每條經驗若拿金錢來衡量,也都值一點錢。因為可以節(jié)省你甄別、踩坑、返工的時間,節(jié)省時間就是提高了效率。
華脈智聯(lián)一直在行業(yè)通信市場進行深挖和積累,從語音調度到視頻調度,從應急通信到執(zhí)法圖傳,從智慧磐石到奧運保障,都能看到我們的身影。能堅持做一個行業(yè)10年以上,她總是有很多常人看不到的沉淀。華脈智聯(lián)通過不斷的專研與提煉,服務我們的合作伙伴,這種不斷與時俱進的技術專研態(tài)度是值得去了解和合作的。