Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks
Thanks to its ability to provide immersive experience to users, 360-degree video has become one of the key enablers of Virtual Reality. However, the huge data size of 360-degree video poses a challenging problem for live streaming of this special type of video over resource-constrained networks. In...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2022-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9754298/ |
_version_ | 1811342043105984512 |
---|---|
author | Duc Nguyen Nguyen Viet Hung Nguyen Tien Phong Truong Thu Huong Truong Cong Thang |
author_facet | Duc Nguyen Nguyen Viet Hung Nguyen Tien Phong Truong Thu Huong Truong Cong Thang |
author_sort | Duc Nguyen |
collection | DOAJ |
description | Thanks to its ability to provide immersive experience to users, 360-degree video has become one of the key enablers of Virtual Reality. However, the huge data size of 360-degree video poses a challenging problem for live streaming of this special type of video over resource-constrained networks. In this paper, we propose a novel framework for live 360-degree video streaming to multiple users over mobile networks. Our proposed framework jointly utilizes Scalable Video Coding and multicast to deliver 360 video to users in a bandwidth-efficient manner. In particular, 360-degree video is split into small parts called tiles, each is encoded into multiple layers using Scalable Video Encoding. The proposed framework then selects suitable tile layers to maximize the overall Quality of Experience of all users. To support real-time adaptation, we design a Linear Regression-based algorithm to estimate the weights of tiles of individual users. In addition, an efficient algorithm for deciding the suitable tile layers and their transmission modes is proposed. Experimental results show that the proposed method can significantly improve the average viewport quality compared to state-of-the-art methods. |
first_indexed | 2024-04-13T19:04:31Z |
format | Article |
id | doaj.art-2b436533e0a14f73b84e9d763396059e |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-13T19:04:31Z |
publishDate | 2022-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-2b436533e0a14f73b84e9d763396059e2022-12-22T02:34:01ZengIEEEIEEE Access2169-35362022-01-0110388023881210.1109/ACCESS.2022.31656579754298Scalable Multicast for Live 360-Degree Video Streaming Over Mobile NetworksDuc Nguyen0Nguyen Viet Hung1Nguyen Tien Phong2Truong Thu Huong3https://orcid.org/0000-0002-6428-8539Truong Cong Thang4https://orcid.org/0000-0002-0923-1927Tohoku Institute of Technology, Sendai, JapanFaculty of Information Technology, East Asia University of Technology, Hanoi, VietnamSchool of Electrical and Electronic Engineering, Hanoi University of Science and Technology, Hanoi, VietnamSchool of Electrical and Electronic Engineering, Hanoi University of Science and Technology, Hanoi, VietnamDepartment of Computer Science and Engineering, The University of Aizu, Aizuwakamatsu, JapanThanks to its ability to provide immersive experience to users, 360-degree video has become one of the key enablers of Virtual Reality. However, the huge data size of 360-degree video poses a challenging problem for live streaming of this special type of video over resource-constrained networks. In this paper, we propose a novel framework for live 360-degree video streaming to multiple users over mobile networks. Our proposed framework jointly utilizes Scalable Video Coding and multicast to deliver 360 video to users in a bandwidth-efficient manner. In particular, 360-degree video is split into small parts called tiles, each is encoded into multiple layers using Scalable Video Encoding. The proposed framework then selects suitable tile layers to maximize the overall Quality of Experience of all users. To support real-time adaptation, we design a Linear Regression-based algorithm to estimate the weights of tiles of individual users. In addition, an efficient algorithm for deciding the suitable tile layers and their transmission modes is proposed. Experimental results show that the proposed method can significantly improve the average viewport quality compared to state-of-the-art methods.https://ieeexplore.ieee.org/document/9754298/Virtual reality360-degree videoscalable video codingquality of experience |
spellingShingle | Duc Nguyen Nguyen Viet Hung Nguyen Tien Phong Truong Thu Huong Truong Cong Thang Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks IEEE Access Virtual reality 360-degree video scalable video coding quality of experience |
title | Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks |
title_full | Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks |
title_fullStr | Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks |
title_full_unstemmed | Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks |
title_short | Scalable Multicast for Live 360-Degree Video Streaming Over Mobile Networks |
title_sort | scalable multicast for live 360 degree video streaming over mobile networks |
topic | Virtual reality 360-degree video scalable video coding quality of experience |
url | https://ieeexplore.ieee.org/document/9754298/ |
work_keys_str_mv | AT ducnguyen scalablemulticastforlive360degreevideostreamingovermobilenetworks AT nguyenviethung scalablemulticastforlive360degreevideostreamingovermobilenetworks AT nguyentienphong scalablemulticastforlive360degreevideostreamingovermobilenetworks AT truongthuhuong scalablemulticastforlive360degreevideostreamingovermobilenetworks AT truongcongthang scalablemulticastforlive360degreevideostreamingovermobilenetworks |