Cloud Rendering-based Volumetric Video Streaming System for Mixed Reality Services
This addresses the problem of enabling immersive mixed reality services on resource-constrained devices, though it is incremental by applying existing offloading and prediction techniques to volumetric video.
The paper tackles the high processing demands of volumetric video on mobile devices by proposing a cloud rendering-based streaming system that offloads rendering to servers and sends only 2D views to clients, demonstrating it with browser and HoloLens clients for low-latency mixed reality services.
Volumetric video is an emerging technology for immersive representation of 3D spaces that captures objects from all directions using multiple cameras and creates a dynamic 3D model of the scene. However, processing volumetric content requires high amounts of processing power and is still a very demanding task for today's mobile devices. To mitigate this, we propose a volumetric video streaming system that offloads the rendering to a powerful cloud/edge server and only sends the rendered 2D view to the client instead of the full volumetric content. We use 6DoF head movement prediction techniques, WebRTC protocol and hardware video encoding to ensure low-latency in different parts of the processing chain. We demonstrate our system using both a browser-based client and a Microsoft HoloLens client. Our application contains generic interfaces that allow for easy deployment of various augmented/mixed reality clients using the same server implementation.