Dragonfly: Higher Perceptual Quality For Continuous 360° Video Playback
Ehab Ghabashneh, Chandan Bothra, Ramesh Govindan, Antonio Ortega, Sanjay G. Rao
Abstract
When streaming 360° video, it is possible to reduce bandwidth by 5× with approaches that spatially segment video into tiles and only stream the user's viewport. Unfortunately, it is difficult to accurately predict a user's viewport even 2-3 seconds before playback. This results in rebuffering events owing to misprediction of a user's viewport or network bandwidth dips, which hurts interactive experience. However, avoiding rebuffering by naively skipping tiles that do not arrive by the playback deadline may lead to incomplete viewports and degraded experience.
In this paper, we describe Dragonfly, a new 360° system that preserves interactive experience by avoiding playback stalls while maintaining high perceptual quality. Dragonfly prudently skips tiles using a model that defines an overall utility function to decide which tiles to fetch, and at which qualities they should be fetched, with the goal of optimizing user experience. To minimize incomplete viewports, it also fetches a low quality masking stream. Using a user study with 26 users and emulation-based experiments we show that Dragonfly has higher quality, and lower overheads, than state-of-the-art 360° streaming approaches. For instance, in our study, 65% of sessions have a rating of 4 or higher (Good/Excellent) with Dragonfly, while only 16% of sessions with Pano, and 13% of sessions with Flare achieve this rating.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers2
- Fumos: Neural Compression and Progressive Refinement for Continuous Point Cloud Video StreamingZhicheng Liang, Junhua Liu, Mallesham Dasari, Fangxin WangIEEE VR 2024 · 29 citations
- E-Cube: Event Enhanced Efficient Video Streaming for DronesJingao Xu, Longfei Shangguan, Danyang Li, Yunhao Liu et al.EuroSys 2026
Builds on5
- Learning in situ: a randomized experiment in video streamingFrancis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi et al.NSDI 2020 · 360 citations
- Streaming 360-Degree Videos Using Super-ResolutionMallesham Dasari, Arani Bhattacharya, Santiago Vargas, Pranjal Sahu et al.INFOCOM 2020 · 142 citations
- TBRA: Tiling and Bitrate Adaptation for Mobile 360-Degree Video StreamingLei Zhang, Yanyan Suo, Ximing Wu, Feng Wang et al.ACM MM 2021 · 48 citations
- VR Viewport Pose Model for Quantifying and Exploiting Frame CorrelationsYing Chen, Hojung Kwon, Hazer Inaltekin, Maria GorlatovaINFOCOM 2022 · 10 citations
- Robust 360° Video Streaming via Non-Linear SamplingMijanur R. Palash, Voicu Popescu, Amit Sheoran, Sonia FahmyINFOCOM 2021 · 5 citations
Related papers
- Tile Rate Allocation for 360-Degree Tiled Adaptive Video StreamingPraveen Kumar Yadav, Wei Tsang OoiACM MM 2020 · 37 citations
- Personalized 360-Degree Video Streaming: A Meta-Learning ApproachYiyun Lu, Yifei Zhu, Zhi WangACM MM 2022 · 28 citations
- Adaptive 360-Degree Video Streaming with Super-Resolution and InterpolationSiyuan Hong, Ruiqi Wang, Guohong CaoIEEE VR 2025 · 2 citations
- TBSR: Tile-Based 360° Video Streaming with Super-Resolution on Commodity Mobile DevicesLei Zhang, Haobin Zhou, Haiyang Wang, Laizhong CuiINFOCOM 2024 · 10 citations
- Sophon: Super-Resolution Enhanced 360° Video Streaming with Visual Saliency-aware PrefetchJianxin Shi, Lingjun Pu, Xinjing Yuan, Qianyun Gong et al.ACM MM 2022 · 25 citations
