skip to main content
10.1145/3358960.3379129acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
short-paper

Had You Looked Where I'm Looking? Cross-user Similarities in Viewing Behavior for 360-degree Video and Caching Implications

Published:20 April 2020Publication History

ABSTRACT

The demand and usage of 360-degree video services are expected to increase. However, despite these services being highly bandwidth intensive, not much is known about the potential value that basic bandwidth saving techniques such as server or edge-network on-demand caching (e.g., in a CDN) could have when used for delivery of such services. This problem is both important and complicated as client-side solutions have been developed that split the full 360-degree view into multiple tiles, and adapt the quality of the downloaded tiles based on the user's expected viewing direction and bandwidth conditions. To better understand the potential bandwidth savings that caching-based techniques may offer for this context, this paper presents the first characterization of the similarities in the viewing directions of users watching the same 360-degree video, the overlap in viewports of these users (the area of the full 360-degree view they actually see), and the potential cache hit rates for different video categories and network conditions. The results provide substantial insight into the conditions under which overlap can be considerable and caching effective, and can inform the design of new caching system policies tailored for 360-degree video.

References

  1. M. Almquist, V. Almquist, V. Krishnamoorthi, N. Carlsson, and D. Eager. 2018. The Prefetch Aggressiveness Tradeoff in 360 Video Streaming. In Proc. ACM MMSys.Google ScholarGoogle Scholar
  2. Y. Bao, H. Wu, T. Zhang, A. Ramli, and X. Liu. 2016. Shooting a moving target: Motion-prediction-based transmission for 360-degree videos. In Proc. IEEE Big Data.Google ScholarGoogle Scholar
  3. S. Benno, J. O. Esteban, and I. Rimac. 2011. Adaptive streaming: The network HAS to help. Bell Lab. Tech. J., Vol. 16, 2 (Sept. 2011), 101--114.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. N. Carlsson and D. Eager. 2019. Had You Looked Where I'm Looking: Cross-user Similarities in Viewing Behavior for 360$^circ$ Video and Caching Implications. (2019). arxiv: 1906.09779Google ScholarGoogle Scholar
  5. N. Carlsson, D. Eager, V. Krishnamoorthi, and T. Polishchuk. 2017. Optimized Adaptive Streaming of Multi-video Stream Bundles. IEEE Transactions on Multimedia, Vol. 19 (July 2017), 1637--1653.Google ScholarGoogle ScholarCross RefCross Ref
  6. X. Corbillon, G. Simon, A. Devlic, and J. Chakareski. 2017a. Viewport-adaptive navigable 360-degree video delivery. In Proc. IEEE ICC.Google ScholarGoogle Scholar
  7. X. Corbillon, F. D. Simone, and G. Simon. 2017b. 360-Degreee Video Head Movement Dataset. In Proc. ACM MMSys.Google ScholarGoogle Scholar
  8. E. J. David, J. Gutiérrez, A. Coutrot, M. P. Da Silva, and P. L. Callet. 2018. A Dataset of Head and Eye Movements for 360$^circ$; Videos. In Proc. ACM MMSys.Google ScholarGoogle Scholar
  9. S. Fremerey, A. Singla, K. Meseberg, and A. Raake. 2018. AVtrack360: An Open Dataset and Software Recording People's Head Rotations Watching 360$^circ$; Videos on an HMD. In Proc. ACM MMSys.Google ScholarGoogle Scholar
  10. V. R. Gaddam, M. Riegler, R. Eg, C. Griwodz, and P. Halvorsen. 2016. Tiling in Interactive Panoramic Video: Approaches and Evaluation. IEEE Trans. om Multimedia, Vol. 18, 9 (Sept. 2016).Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Gouta, D. Hong, A.-M. Kermarrec, and Y. Lelouedec. 2013. HTTP adaptive streaming in mobile networks: Characteristics and caching opportunities. In Proc. IEEE MASCOTS.Google ScholarGoogle Scholar
  12. M. Hosseini and V. Swaminathan. 2016. Adaptive 360 VR video streaming: Divide and conquer. In Proc. IEEE ISM.Google ScholarGoogle Scholar
  13. V. Krishnamoorthi, N. Carlsson, D. Eager, A. Mahanti, and N. Shahmehri. 2013. Helping Hand or Hidden Hurdle: Proxy-assisted HTTP-based Adaptive Streaming Performance. In Proc. IEEE MASCOTS.Google ScholarGoogle Scholar
  14. V. Krishnamoorthi, N. Carlsson, and E. Halepovic. 2018. Slow but Steady: Cap-based Client-Network Interaction for Improved Streaming Experience. In Proc. IEEE/ACM IWQoS.Google ScholarGoogle Scholar
  15. D. H. Lee, C. Dovrolis, and A. C. Begen. 2014. Caching in HTTP Adaptive Streaming: Friend or Foe?. In Proc. ACM NOSSDAV.Google ScholarGoogle Scholar
  16. C. Li, L. Toni, J. Zou, H. Xiong, and P. Frossard. 2018. QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming. IEEE Trans. om Multimedia, Vol. 20, 4 (Apr. 2018).Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. K. Liang, J. Hao, R. Zimmermann, and D. K. Y. Yau. 2015. Integrated Prefetching and Caching for Adaptive Video Streaming over HTTP: An Online Approach. In Proc. ACM MMSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. Linder, P. Persson, A. Forsberg, J. Danielsson, and N. Carlsson. 2016. On Using Crowd-sourced Network Measurements for Performance Prediction. In Proc. IEEE/IFIP WONS.Google ScholarGoogle Scholar
  19. K. Liu, Y. Liu, J. Liu, A. Argyriou, and Y. Ding. 2019. Joint EPC and RAN caching of tiled VR videos for mobile networks. In Proc. MMM.Google ScholarGoogle Scholar
  20. W. Lo, C. Fan, J. Lee, C. Huang, K. Chen, and C. Hsu. 2017. 360$^circ$ Video Viewing Dataset in Head-Mounted Virtual Reality. In Proc. ACM MMSys.Google ScholarGoogle Scholar
  21. R. Ma, T. Maugey, and P. Frossard. 2018. Optimized Data Representation for Interactive Multiview Navigation. IEEE Trans. om Multimedia, Vol. 20, 7 (July 2018).Google ScholarGoogle ScholarCross RefCross Ref
  22. A. Mahzari, A. Nasrabadi, A. Samiei, and R. Prakash. 2018. FoV-aware edge caching for adaptive 360 video streaming. In Proc. ACM Multimedia.Google ScholarGoogle Scholar
  23. S. K. Mehr, P. Juluri, M. Maddumala, and D. Medhi. 2018. An adaptation aware hybrid client-cache approach for video delivery with dynamic adaptive streaming over HTTP. In Proc. IEEE/IFIP NOMS.Google ScholarGoogle Scholar
  24. G. Papaioannou and I. Koutsopoulos. 2019. Tile-based Caching Optimization for 360 Videos. In Proc. ACM MobiHoc.Google ScholarGoogle Scholar
  25. F. Qian, B. Han, Q. Xiao, and V. Gopalakrishnan. 2018. Flare: Practical Viewport-Adaptive 360-Degree Video Streaming for Mobile Devices. In Proc. ACM MobiCom.Google ScholarGoogle Scholar
  26. F. Qian, L. Ji, B. Han, and V. Gopalakrishnan. 2016. Optimizing 360 video delivery over cellular networks. In Proc. All Things Cellular Workshop.Google ScholarGoogle Scholar
  27. D. Ren, S.-H. G. Chan, G. Cheung, and P. Frossard. 2014. Coding Structure and Replication Optimization for Interactive Multiview Video Streaming. IEEE Trans. om Multimedia, Vol. 16, 7 (Nov. 2014).Google ScholarGoogle Scholar
  28. H. Riiser, P. Vigmostad, C. Griwodz, and P. Halvorsen. 2013. Commute Path Bandwidth Traces from 3G Networks: Analysis and Applications. In Proc. MMSys.Google ScholarGoogle Scholar
  29. J. Son, D. Jang, and E.-S. Ryu. 2018a. Implementing 360 Video Tiled Streaming System. In Proc. ACM MMSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Son, D. Jang, and E.-S. Ryu. 2018b. Implementing Motion-Constrained Tile and Viewport Extraction for VR Streaming. In Proc. ACM NOSSDAV.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. E. Thomas, M. van Deventer, T. Stockhammer, A. C. Begen, M.-L. Champel, and O. Oyman. 2016. Applications and deployments of server and network assisted DASH (SAND). In Proc. IBC.Google ScholarGoogle Scholar
  32. E. Thomas, M. van Deventer, T. Stockhammer, A. C. Begen, and J. Famaey. 2017. Enhancing MPEG DASH performance via server and network assistance. SMPTE Motion Imaging Journal, Vol. 126 (Jan/Feb. 2017), 22--27. Issue 1.Google ScholarGoogle Scholar
  33. L. Toni, G. Cheung, and P. Frossard. 2016. In-Network View Synthesis for Interactive Multiview Video Systems. IEEE Trans. om Multimedia, Vol. 18, 5 (May 2016).Google ScholarGoogle Scholar
  34. L. Toni and P. Frossard. 2017. Optimal Representations for Adaptive Streaming in Interactive Multiview Video Systems. IEEE Trans. om Multimedia, Vol. 19, 12 (Dec. 2017).Google ScholarGoogle ScholarCross RefCross Ref
  35. L. Xie, X. Zhang, and Z. Guo. 2018. CLS: A Cross-user Learning Based System for Improving QoE in 360-degree Video Adaptive Streaming. In ACM Multimedia.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. W. Zhang, Y. Wen, Z. Chen, and A. Khisti. 2013. QoE-driven cache management for HTTP adaptive bit rate streaming over wireless networks. IEEE Trans. on Multimedia, Vol. 15, 6 (2013), 1431--1445.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Had You Looked Where I'm Looking? Cross-user Similarities in Viewing Behavior for 360-degree Video and Caching Implications

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ICPE '20: Proceedings of the ACM/SPEC International Conference on Performance Engineering
        April 2020
        319 pages
        ISBN:9781450369916
        DOI:10.1145/3358960

        Copyright © 2020 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 April 2020

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Acceptance Rates

        ICPE '20 Paper Acceptance Rate15of62submissions,24%Overall Acceptance Rate252of851submissions,30%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader