W3C

– DRAFT –
Cloud Gaming on the Web

28 October 2020

Attendees

Present
Bruaroey, caribou, Jan-Ivar, Jan-Ivar Bruaroey, Yves
Regrets
-
Chair
-
Scribe
tidoust

Meeting minutes

Discussion

Xiaoqian: Can you explain the "toast" issue?

Qingqian: Some way for the app to control the popup toast to another position.

<Zakim> weiler, you wanted to ask about preferred toast behavior (and the above)

weiler: Is the problem here one of appearance or of function?
… Does the popup toast intercept clicks?

Qingqian: This is not a good experience to popup some toast during cloud gaming.

weiler: So, more an appearance issue.

Qingqian: Yes, UX issue.

weiler: Back to slide 6, there was a bullet on ability to distribute over advertising network.
… Not sure what you mean by that, could you explain that more?

Qingqian: When we use the Web search engine to distribute content, we also have some advertisements on the download page.
… We can use cloud gaming to distribute the advertisement, a game page.

weiler: It seems that you could use an ad for non-web games. What is the difference?

Qingqian: Sometimes, the ad is just a download page.
… User can pay the game on the ad.

Xiaoqian: When they see the ad, they can play the game directly without having to download it, and it's a good way to promote the game?

Qingqian: Yes

Jan-Ivar: On the toast message, I believe that can also be a problem on platforms such as Android. It seems to have been solved in the OS with a lock button.
… This seems like something that browser vendors could implement.
… Would that be acceptable?
… Doesn't seem like a spec issue to me.

Qingqian: We also recognized that this is a browser UI problem. It is not a web function or problem. Maybe web standards are not the right way to solve this issue.
… Maybe the browser UI can promote the experience when the browser runs cloud gaming.

Xiaoqian: Wondering whether there are some similar requirements for rendering

Jan-Ivar: Good question. Gaming on the Web is important to Mozilla and others. So important to solve that issue.

Jan-Ivar: To speak to some of the other media concerns. I see that you're already using WebRTC, that's great.
… There may be ways to further reduce the latency.
… One option is WebTransport (I'm co-chair of WebRTC and WebTransport)
… We have a cloud gaming use case, but this seems more flushed out, so I encourage you to reach out to the WebTransport Working Group!

Qingqian: We just learned about this group, we will look into it.

Zitao_Wang: From Huawei. As I understand, you guys want to implement cloud games based on browsers. Browsers may have different functions on different systems, e.g. on PC and phones. Do you have an idea on ways to synchronize between PC and phones and other systems?
… How to deal with different systems? Browsers may have different UI components. Do you think this is some problem that you want to address?

Qingqian: You mean the UI components?

Zitao_Wang: Yes.
… If your cloud game runs on a PC, you may have a keyboard. If you're on a smartphone, you may have only touch interactions.

Qingqian: We need to use the different ways to catch the user agent capabilities. On the PC platform, we catch the mouse events. On mobile platforms, we can catch touch events.
… It is implemented in JS, not at the browser level.

Zitao_Wang: Do you think this may warrant some standardization work in W3C?

Qingqian: We don't think that it's needed, because the UX is going to be different across platforms.
… Another problem is to adjust the game base on available user input mechanisms.

Xiaoqian: I see that there are plans to create a Community Group.

Qingqian: We just wanted to share some cloud gaming use cases
… China has a lot of gaming and cloud gaming companies.
… A lot of use cases that could be worth inputing to different working groups such as WebRTC or WebTransport
… We want to start a Chinese Cloud Gaming Community Group.
… If anyone is interested about this, you can join us.

<xiaoqian> tidoust: there is a Game CG, they are completely happy to discuss use cases of cloud gaming

<xiaoqian> ... I fully understand if people want to discuss the cloud gaming in Chinese

<xiaoqian> ... please consider sharing it with the Games CG

Xiaoqian: Thanks all for the session!

Minutes manually created (not a transcript), formatted by scribe.perl version 123 (Tue Sep 1 21:19:13 2020 UTC).

Diagnostics

Succeeded: s/oops//

Maybe present: Qingqian, weiler, Xiaoqian, Zitao_Wang