VP8
VP8 (RFC 6386)[1] är en videokodek som ägs av Google, och ursprungligen skapades av On2 Technologies för att ersätta sin föregångare VP7. Kodeken är släppt som öppen källkod, efter att tidigare ha varit proprietär.
19 maj 2010 släppte Google källkoden för kodeken under en BSD-liknande öppenkällkodslicens. Samma dag tillkännagav Google sitt WebM-projekt, tillsammans med flera partners som Mozilla och Opera.[2] VP8 är den förvalda kodeken som kommer användas i samband med WebM, och är tänkt att standardiseras som det förvalda alternativet för videouppspelning på webben.
Referensimplementationen för VP8 är libvpx, som består av kodaren vpxenc och avkodaren vpxdec. Sedan libvpx släpptes med öppen källkod, har implementationen uppdaterats flera gånger, och både kodningskvaliteten och prestandan har förbättrats åtskilligt jämfört med den initiala versionen.[3] Utöver referensimplementationen libvpx finns några alternativa implementationer.[4] Den 23 juli 2010 presenterades FFmpeg-projektets VP8-avkodare ffvp8, som då var mätbart snabbare än libvpx.[5] ffvp8 används i Chromium i och med revision 97421[6] (Chromium 15).
VP8 används som videokodek i WebRTC.[7]
En vidareutveckling av VP8, kallad VP9, beskrivs i utkastet draft-grange-vp9-bitstream.[8]
Källor
redigera- ^ ”VP8 Data Format and Decoding Guide”. https://tools.ietf.org/html/rfc6386.
- ^ ”WebM Blog: Introducing WebM, an open web media project”. http://blog.webmproject.org/2010/05/introducing-webm-open-web-media-project.html.
- ^ ”libvpx Changelog”. https://code.google.com/p/webm/source/browse/CHANGELOG?repo=libvpx.
- ^ ”WebM Wiki: VP8 Implementations”. https://sites.google.com/a/webmproject.org/wiki/vp8-implementations.
- ^ ”Diary Of An x264 Developer: Announcing the world’s fastest VP8 decoder: ffvp8”. Arkiverad från originalet den 24 maj 2013. https://web.archive.org/web/20130524174202/http://x264dev.multimedia.cx/archives/499.
- ^ ”Chromium, Revision 97421”. https://src.chromium.org/viewvc/chrome?view=rev&revision=97421.
- ^ ”WebRTC FAQ: What other components are included in the WebRTC package?”. Arkiverad från originalet den 4 juni 2011. https://web.archive.org/web/20110604131315/http://sites.google.com/site/webrtc/faq#TOC-What-other-components-are-included-in-the-WebRTC-package-. Läst 29 mars 2013.
- ^ ”A VP9 Bitstream Overview draft-grange-vp9-bitstream”. https://tools.ietf.org/html/draft-grange-vp9-bitstream.