skip to main content
10.1145/2980055.2980056acmotherconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Optimizing 360 video delivery over cellular networks

Published:03 October 2016Publication History

ABSTRACT

As an important component of the virtual reality (VR) technology, 360-degree videos provide users with panoramic view and allow them to freely control their viewing direction during video playback. Usually, a player displays only the visible portion of a 360 video. Thus, fetching the entire raw video frame wastes bandwidth. In this paper, we consider the problem of optimizing 360 video delivery over cellular networks. We first conduct a measurement study on commercial 360 video platforms. We then propose a cellular-friendly streaming scheme that delivers only 360 videos' visible portion based on head movement prediction. Using viewing data collected from real users, we demonstrate the feasibility of our approach, which can reduce bandwidth consumption by up to 80% based on a trace-driven simulation.

References

  1. 2015 Speedtest results for U.S. ISPs and Mobile Networks. http://www.speedtest.net/awards/us.Google ScholarGoogle Scholar
  2. Augmented/Virtual Reality revenue forecast revised to hit $120 billion by 2020. http://goo.gl/Lxf4Sy.Google ScholarGoogle Scholar
  3. Facebook Surround 360. https://facebook360.fb.com/facebook-surround-360/.Google ScholarGoogle Scholar
  4. Google Cardboard. https://vr.google.com/cardboard/index.html.Google ScholarGoogle Scholar
  5. mitmproxy. https://mitmproxy.org/.Google ScholarGoogle Scholar
  6. Next-generation video encoding techniques for 360 video and VR. https://goo.gl/DvYivQ.Google ScholarGoogle Scholar
  7. OpenTrack: head tracking software. https://github.com/opentrack/opentrack.Google ScholarGoogle Scholar
  8. Under the hood: Building 360 video. https://code.facebook.com/posts/1638767863078802.Google ScholarGoogle Scholar
  9. YouTube Live encoder settings, bitrates and resolutions. https://support.google.com/youtube/answer/2853702.Google ScholarGoogle Scholar
  10. YouTube live in 360 degrees encoder settings. https://support.google.com/youtube/answer/6396222.Google ScholarGoogle Scholar
  11. X. Bao, S. Fan, A. Varshavsky, K. A. Li, and R. R. Choudhury. Your Reactions Suggest You Liked the Movie: Automatic Content Rating via Reaction Sensing. In UbiComp, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Belshe, R. Peon, and M. Thomson. Hypertext Transfer Protocol Version 2 (HTTP/2). RFC 7540, 2015.Google ScholarGoogle Scholar
  13. J. Chen, R. Mahindra, M. A. Khojastepour, S. Rangarajan, and M. Chiang. A Scheduling Framework for Adaptive Video Delivery over Cellular Networks. In MobiCom, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. A. Hoque, M. Siekkinen, and J. K. Nurminen. Using Crowd-Sourced Viewing Statistics to Save Energy in Wireless Video Streaming. In Mobicom, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Huang, B. Zhang, S.-H. G. Chan, G. Cheung, and P. Frossard. Coding and Replication Co-Design for Interactive Multiview Video Streaming. In INFOCOM, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  16. J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A Close Examination of Performance and Power Characteristics of 4G LTE Networks. In Mobisys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson. A Buffer-Based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service. In SIGCOMM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Jiang, V. Sekar, and H. Zhang. Improving Fairness, Efficiency, and Stability in HTTP-based Adaptive Video Streaming with FESTIVE. In CoNEXT, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J.-G. Lou, H. Cai, and J. Li. A real-time interactive multi-view video system. In ACM Multimedia, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. Szeliski. Image Alignment and Stitching: A Tutorial. Technical Report MSR-TR-2004-92, Microsoft Research.Google ScholarGoogle Scholar
  21. X. Xie, X. Zhang, S. Kumar, and L. E. Li. piStream: Physical Layer Informed Adaptive Video Streaming Over LTE. In MobiCom, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Y. Xu, Z. Wang, W. K. Leong, and B. Leong. An End-to-End Measurement Study of Modern Cellular Data Networks. In PAM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. X. Yin, A. Jindal, V. Sekar, and B. Sinopoli. A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP. In SIGCOMM, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Z. Zhu, G. Xu, E. M. Riseman, and A. R. Hanson. Fast generation of dynamic and multi-resolution 360° panorama from video sequences. In IEEE Intl. Conf. on Multimedia Computing and Systems, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Optimizing 360 video delivery over cellular networks

        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 Other conferences
          ATC '16: Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges
          October 2016
          51 pages
          ISBN:9781450342490
          DOI:10.1145/2980055

          Copyright © 2016 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: 3 October 2016

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          ATC '16 Paper Acceptance Rate7of11submissions,64%Overall Acceptance Rate24of51submissions,47%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        ePub

        View this article in ePub.

        View ePub