Cloud Gaming with Foveated Video Encoding

Research output: Contribution to journalJournal articleResearchpeer-review

Standard

Cloud Gaming with Foveated Video Encoding. / Illahi, Gazi; van Gemert, Thomas; Siekkinen, Matti; Masala, Enrico; Oulasvirta, Antti; Ylä-Jääski, Antti.

In: ACM Transactions on Multimedia Computing, Communications and Applications, Vol. 16, No. 1, 7, 02.2020.

Research output: Contribution to journalJournal articleResearchpeer-review

Harvard

Illahi, G, van Gemert, T, Siekkinen, M, Masala, E, Oulasvirta, A & Ylä-Jääski, A 2020, 'Cloud Gaming with Foveated Video Encoding', ACM Transactions on Multimedia Computing, Communications and Applications, vol. 16, no. 1, 7. https://doi.org/10.1145/3369110

APA

Illahi, G., van Gemert, T., Siekkinen, M., Masala, E., Oulasvirta, A., & Ylä-Jääski, A. (2020). Cloud Gaming with Foveated Video Encoding. ACM Transactions on Multimedia Computing, Communications and Applications, 16(1), [7]. https://doi.org/10.1145/3369110

Vancouver

Illahi G, van Gemert T, Siekkinen M, Masala E, Oulasvirta A, Ylä-Jääski A. Cloud Gaming with Foveated Video Encoding. ACM Transactions on Multimedia Computing, Communications and Applications. 2020 Feb;16(1). 7. https://doi.org/10.1145/3369110

Author

Illahi, Gazi ; van Gemert, Thomas ; Siekkinen, Matti ; Masala, Enrico ; Oulasvirta, Antti ; Ylä-Jääski, Antti. / Cloud Gaming with Foveated Video Encoding. In: ACM Transactions on Multimedia Computing, Communications and Applications. 2020 ; Vol. 16, No. 1.

Bibtex

@article{3dcfdb0e5b834ce196877c057c77a92a,
title = "Cloud Gaming with Foveated Video Encoding",
abstract = "Cloud gaming enables playing high-end games, originally designed for PC or game console setups, on low-end devices such as netbooks and smartphones, by offloading graphics rendering to GPU-powered cloud servers. However, transmitting the high-resolution video requires a large amount of network bandwidth, even though it is a compressed video stream. Foveated video encoding (FVE) reduces the bandwidth requirement by taking advantage of the non-uniform acuity of human visual system and by knowing where the user is looking. Based on a consumer-grade real-time eye tracker and an open source cloud gaming platform, we provide a cloud gaming FVE prototype that is game-agnostic and requires no modifications to the underlying game engine. In this article, we describe the prototype and its evaluation through measurements with representative games from different genres to understand the effect of parametrization of the FVE scheme on bandwidth requirements and to understand its feasibility from the latency perspective. We also present results from a user study on first-person shooter games. The results suggest that it is possible to find a “sweet spot” for the encoding parameters so the users hardly notice the presence of foveated encoding but at the same time the scheme yields most of the achievable bandwidth savings.",
author = "Gazi Illahi and {van Gemert}, Thomas and Matti Siekkinen and Enrico Masala and Antti Oulasvirta and Antti Yl{\"a}-J{\"a}{\"a}ski",
year = "2020",
month = feb,
doi = "10.1145/3369110",
language = "English",
volume = "16",
journal = "ACM Transactions on Multimedia Computing, Communications and Applications",
issn = "1551-6857",
publisher = "Association for Computing Machinery (ACM)",
number = "1",

}

RIS

TY - JOUR

T1 - Cloud Gaming with Foveated Video Encoding

AU - Illahi, Gazi

AU - van Gemert, Thomas

AU - Siekkinen, Matti

AU - Masala, Enrico

AU - Oulasvirta, Antti

AU - Ylä-Jääski, Antti

PY - 2020/2

Y1 - 2020/2

N2 - Cloud gaming enables playing high-end games, originally designed for PC or game console setups, on low-end devices such as netbooks and smartphones, by offloading graphics rendering to GPU-powered cloud servers. However, transmitting the high-resolution video requires a large amount of network bandwidth, even though it is a compressed video stream. Foveated video encoding (FVE) reduces the bandwidth requirement by taking advantage of the non-uniform acuity of human visual system and by knowing where the user is looking. Based on a consumer-grade real-time eye tracker and an open source cloud gaming platform, we provide a cloud gaming FVE prototype that is game-agnostic and requires no modifications to the underlying game engine. In this article, we describe the prototype and its evaluation through measurements with representative games from different genres to understand the effect of parametrization of the FVE scheme on bandwidth requirements and to understand its feasibility from the latency perspective. We also present results from a user study on first-person shooter games. The results suggest that it is possible to find a “sweet spot” for the encoding parameters so the users hardly notice the presence of foveated encoding but at the same time the scheme yields most of the achievable bandwidth savings.

AB - Cloud gaming enables playing high-end games, originally designed for PC or game console setups, on low-end devices such as netbooks and smartphones, by offloading graphics rendering to GPU-powered cloud servers. However, transmitting the high-resolution video requires a large amount of network bandwidth, even though it is a compressed video stream. Foveated video encoding (FVE) reduces the bandwidth requirement by taking advantage of the non-uniform acuity of human visual system and by knowing where the user is looking. Based on a consumer-grade real-time eye tracker and an open source cloud gaming platform, we provide a cloud gaming FVE prototype that is game-agnostic and requires no modifications to the underlying game engine. In this article, we describe the prototype and its evaluation through measurements with representative games from different genres to understand the effect of parametrization of the FVE scheme on bandwidth requirements and to understand its feasibility from the latency perspective. We also present results from a user study on first-person shooter games. The results suggest that it is possible to find a “sweet spot” for the encoding parameters so the users hardly notice the presence of foveated encoding but at the same time the scheme yields most of the achievable bandwidth savings.

U2 - 10.1145/3369110

DO - 10.1145/3369110

M3 - Journal article

VL - 16

JO - ACM Transactions on Multimedia Computing, Communications and Applications

JF - ACM Transactions on Multimedia Computing, Communications and Applications

SN - 1551-6857

IS - 1

M1 - 7

ER -

ID: 252472338