騰訊會議高速增長背後,靠的是什麼?_風聞
子弹财经-子弹财经官方账号-子弹财经(zidancaijing)2020-12-25 19:13

今天,騰訊會議一歲了。
作為一個去年12月25日呱呱墜地的“新生兒”
上線2個月DAU超過1000萬
發佈245天,用户數突破1億
8天內擴容10萬台雲主機,創造了中國雲計算的歷史
365天,陪伴用户開了超過3億場會
……
一個曾為5萬日活設計的系統,一年內扛下了無數戰役,成為中國最多人使用的專業視頻會議產品。
有人説,騰訊會議是一個“幸運兒”。然而,沒有任何一種幸運是偶然發生的。
“還是崩了。”
騰訊大廈2012作戰室裏,一羣人蓬頭垢面,濃重的“熊貓眼”緊盯着電腦屏幕上陡峭上升的曲線。
這是2月3日,春節復工的第一天,在這之前,騰訊會議已經快馬加鞭擴容了一週,資源每天都在翻倍,仍然沒有擋住像洪水般湧來的流量。
幾家辦公軟件倒下後,騰訊會議也沒能頂住。
“現在什麼情況?”騰訊雲總裁邱躍鵬第一時間找到騰訊會議負責人吳祖榕問詢。同時也拉通了騰訊雲副總裁王慧星:騰訊會議情況緊急,你們還不趕緊去幫他們。
吳祖榕一邊盤算着還有多少服務器、能撐多久,一邊和王慧星通電話。
只聽電話那頭的王慧星説道:“莫慌,我們已經在路上了。”
半小時不到,2012會議室裏已經擠滿了人。公司幾乎所有有着海量服務經驗的T4專家都來了。一場“空降式”救援立即展開。
這麼大的系統,必須要改代碼。然而因為用户一直在,白天只能調度資源,一邊緊急討論和分析當前的系統性能瓶頸及改造方案;
到了晚上就開始做大量的部署和交叉設計,重新優化系統上線。
“先扛住,再優化”,騰訊過去講海量服務,週期往往是一兩個月,到了疫情的緊急關頭,時間縮短到了24小時。
春節期間,很多其他廠商也在使用騰訊雲,帶寬資源已經很緊張了,大家還要在各地騰挪各種資源,計算、熱存儲、帶寬等配套的基礎設施都得跟上。
為了保證擴容之後不出問題,總指揮王慧星下達了關鍵指令:“一定要把壓測工具做起來。”
每晚凌晨一點多,團隊便開始對當天所做的所有變更、代碼優化做壓力測試。
500萬、800萬……隨着線上流量的增長,目標不斷在提。模擬所有用户的真實路徑去做壓測,為的就是保障整個系統架構的穩定和平穩處理線上容量壓力。
凌晨五點,又開始恢復線上使用環境。
從1月29日起,在兄弟部門的鼎力支撐下,騰訊會議日均擴容雲主機接近1.5萬台,8天總共擴容超過10萬台雲主機,共涉及超百萬核的計算資源投入。
過去兩倍的交付量,用了過去三分之一的時間就完成了,創造了中國雲計算的歷史。
這時,騰訊會議剛剛上線一個多月。像是一個剛穿上盔甲的戰士,猛地被推到戰場上,從此一路狂奔。
**1、“用騰訊會議保障騰訊會議”**疫情開啓了中國遠程辦公的元年,也讓在線會議成為日常。
1月22日,騰訊會議總經理錢敏拉起了一個微信羣,叫“我們做點什麼”。
一開始,這個羣只有6個人,本意是想作為春節應急值守溝通,並抱着“做點什麼”的心態,為減少線下的聚集略盡綿薄之力。
一天後,情況完全不一樣了。
1月23日,武漢宣佈封城,各級單位應急指揮的需求如潮水般湧來。在深圳的小夥伴們火速揹着衣服、帶上牙刷來到公司。
經過兩天兩夜的搶救,大家發現,常規的操作已經趕不上井噴的用户了。
意識到事情的嚴重性,團隊隨即向騰訊高級執行副總裁、雲與智慧產業事業羣總裁湯道生請示,希望把原本收費的100方能力開放出來。湯道生立即就答應了。
1月24日,大年三十,騰訊會議剛剛“滿月”。經過連夜調整,騰訊會議正式向全國用户免費開放100方會議協同能力。隨後,在馬化騰的支持下宣佈免費開放至疫情結束。
上線後流量洶湧而來,團隊很快發現,100人的數量看似很多,但在實際的應用中還遠遠不夠。
大年初二,錢敏接到某個市政府打來的電話,對方表示要組織處級幹部開會,佈署抗疫工作,超過250人,免費的100方會議不夠用,但是走採購流程恐怕已經來不及了。
當天深夜,騰訊會議緊急開放300方免費會議。
在當時,這是行業內第一個免費開放的視頻會議產品。
面對潮水般的需求,吳祖榕卻擔心了起來:
發佈時團隊還在討論怎麼在一年內把DAU做到5萬,最初的後台技術架構也是照這個預期來設計的。如此巨大的用户量,不知道後台系統到時候能不能扛得住。
果然,到了2月3日,晨會高峯如期而至,數千倍的流量增長,還是在某一個瞬間讓系統過載了。
那段時間,後台、客户端、運營等多個團隊持續連軸轉,大家的精神和體力都逼近了極限。
每天睡在公司,一遇到問題吳祖榕就把大家叫起來,或被其他人叫起來。大家達成了默契,離開會議室都要自覺彙報自己的行蹤,以免出了問題找不到人。
“最後lori(吳祖榕)練就了一個技能,無論我們睡在哪裏,他都能找得到。”後台開發人員大鵬説道。

線上的人就更多了,對話24小時開着,有什麼問題,馬上開會解決。大家開玩笑:“我們是在用騰訊會議保障騰訊會議。”
就這樣日以繼夜循環了一兩週,完成了擴容、穩定了後台服務。
騰訊會議擴容的過程中,各個團隊都給了很多支持。
騰訊雲、TEG等團隊的開發、運維同學都趕來幫忙護大盤,分佈在五湖四海的130多位公司志願者也快速殺到,提供着各種各樣的支持。
在今天,微信依然保留着超過9人時推薦使用騰訊會議的設置。當騰訊會議小程序入會請求量井噴時,微信團隊想盡辦法快速擴容,並針對會議的需求作出優化。
一些過去無法想象的事情都逐一實現了。當年做的決定沒有錯。
2、從實驗室“飛”出的會議君騰訊會議的“種子”,來自於湯道生的一個想法。
幾年前,吳祖榕剛到SNG的音視頻實驗室時,實驗室已經集成了騰訊多年在音視頻技術領域積累的技術,也吸收了QQ音視頻海量併發及智能媒體調度的寶貴經驗。
“音視頻通信這件事遠遠不只C端的溝通場景,視頻會議是一個很好的值得深入探索的方向。”對於視頻會議和辦公SaaS的前景,湯道生深信不疑。
然而,當時團隊只有幾個人,同時支持着QQ音視頻的大部分工作,以及一些外部客户支持的項目,能投入到會議產品預研和開發的人力實在有限。
放眼這個市場,即便國內很小的視頻會議產品,公司也有上百人規模。
那時,絕大多數會議室都使用數據線連接投影,要麼會服要準備各種接口的數據線,要麼大家就要帶着轉接頭到處走,每次開會前都要預留時間接數據線連投影和電腦,很費時間。
於是,團隊打算從這一根線開始做起,解決會前效率的這個痛點。
兩三週時間,無線投屏的第一款demo就做出來了。但是問題仍層出不窮:
連接無線投屏的盒子電源插座是插口朝下,一碰就掉,屏幕就黑了。每當後台系統顯示某個會議室掉線了,大家就衝過去解決。
那段時間,實驗室裏的每個人口袋裏都隨身裝着各種螺絲刀、膠布,隨時準備解決問題。

無線投屏(這樣開會,騰訊員工一年能省下30000+小時)小試牛刀,湯道生對會議場景的堅持,推動着團隊繼續往前。
環顧國內視頻會議市場,競爭非常激烈,硬件廠商的主要利潤來自硬件,對於互聯互通缺乏動力和意願。騰訊會議從最基礎的功能開始做起,在做減法的同時,也明確了自己的定位:不做硬件,只做連接。
2018年下半年,騰訊會議在公司內部籍籍無名,也沒有專門的人員編制,後來想辦法從騰訊雲“借”了1.5個後台開發人員過來。
“最早的一個版本,整個開發團隊加起來只有6.5個人,5個客户端同學加1.5個後台做了4個平台——Windows、Mac、iOS、Android,順手把微信小程序也一起做了。”負責終端研發的陳志興回憶。
憑藉騰訊雲原生一系列的技術組件,包括基礎設施、比如存儲層、邏輯層、接入層,大量快速的使用這些基礎設施,極大的降低了後端開銷,使得後台開發人員只需要關注業務邏輯,保障整個業務的推出。
2019年4月底,吳祖榕拿着騰訊會議的demo向總辦做了首次“路演”。一個簡陋的App界面,最初的版本只有三個按鈕,連登錄界面都沒有。

站在總辦面前的吳祖榕緊張又篤定,“我們的優勢在於連接和互聯互通,可以把C端的連接能力和B端的通訊能力打通起來。”
C2B,正是騰訊面向產業互聯網的探索路徑。一下子,打消了總辦的疑慮。
彙報很順利,騰訊會議的人員編制擴大到80個。“可以算是拿了天使投資。”吳祖榕笑着説道。
為了更好地協同,騰訊會議團隊挪到了騰訊雲,把產品工程團隊放到了雲產品部,同時在多媒體實驗室帶領着算法團隊。
因為SaaS輕交互、標準化、深入垂直場景及續費率高的一系列特點,騰訊雲早年已經意識到了SaaS的重要性,內部自研和外部生態開始快速生長。
騰訊會議剛出爐時,產品還不成熟,然而公司的戰略月會還是堅持使用。
吳祖榕還記得當時參加一個戰略會,那是一個圓形會議室,騰訊總裁劉熾平在最中間,彙報人在台上,其他旁聽的人在遠程接入,開會開到一半,一下就斷了,後來又有雜音,又有人串線。
每當出現問題,大家就在會場扭頭看過來。
臉刷地一下就紅了的吳祖榕,這時候只能硬着頭皮斷開重播,重啓賬號。
那段時間,湯道生也經常在會議現場做“會服”,雖然產品還不夠好,但大家一起“吃狗糧”,也給團隊時間成長。
不過,誰也沒有想到,一個當初為5萬DAU設計的系統,竟然在兩個月內成功扛下了千萬日活。
**3、吃着蘋果“趕火車”**C端是一個預計之外的市場。
騰訊會議最早定位的就是一個收費的To B的軟件,結果卻C端出道了。
然而去年產品上線的最後一刻,卻遭遇了驚險一幕,差點“開了天窗”。
2019年12月25日騰訊會議發佈,12月初把iOS版本提交到蘋果的App Store應用市場,一直被駁回,直到12月23日仍然沒有通過,團隊甚至準備好了硬着頭皮發佈一個沒有iOS的版本。
直到24日凌晨,系統突然收到一封審核通過的郵件,才順利上線。
發佈會前幾天,負責版本審核的同學為了希望蘋果審核通過,到處買蘋果送給大家吃,以至於現在版本提審的前一個晚上,大家會吃蘋果。
3月6日,騰訊會議登頂App Store免費總榜第一名。
扛住了流量的高峯,便到了考驗客户口碑的時刻。在春節前後的100多天裏,騰訊會議快速迭代了20個版本,用C端的產品力,做出了B端的爆款產品,用灰度策略、用快速迭代的方法快速找到路徑、快速試錯,通過大數據分析挖掘用户需求……
在騰訊,即便C端產品也沒有經歷過這樣的快跑。每一個細小的功能背後,都是團隊無數個奮戰的白天與無眠的夜晚。
快速開發和迭代新版本,團隊內部稱之為“趕火車”。
那段時間,“火車”的班次非常頻繁,過去大概三週一個版本,在疫情期間壓到了一週一個版本,甚至可能是兩、三天趕一趟。通過這種方式,小步快跑把一些核心能力跑出來。
春節後,騰訊會議陸續支持了直播、錄製、共享音頻、批註、投票、紅包等等新功能,例如直播功能,從正式立項到上線只用了一週多時間。
3月,基於騰訊雲全球部署,海外版VooV Meeting在超過100個國家和地區緊急上線。
騰訊會議的第一位售後黃強説,海量的用户和客户每天都在發現和提出問題,在面對客户需求時,必須清楚掌握每一個功能模塊的細節。
例如有用户反饋,使用虛擬背景時如果椅子後面有個靠枕,背景會時不時的從腦袋後面跑出來。
為了解決這個問題,團隊採集了6萬多張椅子帶着靠枕的數據,通過6萬張椅子數據做標註,逐步去影響和優化效果。
在語音方面,在線會議最重要的仍然是通信能力。整個階段,團隊圍繞“聽得清、看得清、聽得真、看得真”做了大量努力。
為了能夠在整個環境中安靜地把聲音傳輸給對方,提升整體的溝通效率,團隊採集了上百種噪聲的數據,比如雨點打到玻璃窗上的聲音、公交車開門的聲音、餐桌上吃盒飯的聲音等。
有一天,吳祖榕的一個朋友特意跑過來説:“我發現騰訊會議特別好,為什麼?我在公交車等車的時候,都不覺得特別吵。”
疫情期間,騰訊會議成為了聯合國75週年的合作伙伴和聯合國教科文組織高等教育創新中心推薦使用工具,並受邀加入聯合國教科文組織發起的“全球教育聯盟”,為全球遭受停課衝擊的12億學生提供緊急遠程上課支持。

在抗疫路上陪伴社會各界前行的騰訊會議,還收穫了各式各樣的“出圈”玩法。
比如,情侶之前的“連麥睡”、朋友之間的“雲聚會”,甚至是用騰訊會議來“雲追星”、“雲接機”等,形成了“萬萬沒想到系列”。
開工復工期間,每天都有上萬家企業利用騰訊會議開工復工,西安銀行一夜之間轉戰線上,廣交會期間,使用騰訊會議幫助全球2.6萬家參展商和採購商洽談。
在今年的烏鎮世界互聯網大會上,騰訊會議因為疫情期間的出色表現獲得了“世界互聯網領先科技成果”獎,這也是大會舉辦以來首個獲得該獎項的視頻會議產品。
如今,隨着騰訊會議的業務步入穩定期,功能、安全、迭代升級變得越來越重要。
9月10日,騰訊會議推出了企業版,向所有開發者開放了API和SDK,快速構建起多人通信的能力。
同時騰訊會議已經和多家硬件廠商合作,推出會議室連接器和騰訊會議Rooms,希望提供更好的軟硬一體的解決方案。

回想起“特別作戰室”的生活,正月十七的那天早高峯值班結束後,大家一起拍照紀念。為了感謝每個人,騰訊會議的代碼中專門留了一頁,在註釋裏寫下所有人的名字。
365天后,騰訊會議終於從特別作戰室“畢業”了。
*文中題圖來自:攝圖網,基於VRF協議。