融云“魔方”消息管理服務(wù)
信令SDK——體現(xiàn)先進性的分布式RTC架構(gòu),信令不丟、不亂序,穩(wěn)定可靠
互聯(lián)網(wǎng)通信對于信令SDK的需求無處不在,在終端之間的每一條信息傳遞都是通過信令被喚醒的。融云“魔方”能夠為開發(fā)者提供穩(wěn)定可靠的信令SDK,主要面向音視頻呼叫、會議控制、直播連麥、物聯(lián)網(wǎng)(IoT)控制等實時場景,基于TCP協(xié)議的消息通道,兼容主流音視頻SDK,支持離線推送和自定義消息。信令不丟、不亂序,能夠幫助客戶快速構(gòu)建可靠、擴展性強的實時控制場景,提升終端用戶通話體驗。
業(yè)界現(xiàn)有的實時音視頻普遍基于分布式有級聯(lián)的RTC架構(gòu)——信令服務(wù)器與媒體服務(wù)器緊密耦合,這種設(shè)計模式下如果媒體服務(wù)與信令服務(wù)之間存在異常狀態(tài),就會導(dǎo)致整個通話斷掉,用戶間信息傳輸?shù)姆(wěn)定性、可靠性難以保障。融云將信令服務(wù)器替換成融云的IM通道,創(chuàng)新性的為開發(fā)者提供分布式RTC架構(gòu)。簡單來說,融云的信令SDK就是把一段數(shù)據(jù)通過一個長連接的、永遠(yuǎn)在線的通道從一端推送到另外一端,不僅確保該通道永遠(yuǎn)可用,每發(fā)一個指令都不丟失,還要以最快的速度到達。
這種方式將信令服務(wù)器與媒體服務(wù)器完全解耦,信令服務(wù)與媒體服務(wù)無需狀態(tài)同步,解決了信息達到率和穩(wěn)定性問題。當(dāng)用戶在線時,呼叫到達率100%;當(dāng)用戶離線時,融云內(nèi)置信令消息支持離線通知,默認(rèn)存儲7天,用戶上線后可接收到離線期間的所有信令消息。同時融云還提供了多種方案來滿足開發(fā)者的不同開發(fā)訴求。
多樣化消息——基于消息的各種擴展能力和應(yīng)用,體現(xiàn)行業(yè)技術(shù)的先進性
基于消息的各種能力擴展和新穎應(yīng)用,“魔方”可提供多樣化消息類型,主要有:小視頻消息、新語音消息、語音進度條、語音消息轉(zhuǎn)發(fā)、語音轉(zhuǎn)文字、消息變聲、動態(tài)表情、名片、GIF圖片消息、快捷回復(fù)、消息合并轉(zhuǎn)發(fā)、會話列表快捷入口、閱后即焚、實時對講等。其中,新語音消息、語音進度條、語音消息轉(zhuǎn)發(fā)均是業(yè)界首發(fā)的新玩法,代表著行業(yè)技術(shù)的先進性,能夠幫助客戶在本行業(yè)場景內(nèi),實現(xiàn)消息的高品質(zhì)及靈活應(yīng)用,增加終端用戶粘性。
多樣化消息
新語音消息是融云為有高音質(zhì)要求的客戶,提供語音消息采樣率高達44k的音頻數(shù)據(jù),音質(zhì)可以達到無損音樂的呈現(xiàn)效果。目前的小程序中語音消息音質(zhì)普遍偏低,語音清晰度和還原度難盡人意,從根本上講,這是因為數(shù)據(jù)傳輸中一個消息體128k的限制,導(dǎo)致目前云廠商只能提供8k的語音消息采樣率以節(jié)省消息包的大小,從而在一個消息體內(nèi)能傳輸更多數(shù)據(jù)內(nèi)容。而融云的新語音消息則將需傳輸?shù)囊纛l數(shù)據(jù)存儲到服務(wù)器端,只傳輸URL地址,完全擺脫了數(shù)據(jù)傳輸?shù)南拗疲?4k相比業(yè)界普遍的8k消息采樣率音質(zhì)得以大幅提升,還原頻率足已滿足對于各種聲音的真實再現(xiàn)需求。
語音進度條也是融云提供給開發(fā)者的全新功能。以微信為例,一條60秒的長語音,當(dāng)用戶收聽時不慎錯按返回就需要再重新聽一遍,而語音進度條功能可以自由選擇、截取語音中的任意部分,而不必每次都從頭至尾全部聽完才能獲得所需信息。同時“魔方”還提供語音消息轉(zhuǎn)發(fā)服務(wù),當(dāng)用戶截取了所需的重要語音片段后,可以直接對語音消息進行轉(zhuǎn)發(fā),這就解決了目前在某些安全的特定場景下用戶無法直接轉(zhuǎn)發(fā)語音消息,只能先轉(zhuǎn)成文字再截圖發(fā)送的痛點。
此外,多樣化消息里的捕捉并分享生活趣事的“小視頻消息”、介紹新朋友的“名片”、童趣十足的“動態(tài)表情”、“GIF 圖片消息”、搖身化為卡哇依聲線的“消息變聲”,以及省時省力的“快捷回復(fù)”、“會話列表快捷入口”、“閱后即焚”等,都是客戶增加業(yè)務(wù)粘性,提高用戶留存率的“秘密武器”。
消息中心和聊天室消息——為企業(yè)提供基礎(chǔ)消息支持服務(wù)
互聯(lián)網(wǎng)通信中,融云還為企業(yè)運營提供其他先進性的基礎(chǔ)消息的支持服務(wù),比如消息中心、聊天室消息庫等。
消息中心。為便于客戶快速啟動運營活動,并根據(jù)數(shù)據(jù)統(tǒng)計結(jié)果進行策略優(yōu)化,“魔方”在App中提供完整的消息中心功能模塊,支持發(fā)送優(yōu)惠券提醒、活動通知等運營消息,通過可視化的消息創(chuàng)建和發(fā)布后臺,客戶可直觀統(tǒng)計運營的數(shù)據(jù)。開通此服務(wù)前,開發(fā)者使用融云官方配置的公共賬號可進行Demo體驗,消息中心界面默認(rèn)五類消息:交易信息、系統(tǒng)通知、活動福利、社區(qū)消息、互動消息,使用消息中心管理平臺發(fā)送消息,發(fā)送的消息都會在Demo客戶端顯示出來。
聊天室消息庫。“魔方”可支持文字、語音、圖片、點贊、禮物、彈幕等各種消息類型,也支持通過自定義消息擴展實現(xiàn)自已的業(yè)務(wù)邏輯,方便開發(fā)者快速搭建直播聊天室,極大的節(jié)約視頻直播產(chǎn)品的開發(fā)和運營成本。例如直播場景中,聊天室成員對主播點贊時,有些用戶會連續(xù)點擊,開發(fā)者可將這類消息做合并處理,按每5秒一次設(shè)置定時器集中發(fā)送,這樣既降低服務(wù)器壓力,又保證其他重要消息的暢達。
結(jié)語
融云根據(jù)多年行業(yè)探索經(jīng)驗,將客戶的需求前置,通過“魔方”服務(wù)向互聯(lián)網(wǎng)客戶提供了先進性的信令服務(wù)和各種消息類型,不僅滿足了開發(fā)者們旺盛的創(chuàng)新性和多樣化需求,還解決了用戶的實際痛點,融云期待未來通過“魔方”服務(wù)幫助開發(fā)者創(chuàng)新出更多“趣”應(yīng)用和“酷”功能,并將服務(wù)作為產(chǎn)品技術(shù)的重要支撐,進一步提升用戶滿意度。