網(wǎng)易云:音視頻風(fēng)乍起 研發(fā)痛點(diǎn)需點(diǎn)解
近年來,有賴于移動互聯(lián)網(wǎng)的普及和智能終端設(shè)備的廣泛應(yīng)用,短視頻、直播、在線教學(xué)1V1等各類形式的實(shí)時音視頻通信模式風(fēng)靡大眾,成為人們?nèi)粘贤ǖ男履J?。在技術(shù)端,應(yīng)用平臺也在市場需求的推動下主動走近音視頻技術(shù),將這門在過往主要面向?qū)I(yè)性、大場景的高深技術(shù)推出實(shí)驗(yàn)室,探尋在大眾市場生根結(jié)果的模式和可能,使易用穩(wěn)定的音視頻功能真正“飛入尋常百家姓”。
毫無疑問,從實(shí)驗(yàn)室的理想環(huán)境到充滿不確定性的實(shí)際應(yīng)用場景中,音視頻研發(fā)需要走完很長的征程。就現(xiàn)階段而言,音視頻應(yīng)用已走到哪一階段?遇到哪些研發(fā)瓶頸?如何來解?
音視頻正成為應(yīng)用中的硬需求
伴隨著互聯(lián)網(wǎng)的深度普及,實(shí)時音視頻通信功能已成絕對的剛性應(yīng)用。據(jù)CNNIC的第40次互聯(lián)網(wǎng)網(wǎng)絡(luò)發(fā)展?fàn)顩r調(diào)查顯示,截止2017年6月,網(wǎng)絡(luò)視頻用戶已達(dá)5.65億,網(wǎng)民使用率為75.2%,高居互聯(lián)網(wǎng)應(yīng)用榜單第四位,并且有持續(xù)上升的趨勢。所以,從滲透率和普及率上看,實(shí)時音視頻功能正成為互聯(lián)網(wǎng)時代溝通的必需品。
用戶在多元化場景中頻繁地調(diào)用實(shí)時音視頻功能的趨勢,也佐證了實(shí)時音視頻使用的剛需性。以在線醫(yī)療為例,線上診療已實(shí)現(xiàn)合法化,成為人們尋醫(yī)問藥的新“姿勢”。在教育場景下,依托于音視頻功能來進(jìn)行溝通的在線教育正為教育行業(yè)開創(chuàng)新可能,據(jù)統(tǒng)計,預(yù)計 2018 年在線教育市場規(guī)模將突破 2000 億。而狼人殺等以實(shí)時音視頻社交為特色的游戲的火爆,則說明人與人的連接與互動的時空邊界再次被延展,實(shí)時性的面對面的社交成為現(xiàn)代人不可或缺的生活方式。
音視頻開發(fā)不易,兩大痛點(diǎn)需點(diǎn)解
音視頻功能為用戶帶來了溝通的便捷性,也啟發(fā)了應(yīng)用平臺基于音視頻功能開拓業(yè)務(wù)模式的創(chuàng)新思路。不可否認(rèn)的是,使用起來很“普遍”的音視頻通話功能或者是使用起來很“酷訊”的短視頻功能,在底層技術(shù)開發(fā)上卻有“千山萬水”需要踏遍。歸結(jié)起來,應(yīng)用平臺的音視頻技術(shù)研發(fā)面臨兩大痛點(diǎn),即開發(fā)門檻高和匹配業(yè)務(wù)需求實(shí)現(xiàn)靈活、全面的開發(fā)。
首先,音視頻開發(fā)本身涉及復(fù)雜、多層級的技術(shù)棧,開發(fā)者要全部將其梳理清楚,并形成一整套的底層技術(shù)、完成功能實(shí)施,其路漫漫。而且,在移動互聯(lián)網(wǎng)時代,移動弱網(wǎng)鏈接普遍存在、用戶網(wǎng)絡(luò)服務(wù)入口拓?fù)涞膹?fù)雜化以及實(shí)時音視頻興起帶來的雙方甚至多方網(wǎng)絡(luò)傳輸調(diào)度要求等,都為音視頻開發(fā)的技術(shù)環(huán)境帶來了不確定性,這進(jìn)一步提升了音視頻開發(fā)和部署的難度??傊瑢τ诖蠖鄶?shù)應(yīng)用平臺而言,音視頻技術(shù)開發(fā)是高門檻、重投資的領(lǐng)域,需要投入大量的人力物力才可能有所產(chǎn)出。
其次,音視頻功能是一個相對寬泛的概念,要與業(yè)務(wù)需求相結(jié)合、落地實(shí)際應(yīng)用,還有很長的一段路要走,其中,匹配業(yè)務(wù)端做好靈活化、全面化的開發(fā)十分關(guān)鍵。例如,移動端、Web端皆成為用戶調(diào)用實(shí)時音視頻功能的入口,所以,基于Web端和Server端的全面的音視頻開發(fā)技術(shù)就顯得尤為必要。同時,音視頻的使用場景十分多元,尤其是實(shí)時音視頻的使用場景更加豐富,對于音質(zhì)、畫質(zhì)、流量、延時等等都有不同的變量訴求。相應(yīng)的,音視頻技術(shù)的開發(fā)也需要面向使用場景,做有針對性的技術(shù)梳理,實(shí)現(xiàn)功能的靈活化開發(fā)。
網(wǎng)易云NRTC解圍音視頻開發(fā)困局
網(wǎng)易云在音視頻方面耕耘數(shù)十年,從以易信為代表的即時通信工具到云課堂等具備音視頻通信能力的產(chǎn)品,網(wǎng)易云的音視頻技術(shù)實(shí)力經(jīng)受住了多輪檢驗(yàn),并形成了一整套與時俱進(jìn)、精準(zhǔn)把握研發(fā)痛點(diǎn)的音視頻解決方案。網(wǎng)易云自研的全功能工業(yè)級的音視頻技術(shù)框架NRTC,即NRTC:NETEASE Real-Time Communication,是網(wǎng)易云基于其過往音視頻研發(fā)經(jīng)驗(yàn)形成的全面、靈活、易用的工程化解決方案,其目標(biāo)就是降低包括實(shí)時音視頻在內(nèi)的音視頻功能開發(fā)門檻,幫助用戶實(shí)現(xiàn)便捷化、快速化開發(fā)和部署。
NRTC的全面性體現(xiàn)在其以全面的技術(shù)、功能和場景應(yīng)用,幫助用戶切實(shí)降低音視頻開發(fā)門檻。在技術(shù)上,NRTC是同時適應(yīng)于Web和Server開發(fā)的完整的解決方案,可幫助用戶實(shí)現(xiàn)多點(diǎn)實(shí)時音視頻通信。在功能上,NRTC提供了包括直播、實(shí)時音視頻通話等在內(nèi)的多元化的音視頻通信功能。在應(yīng)用場景上,NRTC可面向音視頻交友、在線教學(xué)等多種場景,提供有專門的解決方案。
在靈活性方面,NRTC在傳輸端采用私有協(xié)議,保障了音視頻通信功能在開發(fā)過程中能靈活應(yīng)對業(yè)務(wù)需求、開發(fā)環(huán)境的要求。例如,在建立連接和鏈路選擇方面,傳輸層私有協(xié)議大幅提升了連接效率,避免了繁重的標(biāo)準(zhǔn)化的傳輸協(xié)議溝通。此外,基于傳輸層私有協(xié)議,用戶可以很容易的擴(kuò)展媒體包,無需遵循太多開源技術(shù)規(guī)定的標(biāo)準(zhǔn),可基于實(shí)際情況做簡化和優(yōu)化。
依托簡單易用的SDK,NRTC真正實(shí)現(xiàn)了音視頻研發(fā)的工程化,讓音視頻開發(fā)用易用的開發(fā)工具即能實(shí)現(xiàn)多元化的功能部署。例如,用戶通過接入SDK就能實(shí)現(xiàn)Web端的音視頻通話、互動直播、點(diǎn)對點(diǎn)和多人會議,無需自行另寫服務(wù)器、信令等代碼。同時,依托NRTC功能強(qiáng)大的SDK,用戶可輕松實(shí)現(xiàn)Web端與其它移動端、PC端的互通。
(圖:網(wǎng)易云音視頻功能介紹)
目前,NRTC已幫助多個行業(yè)用戶成功實(shí)現(xiàn)實(shí)時音視頻的功能開發(fā)和部署。在實(shí)時音視頻方面,網(wǎng)易云NRTC為網(wǎng)易云音樂、網(wǎng)易云課堂、網(wǎng)易新聞、網(wǎng)易有道等眾多網(wǎng)易產(chǎn)品提供全套實(shí)時音視頻技術(shù)方案及支撐,同時也為在線心理服務(wù)平臺壹點(diǎn)零、教學(xué)平臺柚子練琴等接入了實(shí)時音視頻功能,使用戶輕松實(shí)現(xiàn)線上實(shí)時問診、視頻陪練等。此外,大熱的***狼人殺游戲也采用了NRTC支持下的網(wǎng)易云音視頻解決方案,通過豐富靈活、易用的API,***狼人殺短時間內(nèi)完成了實(shí)時音視頻的底層技術(shù)開發(fā),實(shí)現(xiàn)場景的自由切換與角色的靈活設(shè)置等實(shí)時音視頻社交功能。在短視頻方面,NRTC還提供了以“輕智能”為特色的短視頻解決方案。目前,網(wǎng)易云短視頻解決方案已成功幫助網(wǎng)易云音樂為UGC和PUGC生產(chǎn)者提供了更多元、更新潮的曝光機(jī)會,進(jìn)一步強(qiáng)化了網(wǎng)易云音樂的音樂社區(qū)定位。
(圖:網(wǎng)易云音視頻在遠(yuǎn)程醫(yī)療中的應(yīng)用)
結(jié)語
音視頻的風(fēng)靡拉動了相應(yīng)的技術(shù)研發(fā)需求,而面對高門檻、重投入的音視頻技術(shù)開發(fā),應(yīng)用平臺需經(jīng)歷“長征”般的付出才能完成功能實(shí)施和部署。而網(wǎng)易云自研的全功能工業(yè)級的音視頻技術(shù)框架NRTC通過全面、靈活、易用的解決方案,直擊音視頻開發(fā)的痛點(diǎn),為平臺高效完成音視頻功能開發(fā)提供了強(qiáng)大的工具,也為行業(yè)整合技術(shù)和服務(wù)模式,迎合市場需求帶來借鑒。