GTA V a böngészőben

Dominic Szablewski kedvet kapott, hogy összerakjon egy olyan programot, amivel böngészőből játszat szinte bármilyen játékot. A fejlesztő készítette korábban az Instant Webcam szoftvert, amivel helyi hálózaton akár egyszerre több eszközre is lehet streamelni a webkamera képét. Az alapok tehát megvoltak, csak néhány dolgon kellett változtatnia.

A C nyelvben íródott alkalmazás 60 képkockát rögzít másodpercenként, ezeket MPEG1 kódolással (az FFmpeg használatával) küldi a céleszköz böngészőjének, ahol JavaScript (jsmpeg) csomagolja ki. A billentyűleütéseket és az egérmozgást pedig visszaküldi a szervernek.

Egy 800x600-as felbontású átvitel késleltetése mindössze 50-70 ms nagyjából hét százalékos processzorterhelés mellett, amikor egy Core i5-ös egységgel dolgozik. A fenti videón jól látszik, hogy tényleg játszhatóak maradnak a játékok, bár igaz, hogy hangot egyelőre nem küld a szerver. A programkódot bárki szabadon letöltheti a fejlesztő github fiókjáról.

Azóta történt

Előzmények