為了保持YouTube熱度,谷歌開發(fā)了一種名為Argos的定制芯片,旨在提供好的視頻質(zhì)量,并防止過度占用用戶寬帶或移動(dòng)月度數(shù)據(jù)上限。
谷歌在一次采訪中向CNET透露,成千上萬(wàn)的芯片現(xiàn)在正在谷歌數(shù)據(jù)中心運(yùn)行。如果你今天上傳一段視頻,幾乎可以肯定的是,Argos芯片會(huì)對(duì)其進(jìn)行處理,從而使其可以在世界各地流傳。一個(gè)具體的好處是:當(dāng)它處理高分辨率的4K視頻時(shí),可以在幾個(gè)小時(shí)內(nèi)觀看,而不是像以前那樣需要幾天。
谷歌在周三的ASPLOS會(huì)議上首次詳細(xì)介紹了其Argos芯片。從2015年開始,一個(gè)由約100名谷歌工程師組成的團(tuán)隊(duì)設(shè)計(jì)了第一代芯片。最近幾個(gè)月,谷歌開始逐步采用第二代Argos芯片,將視頻壓縮也向前推進(jìn)了一步。
在YouTube,處理視頻是一項(xiàng)艱巨的任務(wù)。每分鐘用戶向YouTube上傳500小時(shí)的視頻。這意味著谷歌必須做大量的轉(zhuǎn)碼工作,將這些原始上傳的視頻轉(zhuǎn)換為不同的壓縮格式,并針對(duì)不同的屏幕尺寸進(jìn)行調(diào)整。這就是Argos的工作。Argos處理視頻的效率要比傳統(tǒng)服務(wù)器高20到33倍。
當(dāng)你上傳一個(gè)視頻時(shí),YouTube立即需要基于你的原始版本的新版本。例如,從一個(gè)1080p的視頻,它創(chuàng)建了較低分辨率的720p和360p版本。這是因?yàn)樵谑謾C(jī)上觀看的人可能沒有屏幕分辨率或網(wǎng)絡(luò)容量來(lái)觀看全分辨率版本。在一些移動(dòng)網(wǎng)絡(luò)緩慢的地區(qū),YouTube還建立了更低的分辨率版本和幀率較慢的視頻。
所有這些處理是Argos芯片的工作,因此稱為視頻編碼單元。每個(gè)Argos芯片有10個(gè)模塊來(lái)處理視頻,谷歌在每個(gè)電路板上安裝了兩個(gè)Argos芯片。谷歌提供了VP8和后來(lái)的VP9編解碼器,免收版權(quán)費(fèi),并作為開放源碼,與H.264相比,在相同的視頻圖像質(zhì)量下,VP9需要的數(shù)據(jù)量減少了約30%。
對(duì)于VP9的繼任者,谷歌和Mozilla、思科、微軟、亞馬遜和Netflix等盟友組成了開放視頻聯(lián)盟。他們創(chuàng)建了一個(gè)名為AV1的新編解碼器,贏得了蘋果公司的認(rèn)可。AV1在視頻質(zhì)量上又提高了30%,減少了網(wǎng)絡(luò)使用,或者讓YouTube發(fā)送4K流,而此前網(wǎng)絡(luò)只支持1080p流。
AV1現(xiàn)在可以在一些網(wǎng)絡(luò)瀏覽器中使用,如Chrome、Firefox、Brave、Edge和三星互聯(lián)網(wǎng),Netflix和Facebook等在線視頻巨頭現(xiàn)在也提供AV1視頻。但要讓編解碼器流行起來(lái)需要幾年時(shí)間。目前高通驍龍888芯片中缺乏對(duì)AV1的支持。第二代Argos芯片增加了對(duì)AV1的支持,這是手機(jī)制造商增加支持的主要?jiǎng)恿Α?br />
原標(biāo)題:谷歌使用定制視頻芯片為YouTube處理海量視頻
昵稱 驗(yàn)證碼 請(qǐng)輸入正確驗(yàn)證碼
所有評(píng)論僅代表網(wǎng)友意見,與本站立場(chǎng)無(wú)關(guān)