Czym jest plik VP8?
VP8 jest ogłoszony przez Google jako jeden z najlepszych formatów wideo o najlepszej jakości obrazu, szybkości przesyłania danych i szybkości kodowania. Największą zaletą VP8 jest to, że jest to bezpłatny zamiennik H.264. Jest to specyficzny format do kodowania i dekodowania wysokiej jakości wideo jako pliku lub strumienia bitów. Jest bezpłatny, ponieważ Google udostępnił wszystkie patenty VP8 na bezpłatnej licencji publicznej. Prawie 90% lub więcej wszystkich sesji wideo WebRTC korzysta z VP8.
Format pliku VP8
VP8 został opracowany przez On2 Technologies w 2008 roku, a następnie w 2010 roku był własnością Google. Główną zaletą kodeka wideo VP8 jest to, że jest wolny od opłat licencyjnych na podstawie bezpłatnej licencji. Został zaprojektowany w celu zapewnienia wysokiej jakości wideo dla sieci i urządzeń mobilnych. Pierwszym kontenerem audio-wideo dla VP8 był WebM i ten kodek został wybrany jako kodek wideo WebRTC w 2011 roku. Ten format jest uznawany w wielu zastosowaniach przemysłowych, takich jak HTML5, komunikacja w czasie rzeczywistym w sieci i odtwarzanie wideo w różnych przeglądarkach. Istnieje pełne zapotrzebowanie rynku na obsługę tego formatu w rozdzielczości Full-HD. Jest używany do różnych celów, takich jak wideokonferencje, transmisje wideo i nagrywanie z urządzeń mobilnych.
Specyfikacje
Cechy VP8
- Darmowy kodek wideo 
- Najbardziej progresywny format plików wideo 
- Poprawiona odporność na utratę ramek 
- Szybkie dekodowanie wideo 
- Łatwy do wymyślenia na platformach sprzętowych 
- Ma funkcję czystego trybu intro, tj. wykorzystuje tylko indywidualnie zakodowane klatki bez predykcji sekwencyjnej, aby umożliwić swobodny dostęp w aplikacjach takich jak edycja wideo 
- libvpx to jedyna biblioteka oprogramowania biegła w kodowaniu strumieni wideo VP8 
- VP8 został wyraźnie zaprojektowany do pracy głównie w zakresie jakości 
- Istnieje szeroka gama sprzętu klienckiego podłączonego do sieci, od urządzeń przenośnych o niskim poborze mocy i wszczepionych urządzeń po najbardziej zaawansowane komputery stacjonarne z wieloma rdzeniami procesorów 
- 420 próbkowania kolorów, 8-bitowa głębia koloru na kanał, skanowanie progresywne i wymiary obrazu do najwyższego formatu obrazu 16383x16383 pikseli można łatwo obsługiwać za pomocą VP8 
- Impuls do możliwości kompresji i prostoty dekodera pod tymi ustaleniami projektowymi doprowadził do kilku unikalnych funkcji technicznych w VP8 w porównaniu z innymi uznanymi formatami kompresji wideo 
- VP8 wykorzystuje trzy ramki odniesienia, z licznych schematów kompensacji ruchu odniesienia, które można znaleźć w innych formatach 
- VP8 nie jest ograniczone do liczby klatek na sekundę ani szybkości transmisji danych. Wykorzystuje 14 bitów zarówno dla szerokości, jak i wysokości, co daje najwyższą rozdzielczość 16384x16384 pikseli 
Limity VP8
Ograniczenia VP8 pod względem rozdzielczości, szybkości transmisji danych i liczby klatek na sekundę są następujące:
- VP8 używa 14 bitów dla szerokości i wysokości, dla maksymalnej rozdzielczości 16384x16384 pikseli
- VP9 wykorzystuje 16 bitów dla szerokości i wysokości, dla maksymalnej rozdzielczości 65536x65536 pikseli
- Nie ma ograniczeń co do liczby klatek na sekundę lub szybkości transmisji danych
Bibliografia
- [VP8 Wikipedia](https://en.wikipedia.org/wiki/VP8#:~:text=VP8%20was%20first%20released%20by,%2C%20replacing%20its%20predecessor%2C%20VP7.&text= W dniu%20maja%2019%2C%20at%20%20nieodwołalnej%20bezpłatnej%20patent%20licencji)
- Springer Link