繼上次采訪完以后云之訊羅志堅(jiān)先生后(“云之訊羅志堅(jiān):讓每個(gè)應(yīng)用插上通訊的翅膀,打造通訊生態(tài)圈!”),對(duì)與云之訊的產(chǎn)生、理念有了一個(gè)清晰的認(rèn)識(shí),但是對(duì)于一些底層架構(gòu)方面的技術(shù)知識(shí)還是有一些疑惑,于是CSDN繼續(xù)約訪了云之訊首席技術(shù)官賈俊杰先生,請(qǐng)他來為我們解惑。
賈俊杰,云之訊首席技術(shù)官、融合通訊開放平臺(tái)創(chuàng)始人之一;曾就職于華為,先后參與過多款增值業(yè)務(wù)相關(guān)產(chǎn)品的研發(fā)工作,具有多年的項(xiàng)目管理、架構(gòu)設(shè)計(jì)經(jīng)驗(yàn);對(duì)增值業(yè)務(wù)各類解決方案有深入理解,長(zhǎng)期關(guān)注通信能力開放平臺(tái)的發(fā)展,致力于構(gòu)建開放的、便捷的、融合的通信平臺(tái),服務(wù)于廣大的中小企業(yè)及開發(fā)者。
以下是采訪內(nèi)容
CSDN:請(qǐng)你介紹一下您的團(tuán)隊(duì)規(guī)模,及貴團(tuán)隊(duì)從事的工作和關(guān)注的重點(diǎn)。
賈俊杰:我們這邊技術(shù)團(tuán)隊(duì)大概有40多人,其中專注與音視頻引擎,還有通訊技術(shù)的占據(jù)一半左右。我們關(guān)注的重點(diǎn)首先就是音視頻引擎技術(shù),包括VOIP的通訊,還有就是落地電話的通訊,同時(shí)我們也遇到了很多視頻的一些需求,包括視頻點(diǎn)對(duì)點(diǎn)的,還有視頻會(huì)議,所以我們會(huì)在視頻方面做比較深入的究,只有把這個(gè)做好了,才會(huì)更有競(jìng)爭(zhēng)力。然后就是客戶端APP開發(fā)團(tuán)隊(duì),目前我們的客戶端支持Windows、IOS、安卓等主流平臺(tái),隨后可能也會(huì)做一些WEB的客戶端。
CSDN:目前做的PAAS平臺(tái),開發(fā)者對(duì)這個(gè)平臺(tái)更多的需求是什么?你們的困難是什么?
賈俊杰:我們做的UC PASS其實(shí)就是一個(gè)共有的PASS平臺(tái),我們?cè)谶\(yùn)營(yíng)過程中開發(fā)者的需求可以說是各種各樣的,如說計(jì)費(fèi),比如帳號(hào)管理,或者說安全需求,它都有一些定制化的要求。我們的難點(diǎn)就是如何可以把這些個(gè)性化的需求進(jìn)行整合,做成平臺(tái)化的服務(wù),通過同樣一種方式提供給更多的開發(fā)者。
CSDN:PAAS平臺(tái)的構(gòu)建過程?比如說用了哪些技術(shù),又經(jīng)過這些技術(shù)都做了什么?
賈俊杰:首先看一下我們的平臺(tái),我們做的是一個(gè)融合通訊開放平臺(tái),讓開發(fā)者能夠輕松構(gòu)建語音、短信、VOIP、視頻等解決方案,無硬件、網(wǎng)絡(luò)成本,快速搭建和使用電信級(jí)通訊能力。
首先從硬件來講,我們采用了比較高規(guī)格的一些IDC的資源。包括我們?cè)诒本、天津、廣州、成都等中國(guó)的各個(gè)大區(qū),基本都有我們的分布點(diǎn),而且都是非常高規(guī)格的IDC的硬件資源,保證我的音視頻的通訊傳輸非常好。
然后從平臺(tái)來講,我們的解決方案都是同規(guī)格的一體化解決方案,這就非常方便我們?nèi)U(kuò)展,去做集群化,做云計(jì)算的這種平行的擴(kuò)展。
最后軟件方面,我們使用了很多的開源技術(shù)。像redis,還有mongoDB等等,主要是為了解決海量用戶的數(shù)據(jù)讀取,解決數(shù)據(jù)庫的壓力。同時(shí)對(duì)數(shù)據(jù)庫來講,為了提高它的可靠性、容量的限制,我們用了國(guó)內(nèi)非常流行的一些數(shù)據(jù)庫中間件,組建了數(shù)據(jù)庫的集群。同時(shí)還用了分布式的文件系統(tǒng),存儲(chǔ)我們的用戶數(shù)據(jù)、信息等等。
CSDN:你認(rèn)為做通訊云平臺(tái)應(yīng)該具備哪些基礎(chǔ)能力?
賈俊杰:從我的角度來看,要從事這個(gè)行業(yè)還是需要一些基本能力的。比如說:語音能力、即時(shí)通訊、視頻通訊等能力,目前云之訊在這些方面做的已經(jīng)非常完善了。
語音能力
- 支持落地電話、點(diǎn)對(duì)點(diǎn)語音電話、雙向回?fù)艿日Z音通訊能力
- 支持互聯(lián)網(wǎng)高效壓縮技術(shù),最低達(dá)到4kbps,極大節(jié)省用戶流量
- 支持號(hào)碼透?jìng)黠@號(hào)
- 支持多終端、跨平臺(tái)(APP、web 、pc)語音
即時(shí)通訊
- 支持文本、圖片、音頻、視頻等多媒體消息。
- 支持用戶自定義擴(kuò)展消息種類,如位置、表情等。
- 支持多終端、跨平臺(tái)(APP、web 、pc)語音
視頻通訊
- 支持點(diǎn)對(duì)點(diǎn)視頻,包括P2P模式、中轉(zhuǎn)模式。
- 支持VP8、H.264、VP9等主流編碼。
- 動(dòng)態(tài)碼率自適應(yīng),網(wǎng)絡(luò)智能路由,確保視頻流暢度。程度
- 支持跨平臺(tái)(app、pc)視頻通話