Zoom無疑是這幾年最成功的企業(yè)之一粱挡。
Zoom是一家提供視頻會議的企業(yè)殊橙,成立于2011年辐宾,短短幾年的時(shí)間,Zoom像火箭般成長:市場份額超過50%膨蛮,日活用戶超3億叠纹,2019年IPO上市,2020年市值最高達(dá)1200多美元敞葛。
有人把Zoom的成功誉察,歸結(jié)為時(shí)代的成功,即Zoom在合適的時(shí)間惹谐,在合適的市場上推出了合適的產(chǎn)品持偏。本文僅從產(chǎn)品技術(shù)層面分析下Zoom的特點(diǎn)驼卖,探討Zoom成功的產(chǎn)品技術(shù)因素。
Zoom成立之初鸿秆,視頻會議行業(yè)并非一片藍(lán)海酌畜,而是已存在多家巨頭,尤其是Webex卿叽,占據(jù)著視頻行業(yè)的半壁江山桥胞。
在Zoom出現(xiàn)之前,人們進(jìn)行視頻會議時(shí)附帽,需要用戶在電腦上下載客戶端并注冊賬號埠戳。2011年之后,移動互聯(lián)網(wǎng)的興起蕉扮,使得人們可以通過手機(jī)整胃、平板電腦、電腦接入視頻會議喳钟,也不再需要下載笨重的客戶端屁使。Zoom適時(shí)推出了全新的視頻會議解決方案,通過鏈接分享即可進(jìn)入會議奔则,Zoom也可以在手機(jī)蛮寂、平板上借助移動互聯(lián)網(wǎng)隨時(shí)隨地接入會議,大大降低了視頻會議的接入門檻易茬。
在2011年以前酬蹋,要保證視頻會議穩(wěn)定連接是一件不容易的事情,會議過程中經(jīng)常出現(xiàn)掉線抽莱、卡頓等現(xiàn)象范抓。為了保證用戶體驗(yàn),Webex在全球建立了自己的數(shù)據(jù)中心食铐,而建立數(shù)據(jù)中心昂貴的成本也成為了Webex最穩(wěn)固的護(hù)城河匕垫。但隨著云計(jì)算的發(fā)展,新進(jìn)入的玩家即使沒有數(shù)據(jù)中心也能提供穩(wěn)定的視頻會議虐呻,這就迅速拉平了Zoom和Webex的體驗(yàn)差距象泵。Zoom借助云計(jì)算技術(shù),在全球部署了13個分布式的數(shù)據(jù)中心斟叼。
為了讓全球任何位置的用戶都能體驗(yàn)良好的視頻會議體驗(yàn)偶惠,Zoom推出了領(lǐng)先的視頻會議技術(shù)架構(gòu)。
Zoom采用了智能傳輸層朗涩≈摒基于不同的代理設(shè)置和穿過防火墻的需要,智能傳輸層靈活選擇在客戶端上采用udp、tcp扒腕、tls還是https,以達(dá)到最好的連接體驗(yàn)萤悴。
傳統(tǒng)的視頻會議系統(tǒng)大多采用MCU架構(gòu)瘾腰。MCU由一個服務(wù)器和多個終端組成一個星形結(jié)構(gòu)。各終端將自己要共享的音視頻流發(fā)送給服務(wù)器覆履,服務(wù)器端會將在同一個房間中的所有終端的音視頻流進(jìn)行混合蹋盆,最終生成一個混合后的音視頻流再發(fā)給各個終端,這樣各終端就可以看到 / 聽到其他終端的音視頻了硝全。實(shí)際上服務(wù)器端就是一個音視頻混合器栖雾。這種方案需要大量的計(jì)算資源,限制了服務(wù)質(zhì)量和系統(tǒng)的可擴(kuò)展性伟众。Zoom的多媒體路由則將參會者的視頻流直接轉(zhuǎn)發(fā)到客戶端設(shè)備商析藕,降低了對算力的要求,并且提供了良好的可擴(kuò)展性凳厢。MCU容納的參會者數(shù)量不足100個账胧,而多媒體路由借助云計(jì)算技術(shù)可以容納的參會者數(shù)量是MCU的15倍。
Zoom實(shí)時(shí)監(jiān)測每個客戶端的設(shè)備和網(wǎng)絡(luò)狀態(tài)先紫,監(jiān)控客戶端的帶寬治泥、丟包率、延遲和抖動遮精,還收集客戶端的CPU使用率居夹、內(nèi)存和網(wǎng)絡(luò)I/O,一個音視頻流可以調(diào)整為多種分辨率本冲,這樣就消除了為每個客戶端編解碼音視頻流的工作准脂,優(yōu)化了視頻會議的性能和可擴(kuò)展性,Zoom可以針對不同的設(shè)備和網(wǎng)絡(luò)條件提供不同的視頻質(zhì)量眼俊。
Zoom在會話層實(shí)現(xiàn)了自適應(yīng)編碼意狠,優(yōu)化了視頻幀率和分辨率,為不同網(wǎng)絡(luò)環(huán)境和設(shè)備的客戶端提供了優(yōu)質(zhì)的品質(zhì)和可靠性疮胖。Zoom使用多視頻流环戈,應(yīng)用層在不同流之間切換以保證最好質(zhì)量的視頻傳達(dá)到終端用戶。Zoom的壓縮技術(shù)澎灸,使得丟包率45%的網(wǎng)絡(luò)條件下也能運(yùn)行良好院塞。在這種情況下,相較于視頻性昭,Zoom優(yōu)先處理音頻拦止,因?yàn)橐纛l更重要。Zoom的多流技術(shù)根據(jù)終端用戶的帶寬調(diào)整以提高視頻會議的質(zhì)量。
傳統(tǒng)的視頻會議對多個流轉(zhuǎn)碼并且將它們混合汹族。Zoom的切換方式使用更少的CPU和內(nèi)存萧求,提供了大規(guī)模的可擴(kuò)展性。一個服務(wù)器可以處理2000個客戶端顶瞒。Zoom使用基于用戶位置和優(yōu)化后的網(wǎng)絡(luò)路徑的全局分布式技術(shù)夸政。參會者總是連接到附近的數(shù)據(jù)中心并且分配給負(fù)載最低的服務(wù)器。同時(shí)榴徐,參會者如果在相同的位置守问,他們會被分配到集中的服務(wù)器上。
會議服務(wù)器是MMR(multi-media router)坑资,MMRs按會議區(qū)域(Meeting Zone)分組耗帕。區(qū)域控制器(Zone Controller)管理所有的MMRs并且向全局云控制器(Global Cloud Controller)上報(bào)它們的狀態(tài)。Meeting Zones在數(shù)據(jù)中心之間復(fù)制袱贮,它們有幾乎相同的架構(gòu)仿便,可以非常簡單的增加更多zones以增加每個Region的能力。三層(MMR字柠、Zoom Controller探越、Global Cloud Controller)用于均衡不同位置的資源。如果一個會議只有2個參會者窑业,Zoom就會使用點(diǎn)對點(diǎn)連接以提供更好的速度和可靠性钦幔。以上這些機(jī)制允許Zoom維護(hù)會議服務(wù)達(dá)到99.99%的可用性,交付更高質(zhì)量的視頻服務(wù)常柄。
總結(jié)
Zoom作為一家視頻會議提供商在疫情時(shí)代取得了巨大的成功鲤氢。Zoom的成功不僅僅歸因于時(shí)代,更歸因于Zoom在產(chǎn)品技術(shù)上提供了當(dāng)今世界上最優(yōu)的視頻會議解決方案西潘。Zoom通過創(chuàng)新的產(chǎn)品技術(shù)方案讓用戶接入會議更簡單卷玉,隨時(shí)隨地都能享受流暢、穩(wěn)定的視頻會議體驗(yàn)喷市。
參考資料
【1】https://zhuanlan.zhihu.com/p/145798242Zoom市值達(dá)586億美元相种,凈利潤暴漲135倍,每天3億人開會
【2】https://zhuanlan.zhihu.com/p/373672144 ZOOM已經(jīng)失去了所有的護(hù)城河
【3】https://zhuanlan.zhihu.com/p/279303615 Zoom是擊敗了Webex還是贏得了市場品姓?
【4】https://zhuanlan.zhihu.com/p/268183291 Zoom技術(shù)研究系列(三):ZOOM架構(gòu)初探