姓名:楊凱航 學(xué)號(hào):17101223381
【嵌牛導(dǎo)讀】麻省理工研究員開發(fā)了一種獨(dú)特的人工智能系統(tǒng)淫奔,通過機(jī)器學(xué)習(xí)的方式邻储,讓系統(tǒng)選擇一條最優(yōu)的加載路線整胃,使視頻播放更流暢巢掺。【嵌牛鼻子】神經(jīng)網(wǎng)絡(luò)钻注、緩存淆九、ABR【嵌牛提問】神經(jīng)網(wǎng)絡(luò)如何選擇最優(yōu)算法统锤?而這些算法又是如何對(duì)服務(wù),連接方式炭庙,媒體類型進(jìn)行調(diào)節(jié)饲窿?【嵌牛正文】
回想下當(dāng)你拿著手機(jī)刷著YouTube,或是在使用流媒體播放視頻焕蹄,或者正和隊(duì)友組隊(duì)打boss逾雄,突然屏幕上就冒出了緩存符號(hào),你一定會(huì)非常惱火吧腻脏。此時(shí)鸦泳,也只有長長的進(jìn)度條更能安慰你受傷的心了。
當(dāng)然永品,也不是只有你一個(gè)人在觀看最喜歡的節(jié)目或游戲的關(guān)鍵時(shí)刻陷入緩存的尷尬中做鹰,你還有很多難兄難弟。網(wǎng)絡(luò)上每天有超過5億小時(shí)的視頻流量鼎姐,這意味著將有大量的流媒體使用者遇到緩存問題钾麸。
不過,現(xiàn)在痛恨緩存者可以歡欣鼓舞了炕桨。麻省理工的研究員已經(jīng)提出了一種可以逐步縮短加載時(shí)間的解決方案饭尝。他們開發(fā)了一種獨(dú)特的人工智能系統(tǒng),這一系統(tǒng)可以優(yōu)化視頻流献宫,使播放更流暢钥平。
想搞清楚這個(gè)系統(tǒng)是如何工作的,首先你必須搞清楚緩存是什么意思姊途,為什么會(huì)發(fā)生緩存涉瘾。
一奈惑、讓人惱火的緩存背后
網(wǎng)絡(luò)上產(chǎn)生的流量或數(shù)據(jù)被稱為數(shù)據(jù)包,也稱作塊睡汹。我們所提到的視頻,流媒體或加載數(shù)據(jù)都以各個(gè)分散的塊的形式組合寂殉。這些塊按照整體文件所規(guī)定的時(shí)間進(jìn)度排序出現(xiàn)囚巴,然后被串聯(lián)在一起。這就是為什么通常你在開始觀看視頻時(shí)一切都好好的友扰,但很快就會(huì)遇到問題彤叉。當(dāng)你點(diǎn)擊開始時(shí),內(nèi)容回被倒回到初始?jí)K村怪,在你一邊觀看的同時(shí)秽浇,數(shù)據(jù)一邊在被下載。
在此過程中甚负,如果您掉網(wǎng)或網(wǎng)速過慢柬焕,這些塊就會(huì)停止流動(dòng),從而導(dǎo)致整個(gè)文件或視頻的播放失敗梭域。
這個(gè)原理是持續(xù)地加載這些塊斑举,也就是說在觀看的同時(shí)把這些塊連接在一起。但這個(gè)過程一旦被打斷病涨,你就會(huì)遇到可怕的緩存符號(hào)了富玷。
無線信號(hào)較弱、網(wǎng)絡(luò)連接不佳既穆、網(wǎng)絡(luò)負(fù)荷嚴(yán)重都會(huì)加劇這種情況赎懦。例如,在用戶較多的公共網(wǎng)絡(luò)上觀看視頻就會(huì)遇到大量的緩沖問題幻工,播放效果極差励两。
YouTube、Vimeo等社交媒體平臺(tái)的服務(wù)都依賴于自適應(yīng)比特率的算法会钝,即ABR伐蒋。它的首要任務(wù)是測量連接速度、總帶寬可用性和解析內(nèi)容迁酸,以確保提供持續(xù)的流服務(wù)先鱼。
當(dāng)然,高分辨率就會(huì)占用更多的流奸鬓,因此有時(shí)可以通過降低播放質(zhì)量或分辨率來抵消緩沖的影響焙畔。這也是為什么Netflix有時(shí)會(huì)比平時(shí)模糊那么多的原因,因?yàn)檫@一程序降低了內(nèi)容的分辨率來保持連接的通暢串远。
人工智能如何解決這個(gè)問題呢?
二宏多、麻省理工學(xué)院的解決方案
麻省理工大學(xué)計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室(CSAIL)的團(tuán)隊(duì)設(shè)計(jì)出一個(gè)智能系統(tǒng)來進(jìn)行算法交換儿惫。神經(jīng)網(wǎng)絡(luò)可以通過分析數(shù)據(jù),決定需要用哪種算法何時(shí)進(jìn)行連接伸但。
該團(tuán)隊(duì)還通過獎(jiǎng)懲機(jī)制訓(xùn)練這一人工智能系統(tǒng)肾请。他們用一個(gè)月的時(shí)間,播放視頻流更胖,讓系統(tǒng)跟蹤處理铛铁,播放效果不好就要受到懲罰,播放流暢就有獎(jiǎng)勵(lì)却妨。
最終人工智能系統(tǒng)為各種特定情境匹配出合適的算法饵逐,并能根據(jù)情況的變化,隨時(shí)切換算法路徑彪标。
更厲害的是倍权,這一人工智能系統(tǒng)可以根據(jù)要求調(diào)整服務(wù)、連接方式或媒體類型捞烟。
比如薄声,Netflix這樣的內(nèi)容提供商肯定對(duì)播放質(zhì)量的要求高于呈現(xiàn)形式。當(dāng)然也會(huì)有人更注重呈現(xiàn)方式而不在意播放是否通暢题画。該系統(tǒng)將通過自動(dòng)化和定期監(jiān)測來獲取用戶選擇方式奸柬,并據(jù)此作出有針對(duì)性地調(diào)整。
麻省理工學(xué)院的教授Mohammad Alizadeh表示婴程,這一系統(tǒng)具有極強(qiáng)的個(gè)性化服務(wù)廓奕,它允許用戶自己設(shè)置流播放方式。
這一技術(shù)對(duì)也可以運(yùn)用到其他領(lǐng)域档叔,想象一下在虛擬現(xiàn)實(shí)技術(shù)上傳輸高分辨率和高強(qiáng)度的游戲體驗(yàn)桌粉,那感覺簡直妙不可言。
不得不說衙四,和緩存符號(hào)說再見簡直太爽了铃肯。我們相信,終會(huì)有一天我們會(huì)和緩存符號(hào)永別传蹈!?