每一次更迭,都伴隨著新一輪科技革命的開(kāi)始,音視頻能力一直是各云會(huì)議廠商核心競(jìng)爭(zhēng)項(xiàng),華為云會(huì)議憑借在音視頻領(lǐng)域近30年的技術(shù)積累,在競(jìng)爭(zhēng)中脫穎而出。
今天是感恩節(jié),感謝研發(fā)人員的辛勤付出,讓華為云會(huì)議一步一步取得這樣的成績(jī)。
你想了解云會(huì)議背后的故事嗎?我們將從一位華為研發(fā)人員的角度,為您展現(xiàn)不一樣的華為云會(huì)議。
這是我來(lái)華為做研發(fā)的第八年,從一開(kāi)始的eSpace到TE軟終端、硬終端,再到現(xiàn)在全新的華為云會(huì)議,一路走來(lái)我和云會(huì)議的兄弟姐妹真的經(jīng)歷了很多,今天我來(lái)講講我們的故事。
一路走過(guò)的270個(gè)日夜與10ms延遲
當(dāng)時(shí)市場(chǎng)上一直吐槽云會(huì)議的音視頻抗網(wǎng)損差,數(shù)據(jù)共享延遲大,清晰度也很差,要想解決這些問(wèn)題,背后的技術(shù)其實(shí)非常復(fù)雜,工作量也很大,所以一直是各品牌云會(huì)議系統(tǒng)持續(xù)攻克的難題。
為了攻關(guān)這些問(wèn)題,我們幾個(gè)人組建了媒體攻關(guān)團(tuán)隊(duì),窩在小會(huì)議室持續(xù)9個(gè)月,每天白天調(diào)試,晚上看效果,然后重新討論優(yōu)化方向,第二天繼續(xù)調(diào)。
那段時(shí)間我們每個(gè)人目標(biāo)都很明確,要么不做,要么做到業(yè)界最好,大家的全部心思都在云會(huì)議上,每天基本都在想著如何一點(diǎn)點(diǎn)改進(jìn)。
當(dāng)時(shí)攻關(guān)數(shù)據(jù)會(huì)議延遲已經(jīng)從3s優(yōu)化到了百毫秒級(jí)別,但是發(fā)現(xiàn)進(jìn)一步優(yōu)化達(dá)到業(yè)界最佳,越來(lái)越難,甚至減少10ms的延遲,都需要修改整個(gè)客戶(hù)端和服務(wù)端的架構(gòu),修改架構(gòu)帶來(lái)的影響太大了,這涉及多個(gè)模塊的適配,會(huì)增加3倍的工作量。但是,如果不改,10ms的提升,體驗(yàn)真的會(huì)差很多。
我們反復(fù)討論后,最終下定決心,改!
就是在這一個(gè)個(gè)10ms的優(yōu)化后,我們做到了數(shù)據(jù)清晰度優(yōu)、延遲只有200ms,實(shí)現(xiàn)了第一階段的目標(biāo)。那時(shí)客戶(hù)來(lái)公司看我們的優(yōu)化成果,當(dāng)聽(tīng)到客戶(hù)對(duì)產(chǎn)品的認(rèn)可時(shí),我知道我們的決定沒(méi)有錯(cuò)。
研發(fā)人員測(cè)試華為云會(huì)議效果
"我覺(jué)得還可以再優(yōu)化一點(diǎn)”
當(dāng)業(yè)界主流的云會(huì)議廠商依然使用著占用CPU較高的軟編解碼的時(shí)候,華為云會(huì)議已經(jīng)通過(guò)專(zhuān)用的芯片硬編解碼,完成了視頻編解碼的性能優(yōu)化,相對(duì)于大部分的云會(huì)議,華為云會(huì)議已經(jīng)很高清很流暢了,但我總覺(jué)得,我們的云會(huì)議可以再優(yōu)化一點(diǎn)。
CPU占用率是長(zhǎng)期存在而又難以攻克的老問(wèn)題了,因?yàn)樯婕岸鄠(gè)模塊交互,每個(gè)模塊展開(kāi)都覺(jué)得不高,但整體看占用就很高了。如果單個(gè)優(yōu)化點(diǎn)對(duì)CPU降低不是很明顯,那多個(gè)優(yōu)化點(diǎn)匯總在一起想必一定會(huì)有作用。
我們梳理出所有可以?xún)?yōu)化的點(diǎn),甚至包括一些較大的架構(gòu)優(yōu)化的東西,打破原來(lái)“它已經(jīng)穩(wěn)定了,優(yōu)化效果不明顯就別動(dòng)了”這種思想,就算架構(gòu)整改對(duì)性能提升只有1%個(gè)點(diǎn)的作用,我們也會(huì)下決心去做。
最后我們優(yōu)化了30幾個(gè)點(diǎn),全部?jī)?yōu)化后匯集在一起,最終有了最后30%的性能提升。這次攻關(guān)也讓我們總結(jié)思考以后要多問(wèn)問(wèn)自己“優(yōu)化一點(diǎn),是否可以再優(yōu)化一點(diǎn)”,只有這樣產(chǎn)品才會(huì)越來(lái)越好。
重新討論華為云會(huì)議的優(yōu)化方向
每月上新兩三個(gè)技術(shù)點(diǎn)
每一個(gè)技術(shù)點(diǎn)的突破,都能帶來(lái)進(jìn)一步的客戶(hù)體驗(yàn)提升。
華為云會(huì)議有一套自動(dòng)化流水線(xiàn),這保障了基本功能的穩(wěn)定,但是很多競(jìng)爭(zhēng)力技術(shù)點(diǎn)的研發(fā)周期是比較長(zhǎng)的,于是我們進(jìn)行集中攻關(guān),保證了人員聚焦,效率較之前提升了很多,每個(gè)人專(zhuān)注在一個(gè)技術(shù)點(diǎn)上預(yù)研,產(chǎn)品化,然后通過(guò)集體測(cè)試,快速收斂問(wèn)題。
為了讓客戶(hù)更快的地使用到我們的產(chǎn)品,通宵開(kāi)發(fā)、睡公司其實(shí)也是常有的事情,身邊很多工程師都是這樣的,大家都很踏實(shí),都只是希望自己做的東西能盡快讓客戶(hù)使用并得到認(rèn)可。
我們希望可以發(fā)揮自己的一份力,將來(lái)可以很驕傲的地說(shuō):“華為云會(huì)議是我們做的。”
華為云會(huì)議的伙伴們分享慶功蛋糕
現(xiàn)在云化轉(zhuǎn)型明確定位,看到很多“老人”一直堅(jiān)守著,我們也更加堅(jiān)定地相信華為云會(huì)議能做好、做強(qiáng),今天是感恩節(jié),真的感謝老客戶(hù)一直以來(lái)的支持,感恩身邊的兄弟姐妹們一起奮戰(zhàn)。感恩主管們一直支持我們專(zhuān)注于音視頻競(jìng)爭(zhēng)力的構(gòu)建,幫助我們爭(zhēng)取資源,掃除障礙。
愿華為云會(huì)議越來(lái)越好,祝大家感恩節(jié)快樂(lè)。