Mobile cloud gaming enables high-end games on constrained devices by streaming the game content from powerful servers through mobile networks. Mobile networks suffer from highly variable bandwidth, latency, and losses that affect the gaming experience. This paper introduces Nebula, an end-to-end cloud gaming framework to minimize the impact of network conditions on the user experience. Nebula relies on an end-to-end distortion model adapting the video source rate and the amount of frame-level redundancy based on the measured network conditions. As a result, it minimizes the motion-to-photon (MTP) latency while protecting the frames from losses. We fully implement Nebula and evaluate its performance against the state of the art techniques and latest research in real-time mobile cloud gaming transmission on a physical testbed over emulated and real wireless networks. Nebula consistently balances MTP latency (<140 ms) and visual quality (>31 dB) even in highly variable environments. A user experiment confirms that Nebula maximizes the user experience with high perceived video quality, playability, and low user load.
翻译:移动云游戏通过移动网络从强大的服务器上流出游戏内容,使得高端游戏能够通过高强度服务器流出游戏内容,从而在受限制的设备上进行高端游戏游戏。 移动网络有高度可变的带宽、 潜伏和损失,影响游戏经验。 本文介绍了Nebula, 即终端到终端云游戏框架, 以尽量减少网络条件对用户经验的影响。 Nebula 依靠一个端到端的扭曲模型, 调整视频源速率和根据所测量的网络条件确定的框架级冗余量。 因此, 移动网络在保护框架不受损失时, 最大限度地减少运动到光谱的延时。 我们充分实施了Nebula, 并评估了它相对于艺术状态的性能, 以及实时移动云层图谱传输的最新研究, 以模拟的物理测试和真实无线网络为基础, 并持续平衡 MTP Laten( < 140 ms) 和视觉质量 ( > 31 dB) 。 用户实验证实Nebula 在高可感知的视频质量、可播放性和低用户负荷的情况下, 最大限度地利用用户经验。