Valve je predstavio svoj eksperimentalni video kodek Pyrowave.

Valve je najavio uključivanje Pyrowave video kodeka, optimizovanog za video streaming sa malom latencijom preko mreža sa velikom propusnošću, u beta verziju Steam klijenta. Kodek je dodat kao opcija u Steam Remote Play uslugu, omogućavajući vam da emitujete igranje ili streamujete izlaz na vaš sistem dok igrate na drugim uređajima. LinuxU Steam verzijama, kodek postaje dostupan kada se omogući u postavkama SteamRT3 moda. Implementacija kodeka je napisana u C++ i distribuira se pod MPL licencom.

Kodek podržava samo odvojeno kodiranje svakog kadra (samo intra-kadra), nezavisno od susjednih kadra (svi kadri su ključni kadri i ne koristi se međukadravna kompresija). Ovaj pristup omogućava vrlo visoku vjernost slike i eliminira artefakte tokom kretanja i naglih promjena pozadine. Kodiranje slike koristi diskretnu wavelet transformaciju s CDF 9/7 filterom, slično JPEG2000 formatu, i trivijalno entropijsko kodiranje, omogućavajući efikasnu paralelizaciju izračunavanja.

Kodek je veoma zahtjevan u pogledu propusnosti - u poređenju s drugim streaming kodecima, Pyrowave zahtijeva 5-10 puta više prometa. Preporučuje se za streaming i pristup igrama na lokalnoj mreži koristeći gigabitne Ethernet portove. Podrazumevano, brzina prijenosa podataka se automatski bira na osnovu sadržaja, ali za ograničenu propusnost mreže dostupna je postavka gornje granice brzine prijenosa podataka (važeće vrijednosti se kreću od 100 do 500 Mbps).

Pyrowave je optimizovan za vrlo brzo kodiranje i dekodiranje korištenjem GPU-a i u potpunosti je implementiran u računarskim shaderima. Sa dovoljnom propusnošću (brzina prijenosa od ~200+ Mbit/s), kodek pokazuje minimalnu latenciju od 0.1 ms pri 1080p i 0.2 ms pri 4K. Kako bi se osigurala otpornost na gubitak paketa, Pyrowave koristi izolovano 64x64 blok kodiranje.

Podržani su HDR i YCbCr 4:2:0 i 4:4:4 prostori boja. HDR se automatski omogućava ako je podržan i na hostu i na klijentu. Format kodiranja boja 4:4:4 zahtijeva više računarskih resursa i povećava propusnost, tako da je podrazumevano onemogućen i preporučuje se za upotrebu prilikom strimovanja sadržaja sa računara ili za poboljšanje čitljivosti teksta u video zapisima.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster