Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3458305.3478453acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article
Open access

REEFT-360: Real-time Emulation and Evaluation Framework for Tile-based 360 Streaming under Time-varying Conditions

Published: 22 September 2021 Publication History

Abstract

With 360° video streaming, the user's field of view (a.k.a. viewport) is at all times determined by the user's current viewing direction. Since any two users are unlikely to look in the exact same direction as each other throughout the viewing of a video, the frame-by-frame video sequence displayed during a playback session is typically unique. This complicates the direct comparison of the perceived Quality of Experience (QoE) using popular metrics such as the Multiscale-Structural Similarity (MS-SSIM). Furthermore, there is an absence of light-weight emulation frameworks for tiled-based 360° video streaming that allow easy testing of different algorithm designs and tile sizes. To address these challenges, we present REEFT-360, which consists of (1) a real-time emulation framework that captures tile-quality adaptation under time-varying bandwidth conditions and (2) a multi-step evaluation process that allows the calculation of MS-SSIM scores and other frame-based metrics, while accounting for the user's head movements. Importantly, the framework allows speedy implementation and testing of alternative head-movement prediction and tile-based prefetching solutions, allows testing under a wide range of network conditions, and can be used either with a human user or head-movement traces. The developed software tool is shared with the paper. We also present proof-of-concept evaluation results that highlight the importance of including a human subject in the evaluation.

Supplementary Material

ZIP File (p307-lindskog.zip)
Supplemental material.

References

[1]
Patrice Rondao Alface, Jean-François Macq, and Nico Verzijp. 2012. Interactive omnidirectional video delivery: A bandwidth-effective approach. Bell Labs Tech. Journal 16, 4 (2012).
[2]
Mathias Almquist, Viktor Almquist, Vengatanathan Krishnamoorthi, Niklas Carlsson, and Derek Eager. 2018. The Prefetch Aggressiveness Tradeoff in 360° Video Streaming. In Proc. ACM MMSys.
[3]
Trevor Ballard, Carsten Griwodz, Ralf Steinmetz, and Amr Rizk. 2019. RATS: Adaptive 360-Degree Live Streaming. In Proc. ACM MMSys.
[4]
Y. Bao, H. Wu, T. Zhang, A. A. Ramli, and X. Liu. 2016. Shooting a moving target: Motion-prediction-based transmission for 360 videos. In Proc. IEEE Big Data.
[5]
N. Carlsson, D. Eager, V. Krishnamoorthi, and T. Polishchuk. 2017. Optimized Adaptive Streaming of Multi-video Stream Bundles. IEEE Trans. on Multimedia (2017), 1637--1653.
[6]
Bo Chen, Zhisheng Yan, Haiming Jin, and Klara Nahrstedt. 2019. Event-driven stitching for tile-based live 360 video streaming. In Proc. ACM MMSys.
[7]
Shyamprasad Chikkerur, Vijay Sundaram, Martin Reisslein, and Lina J Karam. 2011. Objective video quality assessment methods: A classification, review, and performance comparison. IEEE Trans. on Broadcasting 57, 2 (2011), 165--182.
[8]
Xavier Corbillon, Francesca De Simone, and Gwendal Simon. 2017a. 360-Degree Video Head Movement Dataset. In Proc. ACM MMSys.
[9]
X. Corbillon, G. Simon, A. Devlic, and J. Chakareski. 2017b. Viewport-adaptive navigable 360-degree video delivery. In Proc. IEEE ICC.
[10]
Erwan J. David, Jesús Gutiérrez, Antoine Coutrot, Matthieu Perreira Da Silva, and Patrick Le Callet. 2018. A Dataset of Head and Eye Movements for 360° Videos. In Proc. ACM MMSys.
[11]
Stephan Fremerey, Ashutosh Singla, Kay Meseberg, and Alexander Raake. 2018. AVtrack360: An Open Dataset and Software Recording People's Head Rotations Watching 360° Videos on an HMD. In Proc. ACM MMSys.
[12]
M. Hosseini and V. Swaminathan. 2016. Adaptive 360 VR video streaming: Divide and conquer. In Proc. IEEE ISM.
[13]
Vengatanathan Krishnamoorthi, Niklas Carlsson, and Emir Halepovic. 2018. Slow but Steady: Cap-based Client-Network Interaction for Improved Streaming Experience. In Proc. IEEE/ACM IWQoS.
[14]
Jean Le Feuvre and Cyril Concolato. 2016. Tiled-Based Adaptive Streaming Using MPEG-DASH. In Proc. ACM MMSys.
[15]
Jia Li, Kaiwen Yu, Yifan Zhao, Yu Zhang, and Long Xu. 2019. Cross-Reference Stitching Quality Assessment for 360° Omnidirectional Images. In Proc. ACM Multimedia.
[16]
W. Lo, C. Fan, J. Lee, C. Huang, K. Chen, and C. Hsu. 2017. 360° Video Viewing Dataset in Head-Mounted Virtual Reality. In Proc. ACM MMSys.
[17]
Anh Nguyen, Zhisheng Yan, and Klara Nahrstedt. 2018. Your Attention is Unique: Detecting 360-Degree Video Saliency in Head-Mounted Display for Head Movement Prediction. In Proc. ACM Multimedia.
[18]
Stefano Petrangeli, Viswanathan Swaminathan, Mohammad Hosseini, and Filip De Turck. 2017. An HTTP/2-Based Adaptive Streaming Framework for 360° Virtual Reality Videos. In Proc. ACM Multimedia.
[19]
Feng Qian, Bo Han, Qingyang Xiao, and Vijay Gopalakrishnan. 2018. Flare: Practical Viewport-Adaptive 360-Degree Video Streaming for Mobile Devices. In Proc. ACM MobiCom.
[20]
Darijo Raca, Jason J. Quinlan, Ahmed H. Zahran, and Cormac J. Sreenan. 2018. Beyond Throughput: A 4G LTE Dataset with Channel and Context Metrics. In Proc. ACM MMSys.
[21]
Miguel Fabián Romero Rondón, Lucile Sassatelli, Ramon Aparicio-Pardo, and Frédéric Precioso. 2020. A unified evaluation framework for head motion prediction methods in 360° videos. In Proc. ACM MMSys.
[22]
L. Sassatelli, M. Winckler, T. Fisichella, A. Dezarnaud, J. Lemaire, R. Aparicio-Pardo, and D. Trevisan. 2020. New interactive strategies for virtual reality streaming in degraded context of use. Computers and Graphics (2020), 27--41.
[23]
Ashutosh Singla, Steve Göring, Alexander Raake, Britta Meixner, Rob Koenen, and Thomas Buchholz. 2019. Subjective quality evaluation of tile-based streaming for omnidirectional videos. In Proc. MMSys.
[24]
Jangwoo Son, Dongmin Jang, and Eun-Seok Ryu. 2018. Implementing Motion-Constrained Tile and Viewport Extraction for VR Streaming. In Proc. ACM NOSSDAV.
[25]
Thomas Stockhammer. 2011. Dynamic Adaptive Streaming over HTTP: Standards and Design Principles. In Proc. ACM MMSys.
[26]
Liyang Sun, Yixiang Mao, Tongyu Zong, Yong Liu, and Yao Wang. 2020. Flocking-based live streaming of 360-degree video. In Proc. ACM MMSys.
[27]
Z. Wang, E. P. Simoncelli, and A. C. Bovik. 2003. Multiscale structural similarity for image quality assessment. In The Asilomar Conference on Signals. 1398--1402.
[28]
Praveen Kumar Yadav and Wei Tsang Ooi. 2020. Tile Rate Allocation for 360-Degree Tiled Adaptive Video Streaming. In Proc. ACM Multimedia.
[29]
Alireza Zare, Alireza Aminlou, Miska M. Hannuksela, and Moncef Gabbouj. 2016. HEVC-Compliant Tile-Based Streaming of Panoramic Video for Virtual Reality Applications. In Proc. ACM Multimedia.

Cited By

View all
  • (2022)Tiled-DASH VR Video Streaming: Design and Implementation2022 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME)10.1109/ICECCME55909.2022.9988103(1-5)Online publication date: 16-Nov-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MMSys '21: Proceedings of the 12th ACM Multimedia Systems Conference
June 2021
254 pages
ISBN:9781450384346
DOI:10.1145/3458305
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 September 2021

Permissions

Request permissions for this article.

Check for updates

Badges

Author Tags

  1. 360 video
  2. Bandwidth variations
  3. Evaluation framework
  4. Head movements
  5. Oculus
  6. Real-time emulation
  7. Tile-based streaming
  8. Time-varying
  9. Unity

Qualifiers

  • Research-article

Funding Sources

  • Swedish Research Council (VR)

Conference

MMSys '21
Sponsor:
MMSys '21: 12th ACM Multimedia Systems Conference
September 28 - October 1, 2021
Istanbul, Turkey

Acceptance Rates

MMSys '21 Paper Acceptance Rate 18 of 55 submissions, 33%;
Overall Acceptance Rate 176 of 530 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)9
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Tiled-DASH VR Video Streaming: Design and Implementation2022 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME)10.1109/ICECCME55909.2022.9988103(1-5)Online publication date: 16-Nov-2022

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media