Multi-Connectivity and Edge Computing for Ultra-Low-Latency Lifelike Virtual Reality

We explore a novel multi-user mobile VR system for streaming scalable 8K360^° video at high reliability and immersion fidelity, and low interactive latency, via a synergistic integration of scalable 360^° tiling, dual-band millimeter wave (mmWave) and Wi-Fi transmission, and edge computing. High rate directed mmWave links are studied to send VR viewport-specific high-quality enhancement layers of the 360^° content to the individual users, while Wi-Fi broadcast of the base layer of the entire 360^° panorama is sent to all users, to augment the system’s reliability. The viewport-specific enhancement layers can comprise compressed and raw 360^° tiles, decoded first at the edge server. We explore the joint optimization of the mmWave access point to user association, the choice of 360^° tiles to be transmitted decompressed, the allocation of mmWave data rate across the compressed tiles in a viewport-specific enhancement layer, and the allocation of computing resources at the edge server and user devices. Our objective is to maximize the minimum delivered VR immersion fidelity across all users, given transmission, latency, and computing constraints. We demonstrate that our framework can enable a significant improvement in immersion fidelity (8dB to 10 dB) and spatial resolution (8Kvs. 4K), over MPEG-DASH that uses Wi-Fi transmission only. We also show that an increasing number of raw 360^° tiles are sent, as the mmWave link rate or the edge server/user computing power increase, exploring rigorously here the fundamental interplay between computing and communication capabilities, end-to-end system latency, and delivered VR immersion fidelity.

[1]  Jacob Chakareski,et al.  User-Action-Driven View and Rate Scalable Multiview Video Coding , 2013, IEEE Transactions on Image Processing.

[2]  Jacob Chakareski Uplink Scheduling of Visual Sensors: When View Popularity Matters , 2015, IEEE Transactions on Communications.

[3]  Bernd Girod,et al.  R-D hint tracks for low-complexity R-D optimized video streaming [rate-distortion hint track] , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[4]  Bernd Girod,et al.  Layered coding vs. multiple descriptions for video streaming over multiple paths , 2003, MULTIMEDIA '03.

[5]  Cornelius Hellge,et al.  HEVC tile based streaming to head mounted displays , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[6]  Christian Timmerer,et al.  Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over HTTP: Design, Implementation, and Evaluation , 2017, MMSys.

[7]  Jacob Chakareski,et al.  Viewport-Driven Rate-Distortion Optimized Scalable Live 360° Video Network Multicast , 2018, 2018 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[8]  Jianle Chen,et al.  Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Pascal Frossard,et al.  A Poisson Hidden Markov Model for Multiview Video Traffic , 2013, IEEE/ACM Transactions on Networking.

[10]  Pascal Frossard,et al.  Randomized Network Coding for UEP video delivery in overlay networks , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[11]  Gwendal Simon,et al.  Viewport-adaptive navigable 360-degree video delivery , 2016, 2017 IEEE International Conference on Communications (ICC).

[12]  Bernd Girod,et al.  Rate-distortion optimized video streaming with rich acknowledgments , 2004, IS&T/SPIE Electronic Imaging.

[13]  Susana Sargento,et al.  Distortion Optimized Multi-Service Scheduling for Next-Generation Wireless Mesh Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[14]  Krishna Chintalapudi,et al.  Creating the Perfect Illusion: What will it take to Create Life-Like Virtual Reality Headsets? , 2018, HotMobile.

[15]  Jacob Chakareski Transmission Policy Selection for Multi-View Content Delivery Over Bandwidth Constrained Channels , 2014, IEEE Transactions on Image Processing.

[16]  Gwendal Simon,et al.  Viewport-Driven Rate-Distortion Optimized 360º Video Streaming , 2018, 2018 IEEE International Conference on Communications (ICC).

[17]  Lu Yu,et al.  Weighted-to-Spherically-Uniform Quality Evaluation for Omnidirectional Video , 2017, IEEE Signal Processing Letters.

[18]  Mehdi Bennis,et al.  Taming the Latency in Multi-User VR 360°: A QoE-Aware Deep Learning-Aided Multicast Framework , 2018, IEEE Transactions on Communications.

[19]  Mehdi Bennis,et al.  Edge computing meets millimeter-wave enabled VR: Paving the way to cutting the cord , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[20]  Jacob Chakareski,et al.  Wireless Streaming of Interactive Multi-View Video via Network Compression and Path Diversity , 2014, IEEE Transactions on Communications.

[21]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[22]  Miska M. Hannuksela,et al.  HEVC-compliant Tile-based Streaming of Panoramic Video for Virtual Reality Applications , 2016, ACM Multimedia.

[23]  J. Chakareski,et al.  Rate-distortion optimized distributed packet scheduling of multiple video streams over shared communication resources , 2006, IEEE Transactions on Multimedia.

[24]  Bernd Girod,et al.  Rate-distortion optimized packet scheduling and routing for media streaming with path diversity , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[25]  Jacob Chakareski,et al.  Aerial UAV-IoT sensing for ubiquitous immersive communication and virtual human teleportation , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[26]  Gwendal Simon,et al.  Optimal Set of 360-Degree Videos for Viewport-Adaptive Streaming , 2017, ACM Multimedia.

[27]  Mohammad Hosseini,et al.  Adaptive 360 VR Video Streaming: Divide and Conquer , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[28]  Gwendal Simon,et al.  360-Degree Video Head Movement Dataset , 2017, MMSys.

[29]  Jacob Chakareski,et al.  UAV-IoT for Next Generation Virtual Reality , 2019, IEEE Transactions on Image Processing.

[30]  Xiaokang Yang,et al.  The SJTU UHD 360-Degree Immersive Video Sequence Dataset , 2017, 2017 International Conference on Virtual Reality and Visualization (ICVRV).

[31]  Jacob Chakareski,et al.  View-Popularity-Driven Joint Source and Channel Coding of View and Rate Scalable Multi-View Video , 2015, IEEE Journal of Selected Topics in Signal Processing.

[32]  Pascal Frossard,et al.  Distributed Collaboration for Enhanced Sender-Driven Video Streaming , 2008, IEEE Transactions on Multimedia.

[33]  Jacob Chakareski,et al.  Drone Networks for Virtual Human Teleportation , 2017, DroNet@MobiSys.

[34]  Bernd Girod,et al.  Distortion chains for predicting the video distortion for general packet loss patterns , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[35]  Gongxian Xu,et al.  Global optimization of signomial geometric programming problems , 2014, Eur. J. Oper. Res..