A Measurement Study of Oculus 360 Degree Video Streaming

被引:66
|
作者
Zhou, Chao [1 ]
Li, Zhenhua [2 ]
Liu, Yao [1 ]
机构
[1] SUNY Binghamton, Binghamton, NY 13902 USA
[2] Tsinghua Univ, Beijing, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
360 degree video streaming; offset cubic projection; visual quality; adaptive streaming;
D O I
10.1145/3083187.3083190
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
360 degree video is a new generation of video streaming technology that promises greater immersiveness than standard video streams. This level of immersiveness is similar to that produced by virtual reality devices - users can control the field of view using head movements rather than needing to manipulate external devices. Although 360 degree video could revolutionize streaming technology, large scale adoption is hindered by a number of factors. 360 degree video streams have larger bandwidth requirements, require faster responsiveness to user inputs, and users may be more sensitive to lower quality streams. In this paper, we review standard approaches toward 360 degree video encoding and compare these to a new, as yet unpublished, approach by Oculus which we refer to as the offset cubic projection. Compared to the standard cubic encoding, the offset cube encodes a distorted version of the spherical surface, devoting more information (i.e., pixels) to the view in a chosen direction. We estimate that the offset cube representation can produce better or similar visual quality while using less than 50% pixels under reasonable assumptions about user behavior, resulting in 5.6% to 16.4% average savings in video bitrate. During 360 degree video streaming, Oculus uses a combination of quality level adaptation and view orientation adaptation. We estimate that this combination of streaming adaptation in two dimensions can cause over 57% extra segments to be downloaded compared to an ideal downloading strategy, wasting 20% of the total downloading bandwidth.
引用
收藏
页码:27 / 37
页数:11
相关论文
共 50 条
  • [1] A Measurement Study of YouTube 360° Live Video Streaming
    Yi, Jun
    Luo, Shiqing
    Yan, Zhisheng
    PROCEEDINGS OF THE 29TH ACM WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO (NOSSDAV'19), 2019, : 49 - 54
  • [2] 360-Degree Video Streaming Using Stitching Information
    Seo, Bong-Seok
    Jeong, Eunyoung
    Hyun, ChangJong
    You, Dongho
    Kim, Dong Ho
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [3] Popularity-Aware 360-Degree Video Streaming
    Chen, Xianda
    Tan, Tianxiang
    Cao, Guohong
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [4] 360-Degree Video Streaming: A Survey of the State of the Art
    Shafi, Rabia
    Shuai, Wan
    Younus, Muhammad Usman
    SYMMETRY-BASEL, 2020, 12 (09):
  • [5] 360-degree video streaming and its subjective quality
    Curcio I.D.D.
    Toukomaa H.
    Naik D.
    SMPTE Motion Imaging J., 7 (28-38): : 28 - 38
  • [6] PARIMA: Viewport Adaptive 360-Degree Video Streaming
    Chopra, Lovish
    Chakraborty, Sarthak
    Mondal, Abhijit
    Chakraborty, Sandip
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 2379 - 2391
  • [7] On the Effectiveness of Offset Projections for 360-Degree Video Streaming
    Zhou, Chao
    Li, Zhenhua
    Osgood, Joe
    Liu, Yao
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2018, 14 (03)
  • [8] Adaptive 360-Degree Video Streaming using Scalable Video Coding
    Nasrabadi, Afshin Taghavi
    Mahzari, Anahita
    Beshay, Joseph D.
    Prakash, Ravi
    PROCEEDINGS OF THE 2017 ACM MULTIMEDIA CONFERENCE (MM'17), 2017, : 1689 - 1697
  • [9] Adaptive 360-Degree Video Streaming using Layered Video Coding
    Nasrabadi, Afshin Taghavi
    Mahzari, Anahita
    Beshay, Joseph D.
    Prakash, Ravi
    2017 IEEE VIRTUAL REALITY (VR), 2017, : 347 - 348
  • [10] DRL360: 360-degree Video Streaming with Deep Reinforcement Learning
    Zhang, Yuanxing
    Zhao, Pengyu
    Bian, Kaigui
    Liu, Yunxin
    Song, Lingyang
    Li, Xiaoming
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1252 - 1260