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...

Full description

Bibliographic Details
Main Authors: Duc Nguyen, Nguyen Viet Hung, Nguyen Tien Phong, Truong Thu Huong, Truong Cong Thang
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