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