Ekho: Synchronizing Cloud Gaming Media Across Multiple Endpoints

被引:1
作者
Hamadanian, Pouya [1 ]
Gallatin, Doug [2 ]
Alizadeh, Mohammad [1 ]
Chintalapudi, Krishna [3 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
[2] Microsoft, Redmond, WA USA
[3] Microsoft Res, Redmond, WA USA
来源
PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023 | 2023年
关键词
Media Synchronization; Cloud Gaming; Inter-device Synchronization; ITU-T P.808; SINGLE; ECHO;
D O I
10.1145/3603269.3604826
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Online cloud gaming platforms stream game media to multiple end-points (e.g., a television display and a controller-connected headset) via possibly different networks with considerably different latencies. This leads to the media being played out of sync with one another, and severely degrades user experience. Typical approaches that rely on network and software timing measurements fail to reach synchronization goals. In this work, we propose Ekho, a robust and efficient end-to-end approach for synchronizing streams transmitted to two devices. Ekho adds faint, human-inaudible pseudo-noise (PN) markers to the game audio, and listens for these markers in the chat audio captured by the player's microphone to measure inter-stream delay (ISD). The game server then compensates for the ISD to synchronize the streams. We evaluate Ekho in depth, with a corpus of audio samples from popular online games, and demonstrate that it calculates ISD with sub-millisecond accuracy, has low computational overhead, and is resilient to background chatter, compression and microphone quality. In end-to-end tests overWiFi and cellular links with frequent packet loss and playback disruption, Ekho maintains human-imperceptible ISD (< 10 ms) 86.8% of the time. Without Ekho, the ISD exceeds 50 ms at all times.
引用
收藏
页码:533 / 549
页数:17
相关论文
共 38 条
  • [1] Adelstein B., 2003, P 5 INT C MULTIMODAL, P73, DOI [DOI 10.1145/958432.958448, 10.1145/958432.958448]
  • [2] Advanced Television Systems Committee, 2003, IS-191, V26
  • [3] Bencina Ross, 2001, ICMC
  • [4] HbbTV-Compliant Platform for Hybrid Media Delivery and Synchronization on Single- and Multi-Device Scenarios
    Boronat, Fernando
    Marfil, Dani
    Montagud, Mario
    Pastor, Javier
    [J]. IEEE TRANSACTIONS ON BROADCASTING, 2018, 64 (03) : 721 - 746
  • [5] Cobos M, 2020, Arxiv, DOI [arXiv:1910.08838, 10.48550/ARXIV.1910.08838, DOI 10.48550/ARXIV.1910.08838]
  • [6] Dick M., 2005, NetGames'05, P1
  • [7] Duong N. Q. K., 2012, 2012 IEEE Second International Conference on Consumer Electronics - Berlin (ICCE-Berlin), P241, DOI 10.1109/ICCE-Berlin.2012.6336458
  • [8] Fortune Business Insights, 2023, Cloud Gaming Market Size, Share, Growth &
  • [9] Forecast
  • [10] The design and implementation of FFTW3
    Frigo, M
    Johnson, SG
    [J]. PROCEEDINGS OF THE IEEE, 2005, 93 (02) : 216 - 231