ABSTRACT
360° live video streaming is becoming increasingly popular. While providing viewers with enriched experience, 360° live video streaming is challenging to achieve since it requires a significantly higher bandwidth and a powerful computation infrastructure. A deeper understanding of this emerging system would benefit both viewers and system designers. Although prior works have extensively studied regular video streaming and 360° video on demand streaming, we for the first time investigate the performance of 360° live video streaming. We conduct a systematic measurement of YouTube's 360° live video streaming using various metrics in multiple practical settings. Our key findings suggest that viewers are advised not to live stream 4K 360° video, even when dynamic adaptive streaming over HTTP (DASH) is enabled. Instead, 1080p 360° live video can be played smoothly. However, the extremely large one-way video delay makes it only feasible for delay-tolerant broadcasting applications rather than real-time interactive applications. More importantly, we have concluded from our results that the primary design weakness of current systems lies in inefficient server processing, non-optimal rate adaptation, and conservative buffer management. Our research insight will help to build a clear understanding of today's 360° live video streaming and lay a foundation for future research on this emerging yet relatively unexplored area.
- Stats you need to know about live-streaming video in 2018, 2018. https://www.talkpoint.com/stats-you-need-to-know-about-live-streaming-video-in-2018/.Google Scholar
- C. Yu, Y. Xu, B. Liu, and Y. Liu. "can you see me now?" a measurement study of mobile video calls. In IEEE INFOCOM 2014 - IEEE Conference on Computer Communications, pages 1456--1464, 2014.Google ScholarCross Ref
- Y. Ding, Y. Du, Y. Hu, Z. Liu, L. Wang, K. Ross, and A. Ghose. Broadcast yourself: understanding youtube uploaders. In Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference (IMC '11), pages 361--371, 2011. Google ScholarDigital Library
- O. L. Haimson and J. C. Tang. What makes live events engaging on facebook live, periscope, and snapchat. In Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '17), pages 48--60, 2017. Google ScholarDigital Library
- C.-L. Fan, J. Lee, W.-C. Lo, C.-Y. Huang, K.-T. Chen, and C.-H. Hsu. Fixation prediction for 360° video streaming in head-mounted virtual reality. In Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '17), pages 67--72, 2017.Google ScholarDigital Library
- X. Corbillon, G. Simon, A. Devlic, and J. Chakaresk. Viewport-adaptive navigable 360-degree video delivery. In IEEE International Conference on Communications (ICC), pages 1--7, 2017.Google ScholarCross Ref
- A. Nguyen, Z. Yan, and K. Nahrstedt. Your attention is unique: Detecting 360-degree video saliency in head-mounted display for head movement prediction. In 2018 ACM Multimedia Conference on Multimedia Conference (MM '18), pages 1190--1198, 2018.Google ScholarDigital Library
- F. Qian, B. Han, Q. Xiao, and V. Gopalakrishnan. Flare: Practical viewport-adaptive 360-degree video streaming for mobile devices. In Proceedings of the Annual International Conference on Mobile Computing and Networking (MobiCom '18), pages 99--114, 2018.Google ScholarDigital Library
- F. Qian, L. Ji, B. Han, and V. Gopalakrishnan. Optimizing 360 video delivery over cellular networks. In Proceedings of the Workshop on All Things Cellular Operations, Applications and Challenges (ATC '16), pages 1--6, 2016.Google ScholarDigital Library
- M. Xiao, C. Zhou, Y. Liu, and S. Chen. Optile: Toward optimal tiling in 360-degree video streaming. In Proceedings of the ACM International Conference on Multimedia (MM '18), pages 708--716, 2017.Google ScholarDigital Library
- L. Xie, Z. Xu, Y. Ban, X. Zhang, and Z. Guo. 360probdash: Improving qoe of 360 video streaming using tile-based http adaptive streaming. In Proceedings of the ACM on Multimedia Conference (MM '17), pages 315--323, 2017.Google ScholarDigital Library
- A. Zare, A. Aminlou, M. M. Hannuksela, and M. Gabbouj. Hevc-compliant tile-based streaming of panoramic video for virtual reality applications. In Proceedings of the ACM International Conference on Multimedia (MM '16), pages 601--605, 2016.Google ScholarDigital Library
- N. Jiang, V. Swaminathan, and S. Wei. Power evaluation of 360 vr video streaming on head mounted display devices. In Proceedings of the Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '17), pages 55--60, 2017. Google ScholarDigital Library
- Z. Yan, C. Song, F. Lin, and W. Xu. Exploring eye adaptation in head-mounted display for energy efficient smartphone virtual reality. In Proceedings of the International Workshop on Mobile Computing Systems & Applications (HotMobile '18), pages 13--18, 2018. Google ScholarDigital Library
- W.-C. Lo, C.-L. Fan, S.-C. Yen, and C.-H. Hsu. Performance measurements of 360° video streaming to head-mounted displays over live 4g cellular networks. In 2017 Asia-Pacific Network Operations and Management Symposium (APNOMS), pages 205--210, 2017.Google ScholarCross Ref
- C. Zhou, Z. Li, and Y. Liu. A measurement study of oculus 360 degree video streaming. In Proceedings of the ACM on Multimedia Systems Conference (MMSys '17). ACM, 2017.Google ScholarDigital Library
- Youtube help: Introduction to live streaming, 2019. https://support.google.com/youtube/answer/2474026?hl=en.Google Scholar
- M. Hosseini. View-aware tile-based adaptations in 360 virtual reality video streaming. In IEEE Virtual Reality (VR), pages 423--424, 2017.Google ScholarCross Ref
- John C. Tang, Gina Venolia, and Kori M. Inkpen. Meerkat and periscope: I stream, you stream, apps stream for live streams. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16), pages 4770--4780, 2016.Google ScholarDigital Library
- W. A. Hamilton, O. Garretson, and A. Kerne. Streaming on twitch: Fostering participatory communities of play within live mixed media. In in Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14), pages 1315--1324, 2014. Google ScholarDigital Library
- S. Afzal, J. Chen, and K. K. Ramakrishnan. Characterization of 360-degree videos. In Proceedings of the Workshop on Virtual Reality and Augmented Reality Network (VR/AR Network '17), pages 1--6, 2017.Google ScholarDigital Library
- Croig Oda. Theta v client mode configuration guide, 2018. https://community.theta360.guide/t/theta-v-client-mode-configuration-guide/2565.Google Scholar
- Plug-in store, 2018. https://pluginstore.theta360.com/.Google Scholar
- Iframe api, 2018. https://developers.google.com/youtube.Google Scholar
- F. Dobrian, V. Sekar, I. Stoica, and h. Zhang. Understanding the impact of video quality on user engagement. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM '11), pages 362--373, 2011. Google ScholarDigital Library
Index Terms
- A measurement study of YouTube 360° live video streaming
Recommendations
A Survey on 360° Video Streaming: Acquisition, Transmission, and Display
Head-mounted displays and 360° videos have become increasingly more popular, delivering a more immersive viewing experience to end users. Streaming 360° videos over the best-effort Internet, however, faces tremendous challenges, because of the high ...
An Analysis of Delay in Live 360° Video Streaming Systems
MM '20: Proceedings of the 28th ACM International Conference on MultimediaWhile live 360° video streaming provides an enriched viewing experience, it is challenging to guarantee the user experience against the negative effects introduced by start-up delay, event-to-eye delay, and low frame rate. It is therefore imperative to ...
An SDN-aided low-latency live video streaming over HTTP
AbstractDynamic adaptive streaming over HTTP (DASH) is the crucial factor in the rapid penetration of over-the-top (OTT) service providers for on-demand video streaming. It can also be used for live video streaming by the OTT providers. The recent ...
Comments