AIMK3IOS4jeWQjOWcuuaZr+S4i+WmguS9leWunueOsOacgOS8mOeUqOaIt+S9k+mqjO+8nw=="/>
12月13-14日,LiveVideoStackCon音視頻技術(shù)大會(huì)在深圳舉辦。在解決方案專場(chǎng),即構(gòu)科技解決方案架構(gòu)師張靖雨發(fā)表了《不同場(chǎng)景下如何實(shí)現(xiàn)最優(yōu)用戶體驗(yàn)》的主題演講。她首先從整體上介紹了即構(gòu)在保障用戶體驗(yàn)方面的思路,并通過三個(gè)具體的應(yīng)用場(chǎng)景詳細(xì)介紹即構(gòu)是如何保障不同場(chǎng)景下用戶的最優(yōu)體驗(yàn)。
大家好我叫張靖雨,是即構(gòu)科技的解決方案架構(gòu)師。即構(gòu)目前已經(jīng)為200多個(gè)國家和地區(qū)提供音視頻服務(wù),在全球范圍內(nèi)有500多個(gè)BGP節(jié)點(diǎn)覆蓋,包括邊緣節(jié)點(diǎn)、中心節(jié)點(diǎn)、計(jì)算節(jié)點(diǎn)、流媒體節(jié)點(diǎn)。為眾多行業(yè)頭部平臺(tái)提供技術(shù)和服務(wù),海外有UpLive、LiveMe、mico,泛娛樂有花椒、映客、喜馬拉雅,在線教育有好未來、一起作業(yè)網(wǎng)、掌門一對(duì)一等等。隨著音視頻的應(yīng)用越來越廣泛,即構(gòu)的服務(wù)客戶量也越來越大。目前即構(gòu)平均每天在線音視頻互動(dòng)時(shí)長(zhǎng)已經(jīng)達(dá)到了6億多分鐘,在這么大的使用量下,即構(gòu)是如何保障用戶的最優(yōu)體驗(yàn)?
兩個(gè)手段,保障用戶的優(yōu)質(zhì)體驗(yàn)
用戶體驗(yàn)一定是來自用戶,我們先來聽一聽用戶的聲音:“我看白板跟快進(jìn)一樣、我看視頻太卡了、我一打開就黑屏了”。作為技術(shù)人員,我們其實(shí)很難從這些反饋中找到真正的問題,但通過不斷積累,我們總結(jié)出用戶問題一般會(huì)分為兩個(gè)大類:一類在客戶端,有崩潰、卡頓。另一類在服務(wù)端,有延時(shí)、丟包、可用性。確定了問題的大致方向,下面我們來看解決的方法。實(shí)時(shí)音視頻最重要的功能就是推流和拉流,以前推拉流大部分用RTMP走CDN,但CDN無法統(tǒng)計(jì)推流數(shù)據(jù)。即構(gòu)對(duì)每一條流都做了實(shí)時(shí)監(jiān)控,能真實(shí)的看到用戶推/拉流是怎么樣的?流質(zhì)量好不好?
實(shí)時(shí)質(zhì)量回調(diào)
從客戶端進(jìn)行推拉流的操作開始,我們會(huì)每3秒進(jìn)行一次數(shù)據(jù)統(tǒng)計(jì),包括推流的幀率、采樣率、碼率,質(zhì)量,推流端設(shè)備IP和型號(hào)等等,以回調(diào)的形式上報(bào)給后臺(tái)。加上即構(gòu)有整個(gè)云端的控制臺(tái),可以監(jiān)測(cè)每一條流從一個(gè)用戶出發(fā),到另一個(gè)用戶截止,它所經(jīng)歷的全過程,形成全棧監(jiān)控。
QOS策略
即構(gòu)的服務(wù)是基于全球公有云資源的融合云,可以快速平滑擴(kuò)容,快速切換公有云的云商,快速調(diào)度不同云的不同節(jié)點(diǎn)。我們通過以下兩點(diǎn)來保證我們的QOS:第一,即構(gòu)目前整個(gè)后端500多個(gè)BGP的節(jié)點(diǎn)之間,會(huì)以一定的頻率進(jìn)行互通測(cè)試,互通測(cè)試的結(jié)果構(gòu)成了即構(gòu)調(diào)度系統(tǒng)監(jiān)控平臺(tái)的數(shù)據(jù)基礎(chǔ)。即構(gòu)會(huì)實(shí)時(shí)撥測(cè)每?jī)蓚€(gè)節(jié)點(diǎn)中間的延時(shí)質(zhì)量,采用多中心架構(gòu),讓我們的邊緣節(jié)點(diǎn)不只覆蓋推流或者拉流一方,而是進(jìn)行多點(diǎn)調(diào)度。第二,即構(gòu)現(xiàn)在每天都有超6億分鐘的音視頻使用時(shí)長(zhǎng),覆蓋全球200多個(gè)國家和地區(qū),這些大量的線上數(shù)據(jù)就構(gòu)成了即構(gòu)的云端網(wǎng)絡(luò)大數(shù)據(jù)平臺(tái)。我們會(huì)通過實(shí)時(shí)的線上數(shù)據(jù)來判斷每一個(gè)地區(qū),每一個(gè)用戶,他到底走哪一條線路,哪一個(gè)邊緣節(jié)點(diǎn),哪一個(gè)中心節(jié)點(diǎn)質(zhì)量最好。以上介紹了即構(gòu)如何從整體上保障每一個(gè)用戶每一條流,都以就近的、高質(zhì)量的完成每一次調(diào)度。落地到具體場(chǎng)景中,不同場(chǎng)景下用戶體驗(yàn)的側(cè)重點(diǎn)也有所差異。
“音視頻+AI”帶來的體驗(yàn)優(yōu)化
實(shí)時(shí)音視頻+AI的應(yīng)用場(chǎng)景非常多:
在線教育
今年大熱的AI智能課堂,可以在最大程度降低老師資源成本的情況下,讓學(xué)生獲得接近真人老師上課的智能體驗(yàn)。今年暑假,即構(gòu)AI課堂解決方案讓在線教育平臺(tái)的課時(shí)量增加了近10倍;
此外,教育平臺(tái)方還會(huì)構(gòu)建課堂質(zhì)量監(jiān)控平臺(tái),依靠AI去識(shí)別老師上課的時(shí)候有沒有涉及到相關(guān)的敏感詞,老師的動(dòng)作是否合乎禮儀,學(xué)生是否有打哈欠,有沒有在玩手機(jī)?
基建行業(yè)
在基建行業(yè),音視頻+AI讓安全檢查更智能。即構(gòu)有一個(gè)海外基站的施工方客戶,客戶需要每一個(gè)施工人員上班之前先打開APP,通過視頻的方式去識(shí)別他的工裝和安全設(shè)備是否合規(guī)和完整。如果沒有的話,就緊急呼叫客服進(jìn)行視頻檢測(cè)和提醒。
泛娛樂行業(yè)
在泛娛樂行業(yè),針對(duì)涉黃、涉政、涉賭、涉毒等違禁內(nèi)容的檢測(cè)已經(jīng)成為平臺(tái)規(guī)避運(yùn)營(yíng)風(fēng)險(xiǎn)不可缺少的手段。
音視頻+AI帶來了更多新場(chǎng)景。在這些場(chǎng)景里,如何打通兩者,為用戶帶來最好的效果呢?
實(shí)時(shí)語音+AI鑒定
之前,客戶要在實(shí)時(shí)語音中加入語音識(shí)別,需要先找到即構(gòu),再找科大訊飛等語音識(shí)別的廠商,分別集成兩家的方案,工作量非常大?;诖?,即構(gòu)做了和AI語音識(shí)別的打通方案,我們會(huì)先集成AI識(shí)別廠商的方案,提供一個(gè)實(shí)時(shí)的用于鑒別的即構(gòu)拉流器。
這個(gè)拉流器部署在AI廠商的后臺(tái)中,并按照業(yè)務(wù)方制定的鑒別策略去進(jìn)行實(shí)時(shí)語音拉流,將拉下來的流翻譯成文本文字進(jìn)行識(shí)別,識(shí)別數(shù)據(jù)實(shí)時(shí)回調(diào)給即構(gòu)的后臺(tái),即構(gòu)再把數(shù)據(jù)關(guān)聯(lián)好回調(diào)給客戶后臺(tái)??蛻敉ㄟ^這個(gè)方案,只需要集成一個(gè)即構(gòu)的SDK,就可以從后臺(tái)看到,哪個(gè)房間、哪一個(gè)主播、在什么時(shí)間段,可能有敏感內(nèi)容,然后及時(shí)的采取措施。
實(shí)時(shí)視頻+AI鑒定
實(shí)時(shí)視頻+AI鑒定有兩種方式:第一種是鑒別截圖。第二種是鑒別實(shí)時(shí)視頻碼流的關(guān)鍵幀。第一種方式比較常見,即構(gòu)在客戶端進(jìn)行截圖,然后上傳給AI方的后臺(tái)識(shí)別。第二種方式,即構(gòu)同樣會(huì)提供一個(gè)視頻的拉流器給AI方,然后在AI方的后臺(tái)實(shí)時(shí)拉流,即構(gòu)會(huì)負(fù)責(zé)解碼還原成原始的數(shù)據(jù),然后AI方再對(duì)視頻碼流里面的關(guān)鍵幀內(nèi)容進(jìn)行識(shí)別,同樣它的結(jié)果會(huì)和即構(gòu)后臺(tái)的相關(guān)數(shù)據(jù)進(jìn)行打通,并最終回調(diào)給即構(gòu)的客戶后臺(tái)。即構(gòu)的音視頻+AI方案可以對(duì)接任意的AI廠商,不僅保障了用戶體驗(yàn),還能根據(jù)客戶的真實(shí)業(yè)務(wù)場(chǎng)景,提供性價(jià)比最高的方案。TT語音是國內(nèi)語音領(lǐng)域的頭部玩家,用戶量非常龐大,此前TT語音進(jìn)行音視頻鑒別,每一條流轉(zhuǎn)換成文本進(jìn)行識(shí)別,會(huì)產(chǎn)生不菲的第三方的鑒別費(fèi)用。而通過即構(gòu)“音視頻+AI識(shí)別”解決方案,能夠把TT語音每個(gè)房間9個(gè)麥位,9個(gè)人的語音流合成一條給第三方鑒別,將TT語音的內(nèi)容鑒定費(fèi)壓縮到原來的近1/8。
“音視頻+互動(dòng)白板”帶來的體驗(yàn)優(yōu)化
今年是在線教育比較火的一年,而在線教育客戶對(duì)音視頻質(zhì)量非常關(guān)注。現(xiàn)場(chǎng)如果有做教育的朋友應(yīng)該會(huì)知道,目前市場(chǎng)上除了即構(gòu),幾乎沒有任何一家供應(yīng)商能夠把白板的傳輸和音視頻的傳輸同步起來。
這里的難點(diǎn)在于,實(shí)時(shí)音視頻走流媒體協(xié)議,有傳輸延時(shí),但白板走信令通道,信令通道比流媒體通道的延時(shí)低。在跨區(qū)域跨國的課堂場(chǎng)景中,學(xué)生在外上課,經(jīng)歷基站切換,網(wǎng)絡(luò)斷開又恢復(fù)了,然后白板內(nèi)容和老師說的話就完全對(duì)不上。
針對(duì)弱網(wǎng)/斷網(wǎng)網(wǎng)絡(luò)恢復(fù)場(chǎng)景,即構(gòu)將兩個(gè)通道打通和對(duì)齊,實(shí)現(xiàn)音視頻和白板內(nèi)容的同步。通道的對(duì)齊,大家可能都會(huì)想到用時(shí)間戳:在實(shí)時(shí)音視頻里面打上時(shí)間戳,白板信令里也打上時(shí)間戳,每次播放的時(shí)候把兩個(gè)時(shí)間戳對(duì)齊了才播放。
這是一種方法,但有一個(gè)問題:時(shí)間戳的粒度選多長(zhǎng)?如果粒度選的太大,在短暫的中斷之后,要等播放到時(shí)間戳才能對(duì)齊,延時(shí)大。如果粒度選的太小,那么實(shí)時(shí)傳輸?shù)臄?shù)據(jù)量會(huì)增加,甚至?xí)r間戳也會(huì)丟包。在這種情況下,即構(gòu)做了多重策略。第一,以大粒度去打時(shí)間戳但這個(gè)時(shí)間戳是以白板或者是文件共享中的動(dòng)作為節(jié)點(diǎn),比如畫了一個(gè)新的圖形,寫了一個(gè)新的字,從落筆到抬筆算一個(gè)動(dòng)作,我們會(huì)以這種時(shí)間節(jié)點(diǎn)進(jìn)度來打時(shí)間戳。第二,白板節(jié)點(diǎn)信息與流媒體混編實(shí)時(shí)音視頻流媒體傳輸,允許將非媒體信息通過一個(gè)虛擬的幀插入媒體流信息中。在實(shí)時(shí)音視頻的流傳輸過程中,即構(gòu)通過媒體次要信息的接口,將白板的關(guān)鍵節(jié)點(diǎn)混編到流信息里。網(wǎng)絡(luò)正常時(shí),通過時(shí)間戳對(duì)齊進(jìn)行播放;網(wǎng)絡(luò)異常時(shí),通過解析視頻流里的媒體信息和白板的信令對(duì)齊。“音視頻+白板”方案,還有一個(gè)大家比較關(guān)心的點(diǎn)是錄制和回放。此前,白板和音視頻的回放都是從回放開始的時(shí)間做好對(duì)齊,然后再播放渲染。即構(gòu)可以將白板和音視頻對(duì)齊后再回放,那么不管出現(xiàn)暫停,快進(jìn)或是網(wǎng)絡(luò)突然中斷,白板內(nèi)容和音視頻內(nèi)容會(huì)始終保持同步的回放播放。
“音視頻+5G”下的體驗(yàn)優(yōu)化
即將到來的2020年將是5G大規(guī)模應(yīng)用的一年, 5G大帶寬、低延時(shí)、海量互聯(lián)的三大特性,將為我們帶來更多的新應(yīng)用場(chǎng)景和新的訴求。比如大帶寬下的4K高清課堂;低延時(shí)的自動(dòng)駕駛、遠(yuǎn)程手術(shù),多人線上K歌合唱、線上在線樂隊(duì)等等場(chǎng)景。即構(gòu)將根據(jù)5G網(wǎng)絡(luò)的特性,從端,網(wǎng),云及底層引擎優(yōu)化多方面,對(duì)應(yīng)調(diào)整云端架構(gòu),實(shí)現(xiàn)新應(yīng)用場(chǎng)景的快速落地。
端
5G下的新場(chǎng)景會(huì)帶來更多樣化的客戶端,未來可能會(huì)出現(xiàn)云手機(jī)、云端桌面、云端電腦。此外還有服務(wù)器,未來可能把嵌入式Linux的服務(wù)器壓縮在盒子里,用嵌入式有限的資源設(shè)備去傳輸8K/4K高清視頻。一些特殊設(shè)備,帶推流的麥克風(fēng),帶直接推拉流的攝像頭,以及在醫(yī)療行業(yè),還要打通醫(yī)療設(shè)備、手術(shù)操作設(shè)備的系統(tǒng)。即構(gòu)對(duì)每一款新設(shè)備都會(huì)進(jìn)行嚴(yán)格的測(cè)試,目前我們累計(jì)測(cè)試的客戶端類型已經(jīng)超過了15000種。
網(wǎng)
在網(wǎng)這部分,即構(gòu)堅(jiān)持:Anytime、Anywhere、Anyresource。即構(gòu)現(xiàn)在已經(jīng)覆蓋了500多BGP的節(jié)點(diǎn),但5G下將面臨的一個(gè)問題是:以前我們所面對(duì)的基站都是宏基站,功率大,覆蓋范圍廣,而5G下是無數(shù)的微基站、皮基站,我們的架構(gòu)要怎么優(yōu)化?首先,網(wǎng)端盡量下沉到邊緣節(jié)點(diǎn)用戶與邊緣節(jié)點(diǎn)的距離越長(zhǎng),會(huì)造成更多的延時(shí)。而下沉邊緣節(jié)點(diǎn)就意味著節(jié)點(diǎn)數(shù)量的增加,節(jié)點(diǎn)選型的難度加大,并且下沉邊緣節(jié)點(diǎn)后,還要做不一樣的傳輸、調(diào)度。其次,優(yōu)化每個(gè)邊緣節(jié)點(diǎn)的算力4G網(wǎng)絡(luò)下一條1080P30幀的高清視頻流,碼率只有5M,一臺(tái)4核8G的服務(wù)器能夠同時(shí)推600條流;但5G下一條4K30幀的視頻流,碼率會(huì)達(dá)到30M,在5G單條流帶寬資源增長(zhǎng)6倍的情況下,我們需要讓每一臺(tái)四核8G的服務(wù)器還能同時(shí)處理200~300條5G的流,才能實(shí)現(xiàn)成本與性能的平衡。
云
在云端,針對(duì)每一個(gè)不同的業(yè)務(wù)形態(tài),我們通過網(wǎng)絡(luò)切片和CU轉(zhuǎn)控分離來保證每一個(gè)場(chǎng)景的業(yè)務(wù)形態(tài),都能獲得最優(yōu)資源,實(shí)現(xiàn)最好的效果。5G在網(wǎng)絡(luò)上帶來最大的一個(gè)變化,是進(jìn)行網(wǎng)絡(luò)切片。以4K直播為例,之前的方案中,觀眾觀看直播大部分都會(huì)走CDN,而CDN的延時(shí)在3~10秒,主播和觀眾打賞互動(dòng)之間會(huì)有明顯的延時(shí)?,F(xiàn)在越來越多的直播客戶,希望即構(gòu)提供的方案能支持4K直播,但不想走實(shí)時(shí)網(wǎng)絡(luò),因?yàn)槌杀咎撸膊幌胱逤DN,因?yàn)镃DN太慢。因此,即構(gòu)推出5G下的中延時(shí)方案,它快于CDN傳輸,但又不是實(shí)時(shí)的效果,它的延時(shí)在1秒左右。中延時(shí)方案以3-10秒延時(shí)的成本,實(shí)現(xiàn)1秒延時(shí)的效果,在不增加成本的基礎(chǔ)上提供更好的用戶體驗(yàn)。除了網(wǎng)絡(luò)切片,云端另一個(gè)優(yōu)化是CU分離,控制面和用戶面完全分離,將邊緣節(jié)點(diǎn)下沉,最大化的靠近用戶面。
優(yōu)化底層引擎
除了端、網(wǎng)、云的改造,在5G網(wǎng)絡(luò)下,我們還要對(duì)整個(gè)編碼邏輯進(jìn)行優(yōu)化。
大家想象一下,當(dāng)大量流數(shù)據(jù)已經(jīng)能夠在50毫秒內(nèi)進(jìn)行傳輸,但因?yàn)榫幗獯a關(guān)鍵幀的間隔,也就是GOP中的I幀間隔還是2秒,會(huì)導(dǎo)致什么情況?會(huì)導(dǎo)致雖然流數(shù)據(jù)到了,但是2秒的關(guān)鍵幀間隔讓播放器無法立刻顯示下一幀畫面,用戶體驗(yàn)到的還是2秒的延時(shí)。4G網(wǎng)絡(luò)下,2秒的關(guān)鍵幀間隔是最實(shí)時(shí)最快效果最好的值,但在5G下,我們可以把關(guān)鍵幀間隔調(diào)到1.8秒,并且預(yù)緩存一個(gè)GOP,這個(gè)GOP只存儲(chǔ)上一幀的關(guān)鍵幀數(shù)據(jù)。當(dāng)流數(shù)據(jù)到達(dá),我們就能先從緩存的GOP中調(diào)取上一個(gè)關(guān)鍵幀數(shù)據(jù),成為首幀。用戶的體驗(yàn)立刻升級(jí)了:一打開就能馬上看到畫面,實(shí)現(xiàn)5G下的首幀秒開。
在5G即將到來之際,即構(gòu)將繼續(xù)打磨產(chǎn)品和技術(shù),為用戶提供5G新場(chǎng)景下的更優(yōu)體驗(yàn)。
- 京東外賣"百億補(bǔ)貼"明早8點(diǎn)上線:實(shí)惠大餐搶先嘗!
- 零跑智駕軟件全面免費(fèi),已付費(fèi)用戶官方退費(fèi),良心車企惠民之舉
- 蔚來人事地震:沈泓離職揭示用戶關(guān)系管理新挑戰(zhàn)
- 特斯拉沙特"沙漠掘金":充電難成新挑戰(zhàn),特斯拉能否在沙特站穩(wěn)腳跟?
- AI編程大勢(shì)所趨:半年內(nèi)90%,一年內(nèi)幾乎全部代碼由AI編寫
- iPhone 17系列機(jī)模意外曝光,小米SU7 Pro交付時(shí)間嚇壞用戶
- 福耀科技大學(xué)獲批,曹德旺回應(yīng):壓力山大,批下來就要做好,求真務(wù)實(shí)才是關(guān)鍵
- 特斯拉Cybertruck新功能:FSD大更新,輕松實(shí)現(xiàn)停車啟動(dòng)、智能召喚與倒車,駕駛更智能!
- 大眾汽車裁員風(fēng)暴來襲:軟件部門Cariad大刀揮向三成崗位,風(fēng)雨飄搖中的裁員序幕?
- 保時(shí)捷扛不住壓力裁員3900人:全球跑車銷量王也難逃經(jīng)濟(jì)寒冬?
免責(zé)聲明:本網(wǎng)站內(nè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)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。