Improving Virtual Reality Streaming using HTTP/2

被引:26
作者
Petrangeli, Stefano [1 ]
De Turck, Filip [1 ]
Swaminathan, Viswanathan [2 ]
Hosseini, Mohammad [3 ]
机构
[1] Univ Ghent, IMEC, Ghent, Belgium
[2] Adobe Res, Cambridge, MA USA
[3] Univ Illinois, Urbana, IL USA
来源
PROCEEDINGS OF THE 8TH ACM MULTIMEDIA SYSTEMS CONFERENCE (MMSYS'17) | 2017年
关键词
Virtual reality; HTTP Adaptive Streaming; HTTP/2; Server push; H.265;
D O I
10.1145/3083187.3083224
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for 360 degrees Virtual Reality (VR) videos is expected to grow in the near future, thanks to the diffusion of VR headsets. VR Streaming is however challenged by the high bandwidth requirements of 360 degrees videos. To save bandwidth, we spatially tile the video using the H.265 standard and stream only tiles in view at the highest quality. The video is also temporally segmented, so that each temporal segment is composed of several spatial tiles. In order to minimize quality transitions when the user moves, an algorithm is developed to predict where the user is likely going to watch in the near future. Consequently, predicted tiles are also streamed at the highest quality. Finally, the server push in HTTP/2 is used to deliver the tiled video. Only one request is sent from the client; all the tiles of a segment are automatically pushed from the server. This approach results in a better bandwidth utilization and video quality compared to traditional streaming over HTTP/1.1, where each tile has to be requested independently by the client. We showcase the benefits of our framework using a prototype developed on a Samsung Galaxy S7 and a Gear VR, which supports both tiled and non-tiled videos and streaming over HTTP/1.1 and HTTP/2. Under limited bandwidth conditions, we demonstrate how our framework can improve the quality watched by the user compared to a non-tiled solution where all of the video is streamed at the same quality. This result represents a major improvement for the efficient streaming of VR videos.
引用
收藏
页码:225 / 228
页数:4
相关论文
共 12 条
[1]  
[Anonymous], P NETW OP SYST SUPP
[2]  
Budagavi M, 2015, IEEE IMAGE PROC, P750, DOI 10.1109/ICIP.2015.7350899
[3]  
Cherif W., 2015, P 25 ACM WORKSHOP NE, P25
[4]   Tiling in Interactive Panoramic Video: Approaches and Evaluation [J].
Gaddam, Vamsidhar Reddy ;
Riegler, Michael ;
Eg, Ragnhild ;
Griwodz, Carsten ;
Halvorsen, Pal .
IEEE TRANSACTIONS ON MULTIMEDIA, 2016, 18 (09) :1819-1831
[5]  
Hosseini M., 2016, P IEEE INT S MULT
[6]  
Le Feuvre J., 2016, P 7 INT C MULT SYST, P41
[7]  
Lim SY, 2015, 2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), P719, DOI 10.1109/ICTC.2015.7354646
[8]   An Overview of Tiles in HEVC [J].
Misra, Kiran ;
Segall, Andrew ;
Horowitz, Michael ;
Xu, Shilin ;
Fuldseth, Arild ;
Zhou, Minhua .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2013, 7 (06) :969-977
[9]  
MPEG-DASH, DYN AD STREAM HTTP 6
[10]  
Niamut O, 2016, P 7 INT C MULT SYST, P1