提供通訊云平臺,打造系統(tǒng)生態(tài)鏈
繼上次采訪完以后云之訊羅志堅先生后(“云之訊羅志堅:讓每個應(yīng)用插上通訊的翅膀,打造通訊生態(tài)圈!”),對與云之訊的產(chǎn)生、理念有了一個清晰的認(rèn)識,但是對于一些底層架構(gòu)方面的技術(shù)知識還是有一些疑惑,于是CSDN繼續(xù)約訪了云之訊首席技術(shù)官賈俊杰先生,請他來為我們解惑。
賈俊杰,云之訊首席技術(shù)官、融合通訊開放平臺創(chuàng)始人之一;曾就職于華為,先后參與過多款增值業(yè)務(wù)相關(guān)產(chǎn)品的研發(fā)工作,具有多年的項目管理、架構(gòu)設(shè)計經(jīng)驗;對增值業(yè)務(wù)各類解決方案有深入理解,長期關(guān)注通信能力開放平臺的發(fā)展,致力于構(gòu)建開放的、便捷的、融合的通信平臺,服務(wù)于廣大的中小企業(yè)及開發(fā)者。
以下是采訪內(nèi)容
CSDN:請你介紹一下您的團(tuán)隊規(guī)模,及貴團(tuán)隊從事的工作和關(guān)注的重點。
賈俊杰:我們這邊技術(shù)團(tuán)隊大概有40多人,其中專注與音視頻引擎,還有通訊技術(shù)的占據(jù)一半左右。我們關(guān)注的重點首先就是音視頻引擎技術(shù),包括VOIP的通訊,還有就是落地電話的通訊,同時我們也遇到了很多視頻的一些需求,包括視頻點對點的,還有視頻會議,所以我們會在視頻方面做比較深入的究,只有把這個做好了,才會更有競爭力。然后就是客戶端APP開發(fā)團(tuán)隊,目前我們的客戶端支持Windows、IOS、安卓等主流平臺,隨后可能也會做一些WEB的客戶端。
CSDN:目前做的PAAS平臺,開發(fā)者對這個平臺更多的需求是什么?你們的困難是什么?
賈俊杰:我們做的UC PASS其實就是一個共有的PASS平臺,我們在運營過程中開發(fā)者的需求可以說是各種各樣的,如說計費,比如帳號管理,或者說安全需求,它都有一些定制化的要求。我們的難點就是如何可以把這些個性化的需求進(jìn)行整合,做成平臺化的服務(wù),通過同樣一種方式提供給更多的開發(fā)者。
CSDN:PAAS平臺的構(gòu)建過程?比如說用了哪些技術(shù),又經(jīng)過這些技術(shù)都做了什么?
賈俊杰:首先看一下我們的平臺,我們做的是一個融合通訊開放平臺,讓開發(fā)者能夠輕松構(gòu)建語音、短信、VOIP、視頻等解決方案,無硬件、網(wǎng)絡(luò)成本,快速搭建和使用電信級通訊能力。
首先從硬件來講,我們采用了比較高規(guī)格的一些IDC的資源。包括我們在北京、天津、廣州、成都等中國的各個大區(qū),基本都有我們的分布點,而且都是非常高規(guī)格的IDC的硬件資源,保證我的音視頻的通訊傳輸非常好。
然后從平臺來講,我們的解決方案都是同規(guī)格的一體化解決方案,這就非常方便我們?nèi)U(kuò)展,去做集群化,做云計算的這種平行的擴(kuò)展。
最后軟件方面,我們使用了很多的開源技術(shù)。像redis,還有mongoDB等等,主要是為了解決海量用戶的數(shù)據(jù)讀取,解決數(shù)據(jù)庫的壓力。同時對數(shù)據(jù)庫來講,為了提高它的可靠性、容量的限制,我們用了國內(nèi)非常流行的一些數(shù)據(jù)庫中間件,組建了數(shù)據(jù)庫的集群。同時還用了分布式的文件系統(tǒng),存儲我們的用戶數(shù)據(jù)、信息等等。
CSDN:你認(rèn)為做通訊云平臺應(yīng)該具備哪些基礎(chǔ)能力?
賈俊杰:從我的角度來看,要從事這個行業(yè)還是需要一些基本能力的。比如說:語音能力、即時通訊、視頻通訊等能力,目前云之訊在這些方面做的已經(jīng)非常完善了。
語音能力
支持落地電話、點對點語音電話、雙向回?fù)艿日Z音通訊能力
支持互聯(lián)網(wǎng)高效壓縮技術(shù),最低達(dá)到4kbps,極大節(jié)省用戶流量
支持號碼透傳顯號
支持多終端、跨平臺(APP、web 、pc)語音
即時通訊
支持文本、圖片、音頻、視頻等多媒體消息。
支持用戶自定義擴(kuò)展消息種類,如位置、表情等。
支持多終端、跨平臺(APP、web 、pc)語音
視頻通訊
支持點對點視頻,包括P2P模式、中轉(zhuǎn)模式。
支持VP8、H.264、VP9等主流編碼。
動態(tài)碼率自適應(yīng),網(wǎng)絡(luò)智能路由,確保視頻流暢度。程度
支持跨平臺(app、pc)視頻通話
CSDN:除了這些基礎(chǔ)能力提供的服務(wù)之外,云之訊還能為客戶提供哪些服務(wù)?
賈俊杰:我們?yōu)楹献骰锇樘峁┎⒋罱ɑA(chǔ)互聯(lián)網(wǎng)運營的獨立、私有、成熟的通訊私有平臺服務(wù)。我們自研產(chǎn)品累計注冊用戶超過2億,有成功的互聯(lián)網(wǎng)海量用戶和產(chǎn)品運營經(jīng)驗,可以幫助合作伙伴快速切入產(chǎn)品和用戶運營,構(gòu)建健康的用戶留存運營模型。
定制化的私有云解決方案
我們私有云的優(yōu)勢:
專業(yè)定制化解決方案
成功的互聯(lián)網(wǎng)產(chǎn)品運營經(jīng)驗
完全自主知識產(chǎn)權(quán)的全套OTT通信技術(shù)
領(lǐng)先的音視頻編解碼算法和優(yōu)化技術(shù)
媒體智能路由技術(shù)
有效的落地線路調(diào)度和智能評價體系
高效的信令及媒體傳輸
純軟件的解決方案
提供一對一的本地化研發(fā)團(tuán)隊服務(wù)支撐
CSDN:除了產(chǎn)品這些,能談?wù)勗浦嵲诩夹g(shù)上的一些優(yōu)勢么?
賈俊杰:我們技術(shù)的上的優(yōu)勢可以簡單的分為6點:
完全自主知識產(chǎn)權(quán)的全套OTT通信技術(shù)
保證了系統(tǒng)發(fā)展的可持續(xù)性、先進(jìn)性;保障業(yè)務(wù)發(fā)展的快速迭代、快速上線的需要。
領(lǐng)先的音視頻編解碼算法和優(yōu)化技術(shù)
業(yè)界領(lǐng)先的音視頻編解碼算法技術(shù),支持根據(jù)用戶網(wǎng)絡(luò)情況動態(tài)選擇合適的編解碼。
高效的信令及媒體傳輸
自主研發(fā)的通信協(xié)議,相對于傳統(tǒng)協(xié)議(如SIP、HTTP等),消息交互的帶寬可節(jié)省50%以上;
自主研發(fā)的媒體傳輸壓縮技術(shù),相比傳統(tǒng)技術(shù)(包括RTP/RTCP等)媒體交互節(jié)省20%以上的帶寬。
支持P2P通信,低帶寬占用率,高媒體傳輸效率。
媒體智能路由技術(shù)
系統(tǒng)支持客戶端與服務(wù)端的呼叫路由服務(wù)器(VPS)的動態(tài)選路技術(shù),識別出媒體轉(zhuǎn)發(fā)的最優(yōu)路徑,保證媒體快速、高效轉(zhuǎn)發(fā),減少網(wǎng)絡(luò)因素對媒體傳輸?shù)挠绊憽?/p>
純軟件的解決方案
系統(tǒng)所有功能組件(包括客戶端、服務(wù)端)均為純軟件設(shè)計,對硬件無任何依賴。確保各項解決方案低成本、部署靈活、按需遷移。
高效的落地線路調(diào)度和智能評價體系
自研的線路調(diào)度系統(tǒng)對PSTN線路進(jìn)行實時監(jiān)控、調(diào)度和管理,并根據(jù)線路的連接狀態(tài)、接通率、媒體通話質(zhì)量進(jìn)行智能評估和排序,對于新的呼叫選擇最優(yōu)的線路進(jìn)行路由,即保證了PSTN通話的接通率,也保證了用戶的音視頻體驗。