激情人妻,国产视频不卡中文,麻豆精品一区二区不卡成人网站,精品日韩偷拍

新聞資訊

病房護(hù)理對(duì)講系統(tǒng)廠(chǎng)家-什么是VP8?

2023-10-20 12:54

定議 VP8(視頻壓縮格式或視頻壓縮規(guī)范)是用于將高清視頻編碼和解碼為文件或比特流以供查看的規(guī)范。VP8包含在Google與VP9一起贊助的WebM開(kāi)源項(xiàng)目中。與其對(duì)應(yīng)的H.264編解碼器不同,VP8編解碼器是免費(fèi)的。這是因?yàn)镚oogle已經(jīng)根據(jù)免版稅的公共許可證發(fā)布了其擁有的所有VP8專(zhuān)利。然而,H.264包含專(zhuān)利技術(shù),需要專(zhuān)利持有人的許可和硬件的有限使用費(fèi)。

2010年5月,在收購(gòu)On2Technologies后,谷歌對(duì)其實(shí)施VP8格式的專(zhuān)利提供了不可撤銷(xiāo)的專(zhuān)利承諾,并根據(jù)知識(shí)共享署名3.0許可發(fā)布了該格式的規(guī)范。同年,谷歌還在修訂后的BSD許可證下發(fā)布了libvpx,這是VP8的參考實(shí)現(xiàn)。

Opera,F(xiàn)irefox,Chrome和Chromium支持在HTML5視頻標(biāo)簽中播放VP8視頻。InternetExplorer正式支持帶有單獨(dú)編解碼器的VP8。根據(jù)Google的說(shuō)法,VP8主要用于與WebRTC相關(guān)的格式,并作為短循環(huán)動(dòng)畫(huà)的格式,作為圖形交換格式(GIF)的替代品。

VP8可以與Vorbis和Opus音頻一起多路復(fù)用到基于Matroska的容器格式WebM中。圖像格式WebP基于VP8的幀內(nèi)編碼。VP8的直接繼任者VP9和來(lái)自開(kāi)放媒體聯(lián)盟(AOMedia)的新興免版稅互聯(lián)網(wǎng)視頻格式AV1都基于VP8。
特征 VP8僅支持逐行掃描視頻信號(hào),色度子采樣為4:2:0,每個(gè)樣本為8位。在其第一個(gè)公共版本中,On2的VP8實(shí)現(xiàn)同時(shí)支持多達(dá)64個(gè)內(nèi)核的多核處理器。至少在實(shí)施中(從2011年8月開(kāi)始),VP8對(duì)高分辨率(HD)的適應(yīng)程度相對(duì)較差。由于只需要三個(gè)參考幀緩沖器,VP8可實(shí)現(xiàn)具有相對(duì)較小內(nèi)存占用量的解碼器實(shí)現(xiàn)。該格式具有純內(nèi)部模式,即僅使用獨(dú)立編碼的幀而不進(jìn)行時(shí)間預(yù)測(cè),以便在視頻編輯等應(yīng)用程序中實(shí)現(xiàn)隨機(jī)訪(fǎng)問(wèn)。
技術(shù) VP8是一種傳統(tǒng)的基于塊的轉(zhuǎn)換編碼格式。它與H.264有很多共同之處,例如一些預(yù)測(cè)模式。在VP8首次推出時(shí),根據(jù)On2的說(shuō)法,循環(huán)濾波器和黃金幀是這次迭代的新穎之處之一。不過(guò),這種過(guò)濾器的第一個(gè)定義已經(jīng)在H.263標(biāo)準(zhǔn)中找到,并且GoldenFrames已經(jīng)在VP5和VP7中使用。

4×4塊上的離散余弦變換(DCT)和哈達(dá)馬德變換(WHT)用作基本頻率變換。最多可以引用三個(gè)幀進(jìn)行時(shí)間預(yù)測(cè):最后一個(gè)黃金幀(可能是幀內(nèi))、備用參考幀和緊靠前一個(gè)幀。所謂的備用參考幀(altref)可以用作僅參考參考幀來(lái)顯示它們,可以停用它們。在這種情況下,編碼器可以用任意有用的圖像數(shù)據(jù)填充它們,甚至來(lái)自未來(lái)的幀,從而與MPEG格式的b幀具有相同的目的??梢詫㈩?lèi)似的宏塊分配給最多四個(gè)(甚至是空間上不相交的)段之一,從而共享參數(shù),如使用的參考系、量化器步長(zhǎng)或?yàn)V波器設(shè)置。VP8提供兩種不同的可調(diào)去阻塞濾波器,它們集成在編解碼器回路中(環(huán)內(nèi)濾波)。許多編碼工具使用從最近的上下文連續(xù)計(jì)算的概率,從每個(gè)幀內(nèi)開(kāi)始。宏塊可以包含4×4、8×8或16×16個(gè)樣本。運(yùn)動(dòng)矢量具有四分之一像素精度。
歷史 VP8于2008年9月13日由On2Technologies首次發(fā)布,名為On2TrueMotionVP8,取代了其前身VP7。

在谷歌于2010年2月收購(gòu)On2之后,谷歌要求發(fā)布VP8源代碼。最值得注意的是,自由軟件基金會(huì)在2010年3月12日發(fā)布了一封公開(kāi)信,要求谷歌逐步用HTML5和自由VP8的混合體取代YouTube上使用AdobeFlashPlayer和H.264。

2010年5月19日,在GoogleI/O大會(huì)上,Google發(fā)布了類(lèi)似BSD的VP8編解碼器軟件和基于不可撤銷(xiāo)的免費(fèi)專(zhuān)利許可下的VP8比特流格式規(guī)范。這使得VP8成為On2Technologies的第二款開(kāi)放產(chǎn)品,此前他們?cè)?002年將VP3編解碼器捐贈(zèng)給Xiph.Org基金會(huì),他們從中衍生出Theora編解碼器。

2011年2月,MPEGLA邀請(qǐng)專(zhuān)利持有人確定對(duì)VP8可能至關(guān)重要的專(zhuān)利,以形成一個(gè)聯(lián)合的VP8專(zhuān)利池。因此,今年3月,美國(guó)司法部(DoJ)開(kāi)始對(duì)洛杉磯MPEG進(jìn)行調(diào)查,稱(chēng)其可能試圖扼殺競(jìng)爭(zhēng)。2011年7月,MPEGLA宣布,盡管有12名專(zhuān)利持有人響應(yīng)其組建VP8專(zhuān)利池的呼吁,但沒(méi)有透露相關(guān)專(zhuān)利,盡管On2已經(jīng)竭盡全力避免此類(lèi)專(zhuān)利。

2011年11月,互聯(lián)網(wǎng)工程任務(wù)組發(fā)布了信息性RFC6386,VP8數(shù)據(jù)格式和解碼指南。

2013年3月,MPEGLA宣布,在與谷歌達(dá)成協(xié)議,許可其聲稱(chēng)對(duì)VP8實(shí)施“可能至關(guān)重要”的專(zhuān)利后,它已放棄組建VP8專(zhuān)利池的努力,并授予谷歌將這些專(zhuān)利再許可給VP8或VP9的任何第三方用戶(hù)的權(quán)利。在谷歌于2013年1月向MPEG委員會(huì)提交VP8之后,這筆交易為MPEG標(biāo)準(zhǔn)化可能為其免版稅的互聯(lián)網(wǎng)視頻編解碼器掃清了道路。

2013年3月,諾基亞在德國(guó)法院對(duì)HTC和谷歌在A(yíng)ndroid中使用VP8提出專(zhuān)利索賠;然而,在2013年8月5日,webm項(xiàng)目宣布德國(guó)法院已裁定VP8不侵犯諾基亞的專(zhuān)利。

諾基亞已就《VP8數(shù)據(jù)格式和解碼指南》向IETF正式宣布了知識(shí)產(chǎn)權(quán)(IPR),其中列出了64項(xiàng)已授權(quán)專(zhuān)利和22項(xiàng)待決專(zhuān)利申請(qǐng)。
實(shí)現(xiàn) libvpx
VP8(和VP9)編解碼器的參考實(shí)現(xiàn)可以在編程庫(kù)libvpx中找到,該庫(kù)作為自由軟件發(fā)布。它分別具有一次通過(guò)和兩次編碼的模式,而一次通過(guò)模式被稱(chēng)為被破壞,并且不能對(duì)目標(biāo)比特率提供有效的控制。

目前,libvpx是唯一能夠?qū)P8視頻流進(jìn)行編碼的軟件庫(kù)?;趚264框架的編碼器xvp8正在由x264團(tuán)隊(duì)開(kāi)發(fā)。
編碼 基于GoogleVP8庫(kù)(FourCC:VP80)的VP8編解碼器的Windows包裝器的視頻可用。

芬蘭的WebM項(xiàng)目硬件團(tuán)隊(duì)發(fā)布了適用于VP8的RTL硬件編碼器,該編碼器可供半導(dǎo)體制造商免費(fèi)使用。

NvidiaTegra移動(dòng)芯片組具有完整的VP8硬件編碼和解碼功能(自Tegra4以來(lái))。

Nexus5可以使用硬件編碼
譯碼 libvpx能夠解碼VP8視頻流。

2010年7月23日,F(xiàn)Fmpeg團(tuán)隊(duì)的FionaGlaser,RonaldBultje和DavidConrad宣布了ffvp8解碼器。通過(guò)測(cè)試,他們確定ffvp8比谷歌自己的libvpx解碼器更快。WebMProject硬件團(tuán)隊(duì)發(fā)布了一個(gè)用于VP8的RTL硬件解碼器,該解碼器可以零成本發(fā)布給半導(dǎo)體公司。TATVIKTechnologies宣布推出針對(duì)ARMCortex-A8處理器優(yōu)化的VP8解碼器。Marvell的ARMADA1500-mini芯片組具有VP8標(biāo)清和高清硬件解碼支持(用于Chromecast)。英特爾在其BayTrail芯片組中內(nèi)置了完整的VP8解碼支持。英特爾Broadwell還增加了VP8硬件解碼支持。
VP8目前是WebRTC中使用的默認(rèn)視頻編解碼器。大約90%或更多的WebRTC視頻會(huì)話(huà)使用VP8。
keneuc支持哪些視頻壓縮格式? keneuc目前僅支持VP8。VP9也將在不久的將來(lái)作為選項(xiàng)提供。但是,重要的是要注意,在許多方面,VP8比VP9更可取。這是因?yàn)閂P9使用高達(dá)10-40%的資源(CPU)來(lái)壓縮視頻,而VP8則要輕得多。從好的方面來(lái)說(shuō),VP9使用的帶寬減少了40%,并提供更清晰的圖像。keneuc不支持H264,因?yàn)榕cH264相關(guān)的許可模型很復(fù)雜。

上一篇:護(hù)士站呼叫主機(jī)系統(tǒng)廠(chǎng)家-網(wǎng)絡(luò)電話(huà)培訓(xùn)-voip基礎(chǔ)知識(shí)
返回
下一篇:醫(yī)院呼叫器品牌系統(tǒng)廠(chǎng)家-什么是云UC?