Dang-Hieu Nguyen, Minh Nguyen, N. P. Ngoc, T. Thang
{"title":"基于HTTP/2的低延迟360度VR视频流的自适应方法","authors":"Dang-Hieu Nguyen, Minh Nguyen, N. P. Ngoc, T. Thang","doi":"10.1109/CCE.2018.8465722","DOIUrl":null,"url":null,"abstract":"Virtually Reality (VR) technology, especially 360 VR videos, is currently a hot topic thanks to its immersive experience, compared to traditional multimedia applications, such as allowing users to experience a close real life by panoramic view. Nevertheless, 360 VR video transmission consumes a huge bandwidth. Besides, how to reduce the delay of 360 VR video streaming is another problem. To address these two challenges, in this paper, we introduce an efficient adaptive 360 VR video streaming method over HTTP/2 using stream priority and stream termination features. To support adaptivity, a 360 VR video is divided into multiple faces and each face is chunked into temporal segments. The video is also stored at the server with different levels of quality. In our method, we focus on the low delay scenario and thus all faces are downloaded simultaneously by using priority feature of HTTP/2 and the client decodes them based on the Group of Pictures (GOP). If the bandwidth suddenly drops, the client will break the simultaneity and inform the server to push consecutively the faces based on their priorities. In addition, stream termination feature can be used to terminate the media parts, which will miss the deadline. The experimental results show that, when the initial buffer is set to 0.5s, there is only 0.08% of the number of GOPs in the front face that miss the deadline in our proposed method, compared to the values of 0.75% and 3.34% of two reference methods.","PeriodicalId":118716,"journal":{"name":"2018 IEEE Seventh International Conference on Communications and Electronics (ICCE)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"An adaptive method for low-delay 360 VR video streaming over HTTP/2\",\"authors\":\"Dang-Hieu Nguyen, Minh Nguyen, N. P. Ngoc, T. Thang\",\"doi\":\"10.1109/CCE.2018.8465722\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Virtually Reality (VR) technology, especially 360 VR videos, is currently a hot topic thanks to its immersive experience, compared to traditional multimedia applications, such as allowing users to experience a close real life by panoramic view. Nevertheless, 360 VR video transmission consumes a huge bandwidth. Besides, how to reduce the delay of 360 VR video streaming is another problem. To address these two challenges, in this paper, we introduce an efficient adaptive 360 VR video streaming method over HTTP/2 using stream priority and stream termination features. To support adaptivity, a 360 VR video is divided into multiple faces and each face is chunked into temporal segments. The video is also stored at the server with different levels of quality. In our method, we focus on the low delay scenario and thus all faces are downloaded simultaneously by using priority feature of HTTP/2 and the client decodes them based on the Group of Pictures (GOP). If the bandwidth suddenly drops, the client will break the simultaneity and inform the server to push consecutively the faces based on their priorities. In addition, stream termination feature can be used to terminate the media parts, which will miss the deadline. The experimental results show that, when the initial buffer is set to 0.5s, there is only 0.08% of the number of GOPs in the front face that miss the deadline in our proposed method, compared to the values of 0.75% and 3.34% of two reference methods.\",\"PeriodicalId\":118716,\"journal\":{\"name\":\"2018 IEEE Seventh International Conference on Communications and Electronics (ICCE)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Seventh International Conference on Communications and Electronics (ICCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCE.2018.8465722\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Seventh International Conference on Communications and Electronics (ICCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCE.2018.8465722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An adaptive method for low-delay 360 VR video streaming over HTTP/2
Virtually Reality (VR) technology, especially 360 VR videos, is currently a hot topic thanks to its immersive experience, compared to traditional multimedia applications, such as allowing users to experience a close real life by panoramic view. Nevertheless, 360 VR video transmission consumes a huge bandwidth. Besides, how to reduce the delay of 360 VR video streaming is another problem. To address these two challenges, in this paper, we introduce an efficient adaptive 360 VR video streaming method over HTTP/2 using stream priority and stream termination features. To support adaptivity, a 360 VR video is divided into multiple faces and each face is chunked into temporal segments. The video is also stored at the server with different levels of quality. In our method, we focus on the low delay scenario and thus all faces are downloaded simultaneously by using priority feature of HTTP/2 and the client decodes them based on the Group of Pictures (GOP). If the bandwidth suddenly drops, the client will break the simultaneity and inform the server to push consecutively the faces based on their priorities. In addition, stream termination feature can be used to terminate the media parts, which will miss the deadline. The experimental results show that, when the initial buffer is set to 0.5s, there is only 0.08% of the number of GOPs in the front face that miss the deadline in our proposed method, compared to the values of 0.75% and 3.34% of two reference methods.