Ten Ways in which Virtual Reality Differs from Video Streaming
Gustavo de Veciana, Sonia Fahmy, George Kesidis, Voicu Popescu
TL;DR
This paper argues that networked virtual reality (VR) fundamentally differs from stored 2D video and therefore demands new system and network designs. It presents a taxonomy of ten key differences spanning four areas: application characteristics, rendering/adaptation, prefetching/caching, and transport, and discusses how edge/cloud support, adaptive LoD strategies, and tailored transport mechanisms are essential. The work highlights approaches such as near-far LoD, visibility-based adaptation, predictive caching, multicast edge delivery, and out-of-order reliable transport concepts, and identifies open problems in QoE measurement, benchmarking, and reproducible VR workloads. Together, these insights illuminate pathways to scalable, low-latency VR that can support future metaverse-like applications and multi-user interactions.
Abstract
Virtual Reality (VR) applications have a number of unique characteristics that set them apart from traditional video streaming. These characteristics have major implications on the design of VR rendering, adaptation, prefetching, caching, and transport mechanisms. This paper contrasts VR to video streaming, stored 2D video streaming in particular, and discusses how to rethink system and network support for VR.
