IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

11月9日,融云宣布完成數(shù)億元人民幣的D輪融資。從李佳琦和明星扎堆的電商直播,到疫情期間在線教育的全面普及,再到5G技術(shù)進(jìn)入商用,實(shí)時(shí)音視頻技術(shù)(Real-Time Communication,以下簡(jiǎn)稱RTC)迎來(lái)了全面的爆發(fā),以IM及RTC為基礎(chǔ)的通信云賽道持續(xù)被資本看好。近日,CSDN采訪到融云CTO(首席技術(shù)官)楊攀、CPO(首席產(chǎn)品官)任杰,對(duì)于通信云技術(shù)難點(diǎn)、使用場(chǎng)景等問(wèn)題,他們給出了賽道“參賽者”的回答。

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

融云CTO楊攀

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

融云CPO任杰

記者 | 宋慧

受訪嘉賓|楊攀、任杰

出品 | CSDN(ID:CSDNnews)

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

IM獨(dú)占鰲頭,RTC厚積薄發(fā)

融云創(chuàng)立于2014年,核心團(tuán)隊(duì)來(lái)自中國(guó)移動(dòng)的飛信團(tuán)隊(duì)。那是移動(dòng)互聯(lián)網(wǎng)的火熱時(shí)代,融云占據(jù)了即時(shí)通訊(Instant Messaging,簡(jiǎn)稱 IM)開發(fā)工具與服務(wù)的大量市場(chǎng)份額。

對(duì)于切入RTC賽道,楊攀表示,融云成立之初的目標(biāo),就是給客戶提供基于IP的通訊能力。所有通過(guò)互聯(lián)網(wǎng)提供通訊能力的服務(wù),都在融云規(guī)劃的技術(shù)路線圖中。融云創(chuàng)業(yè)之初從IM入手,但在2016年底到2017年初,融云就已經(jīng)開始了音視頻的研究,前期經(jīng)過(guò)大量政企客戶的落地實(shí)踐驗(yàn)證,例如私有云企業(yè)場(chǎng)景等,之后將RTC技術(shù)發(fā)布至公有云產(chǎn)品,現(xiàn)在融云的目標(biāo)是致力于提供“IM 即時(shí)通訊 + RTC 實(shí)時(shí)音視頻 + Push推送”一站式通信云服務(wù)。任杰認(rèn)為,整個(gè)通訊場(chǎng)景中IM、Push、RTC的強(qiáng)耦合性,也讓融云具備了與賽道中其他廠商所不同的核心競(jìng)爭(zhēng)力。同時(shí),融云也非常重視服務(wù),如提供完備的開發(fā)者文檔、多場(chǎng)景Demo,可視化的質(zhì)量問(wèn)題排查平臺(tái)(北極星),1小時(shí)工單回復(fù)等等,形成整套的服務(wù)體系。

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

IM與RTC,融云的技術(shù)兩生花

從技術(shù)層面,楊攀與任杰分享了RTC與IM的不同特點(diǎn)以及融云在RTC和IM研發(fā)中的不同側(cè)重點(diǎn)。任杰認(rèn)為,雖然兩者都是去中心化的分布式架構(gòu)設(shè)計(jì),但I(xiàn)M業(yè)務(wù)屬性更強(qiáng),也更注重業(yè)務(wù)的邏輯,產(chǎn)品層面IM功能多,接口更多,同時(shí)IM是低IO(Input/Output)的非實(shí)時(shí)性業(yè)務(wù),更側(cè)重高并發(fā)和海量消息處理。在技術(shù)架構(gòu)的設(shè)計(jì)中,會(huì)設(shè)置限流限速的策略,保證系統(tǒng)在消息發(fā)送速度和整體穩(wěn)定性之間做出平衡。RTC的工具屬性更強(qiáng),數(shù)據(jù)不需存儲(chǔ),但RTC是高IO的實(shí)時(shí)性業(yè)務(wù),每個(gè)鏈接的數(shù)據(jù)流量比IM大很多,技術(shù)上會(huì)側(cè)重在通道層面數(shù)據(jù)流的接入與轉(zhuǎn)發(fā)。

楊攀則提到了另一個(gè)兩者的不同之處。他對(duì)CSDN表示,IM在技術(shù)界沒(méi)有工業(yè)標(biāo)準(zhǔn)的協(xié)議,無(wú)論云計(jì)算和各類廠商,都需從零開始做全棧的業(yè)務(wù)開發(fā),包括通信協(xié)議、服務(wù)端標(biāo)準(zhǔn)、整體架構(gòu)等等,每個(gè)環(huán)節(jié)都要去設(shè)計(jì)和處理,這對(duì)于研發(fā)團(tuán)隊(duì)的挑戰(zhàn)非常大。而RTC有音視頻的開源項(xiàng)目WebRTC作為基礎(chǔ),很多公司都是基于開源項(xiàng)目進(jìn)行二次開發(fā)。但RTC是個(gè)非常專業(yè)的技術(shù)領(lǐng)域,要想保障在任何網(wǎng)絡(luò)環(huán)境下都有良好的音視頻質(zhì)量還是需要長(zhǎng)期的技術(shù)經(jīng)驗(yàn)積累和研發(fā)投入的。

同時(shí),楊攀表示,兩者的不同由業(yè)務(wù)場(chǎng)景與邏輯決定。IM需要維護(hù)海量的長(zhǎng)鏈接,處理海量的消息接收、存儲(chǔ)和分發(fā)。對(duì)于IM的每一條消息,數(shù)據(jù)都是不可丟的,都要保證必達(dá),不能重復(fù)、不能丟失。 RTC更強(qiáng)調(diào)在復(fù)雜網(wǎng)絡(luò)環(huán)境下,如何保證聽到聲音、看到視頻,所以對(duì)于聲音與圖像的失真,涉及到大量的容錯(cuò)處理。此外,對(duì)音視頻的編碼與算法、聲音的降噪、回聲消除的技術(shù),也是RTC不同于IM之處。

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

探索RTC場(chǎng)景,挑戰(zhàn)顛覆性的體驗(yàn)

據(jù)融資新聞顯示,融云的通信云服務(wù)已全面覆蓋政務(wù)、金融、交通、能源、醫(yī)療、社交、直播、電商、教育和智能硬件等行業(yè)并提供場(chǎng)景化解決方案,日消息峰值高達(dá)2218億,日均通話分鐘數(shù)為2.6億,日均消息量達(dá)150億,SDK用戶觸達(dá)數(shù)超50億。任杰對(duì)CSDN表示,按使用時(shí)長(zhǎng)作為考量標(biāo)準(zhǔn),目前融云客戶使用量最多的三個(gè)RTC應(yīng)用場(chǎng)景,是互聯(lián)網(wǎng)娛樂(lè)、在線教育和智能硬件,這與互聯(lián)網(wǎng)近兩年的發(fā)展不謀而合。不過(guò),楊攀和任杰將眼光投向了更遠(yuǎn)處。政企機(jī)構(gòu)的在線協(xié)作以及更廣泛的行業(yè)應(yīng)用,例如金融非接觸類業(yè)務(wù)、公安領(lǐng)域視頻系統(tǒng)、政府便民服務(wù)等等,都是融云正在攻城奪寨的RTC場(chǎng)景。“音視頻將深入到社會(huì)整體協(xié)作效率提升的方方面面”,楊攀如是說(shuō)。

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

疫情期間在線教育全面普及

從技術(shù)趨勢(shì)角度,5G帶來(lái)了網(wǎng)絡(luò)的高帶寬、低延遲、海量連接三個(gè)最大特征,以及智能硬件的完善,楊攀透露融云在做更多關(guān)于傳輸更高碼率視頻、更低延時(shí)的RTC場(chǎng)景探索和研發(fā),例如遠(yuǎn)程手術(shù)示教、智能眼鏡、智能頭盔、智能門禁、智能機(jī)器人、智能手表等等遠(yuǎn)程沉浸式交互體驗(yàn)。同時(shí),融云也在舉辦開發(fā)者編程比賽,和廣大的年輕一代開發(fā)者一起,探索創(chuàng)新的RTC應(yīng)用場(chǎng)景。在楊攀看來(lái),對(duì)于融云等眾多的技術(shù)公司來(lái)說(shuō),5G技術(shù)、IoT、VR、AR等領(lǐng)域的快速發(fā)展,讓融云有機(jī)會(huì)創(chuàng)造顛覆性的體驗(yàn),甚至激發(fā)全新的商業(yè)模式。

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

遠(yuǎn)程醫(yī)療背后是RTC等技術(shù)的支撐

IM、RTC技術(shù)兩生花,看融云如何打造“IM+RTC+Push”一站式通信云服務(wù)

追求極致的研發(fā)團(tuán)隊(duì),不變的Coding沖動(dòng)

同時(shí),融云也在追求技術(shù)驅(qū)動(dòng)的團(tuán)隊(duì)模式,目前研發(fā)團(tuán)隊(duì)已占全部員工的70%,日常開發(fā)文化是和諧與互助,鼓勵(lì)研發(fā)同事提出自己的觀點(diǎn)。更重要的,融云研發(fā)團(tuán)隊(duì)的目標(biāo)是追求極致,從產(chǎn)品質(zhì)量、功能準(zhǔn)確性、后期可維護(hù)性、可集成性,都需做到最好。更具體的,融云IM團(tuán)隊(duì)挑戰(zhàn)的是在海量數(shù)據(jù)基礎(chǔ)上跨數(shù)據(jù)中心的冗余與同步,對(duì)于RTC研發(fā)團(tuán)隊(duì),更多聚焦于音視頻在弱網(wǎng)下的編解碼、算法,以及新的終端設(shè)備的適配。另外網(wǎng)絡(luò)基礎(chǔ)設(shè)施迭代、網(wǎng)絡(luò)拓?fù)浞桨傅恼{(diào)整,也是研發(fā)團(tuán)隊(duì)長(zhǎng)期以來(lái)投入和研究的方向。

作為技術(shù)出身的管理者,對(duì)于是否還在一線寫代碼的問(wèn)題,任杰立刻表示,想寫!但是產(chǎn)品研發(fā)團(tuán)隊(duì)的分工細(xì)化,個(gè)人的技術(shù)沒(méi)法得到體現(xiàn)了。除了技術(shù)層面,還有大量的經(jīng)營(yíng)、客戶和其他工作,實(shí)在沒(méi)有時(shí)間寫代碼(遺憾臉)。楊攀表示,日常會(huì)跟蹤了解服務(wù)端技術(shù)、大規(guī)模高并發(fā)的最新技術(shù)、平臺(tái)框架,因?yàn)橐獙?duì)產(chǎn)品研發(fā)的方向提出規(guī)劃和指導(dǎo)。

最后,他們向CSDN讀者分享了對(duì)自己程序人生影響最大的人和書。楊攀說(shuō)道,對(duì)他技術(shù)成長(zhǎng)路上影響最大的人是Delphi和.NET之父、Turbo Pascal編譯器主要作者Anders Hejlsberg,楊攀初中就開始寫C#,也是中國(guó)最早的一批 .NET 開發(fā)者。Anders Hejlsberg設(shè)計(jì)和編程風(fēng)格對(duì)他的影響很大。

而計(jì)算機(jī)專業(yè)“科班出身”的任杰,對(duì)他影響最大的是一本書《設(shè)計(jì)模式》(作者GoF,1994年出版)。任杰提到90年代末程序界開發(fā)理念還停留在代碼層、數(shù)據(jù)結(jié)構(gòu)層面,《設(shè)計(jì)模式》當(dāng)時(shí)作為一種新的思維方式,是真正把設(shè)計(jì)作為研發(fā)必備技能提出來(lái)的著作,讓程序員更宏觀的去看待研發(fā)這件事,值得閱讀。(完)

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )