Adaptive 360-degree video streaming using layered video coding

Afshin Taghavinasrabadi, Anahita Mahzari, Joseph D. Beshay, Ravi Prakash

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Virtual reality and 360-degree video streaming are growing rapidly; however, streaming 360-degree video is very challenging due to high bandwidth requirements. To address this problem, the video quality is adjusted according to the user viewport prediction. High quality video is only streamed for the user viewport, reducing the overall bandwidth consumption. Existing solutions use shallow buffers limited by the accuracy of viewport prediction. Therefore, playback is prone to video freezes which are very destructive for the Quality of Experience(QoE). We propose using layered encoding for 360-degree video to improve QoE by reducing the probability of video freezes and the latency of response to the user head movements. Moreover, this scheme reduces the storage requirements significantly and improves in-network cache performance.

Original languageEnglish (US)
Title of host publication2017 IEEE Virtual Reality, VR 2017 - Proceedings
PublisherIEEE Computer Society
Pages347-348
Number of pages2
ISBN (Electronic)9781509066476
DOIs
StatePublished - Apr 4 2017
Event19th IEEE Virtual Reality, VR 2017 - Los Angeles, United States

Other

Other19th IEEE Virtual Reality, VR 2017
CountryUnited States
CityLos Angeles
Period3/18/173/22/17

Fingerprint

Video streaming
Bandwidth
Image coding
Virtual reality

Keywords

  • Adaptive 360 video streaming
  • SVC
  • Video freeze

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Taghavinasrabadi, A., Mahzari, A., Beshay, J. D., & Prakash, R. (2017). Adaptive 360-degree video streaming using layered video coding. In 2017 IEEE Virtual Reality, VR 2017 - Proceedings (pp. 347-348). [7892319] IEEE Computer Society. DOI: 10.1109/VR.2017.7892319

Adaptive 360-degree video streaming using layered video coding. / Taghavinasrabadi, Afshin; Mahzari, Anahita; Beshay, Joseph D.; Prakash, Ravi.

2017 IEEE Virtual Reality, VR 2017 - Proceedings. IEEE Computer Society, 2017. p. 347-348 7892319.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Taghavinasrabadi, A, Mahzari, A, Beshay, JD & Prakash, R 2017, Adaptive 360-degree video streaming using layered video coding. in 2017 IEEE Virtual Reality, VR 2017 - Proceedings., 7892319, IEEE Computer Society, pp. 347-348, 19th IEEE Virtual Reality, VR 2017, Los Angeles, United States, 18-22 March. DOI: 10.1109/VR.2017.7892319
Taghavinasrabadi A, Mahzari A, Beshay JD, Prakash R. Adaptive 360-degree video streaming using layered video coding. In 2017 IEEE Virtual Reality, VR 2017 - Proceedings. IEEE Computer Society. 2017. p. 347-348. 7892319. Available from, DOI: 10.1109/VR.2017.7892319

Taghavinasrabadi, Afshin; Mahzari, Anahita; Beshay, Joseph D.; Prakash, Ravi / Adaptive 360-degree video streaming using layered video coding.

2017 IEEE Virtual Reality, VR 2017 - Proceedings. IEEE Computer Society, 2017. p. 347-348 7892319.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

@inbook{04b8a619ecdd4c6d931478faa5d2e660,
title = "Adaptive 360-degree video streaming using layered video coding",
abstract = "Virtual reality and 360-degree video streaming are growing rapidly; however, streaming 360-degree video is very challenging due to high bandwidth requirements. To address this problem, the video quality is adjusted according to the user viewport prediction. High quality video is only streamed for the user viewport, reducing the overall bandwidth consumption. Existing solutions use shallow buffers limited by the accuracy of viewport prediction. Therefore, playback is prone to video freezes which are very destructive for the Quality of Experience(QoE). We propose using layered encoding for 360-degree video to improve QoE by reducing the probability of video freezes and the latency of response to the user head movements. Moreover, this scheme reduces the storage requirements significantly and improves in-network cache performance.",
keywords = "Adaptive 360 video streaming, SVC, Video freeze",
author = "Afshin Taghavinasrabadi and Anahita Mahzari and Beshay, {Joseph D.} and Ravi Prakash",
year = "2017",
month = "4",
doi = "10.1109/VR.2017.7892319",
pages = "347--348",
booktitle = "2017 IEEE Virtual Reality, VR 2017 - Proceedings",
publisher = "IEEE Computer Society",

}

TY - CHAP

T1 - Adaptive 360-degree video streaming using layered video coding

AU - Taghavinasrabadi,Afshin

AU - Mahzari,Anahita

AU - Beshay,Joseph D.

AU - Prakash,Ravi

PY - 2017/4/4

Y1 - 2017/4/4

N2 - Virtual reality and 360-degree video streaming are growing rapidly; however, streaming 360-degree video is very challenging due to high bandwidth requirements. To address this problem, the video quality is adjusted according to the user viewport prediction. High quality video is only streamed for the user viewport, reducing the overall bandwidth consumption. Existing solutions use shallow buffers limited by the accuracy of viewport prediction. Therefore, playback is prone to video freezes which are very destructive for the Quality of Experience(QoE). We propose using layered encoding for 360-degree video to improve QoE by reducing the probability of video freezes and the latency of response to the user head movements. Moreover, this scheme reduces the storage requirements significantly and improves in-network cache performance.

AB - Virtual reality and 360-degree video streaming are growing rapidly; however, streaming 360-degree video is very challenging due to high bandwidth requirements. To address this problem, the video quality is adjusted according to the user viewport prediction. High quality video is only streamed for the user viewport, reducing the overall bandwidth consumption. Existing solutions use shallow buffers limited by the accuracy of viewport prediction. Therefore, playback is prone to video freezes which are very destructive for the Quality of Experience(QoE). We propose using layered encoding for 360-degree video to improve QoE by reducing the probability of video freezes and the latency of response to the user head movements. Moreover, this scheme reduces the storage requirements significantly and improves in-network cache performance.

KW - Adaptive 360 video streaming

KW - SVC

KW - Video freeze

UR - http://www.scopus.com/inward/record.url?scp=85018369175&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85018369175&partnerID=8YFLogxK

U2 - 10.1109/VR.2017.7892319

DO - 10.1109/VR.2017.7892319

M3 - Conference contribution

SP - 347

EP - 348

BT - 2017 IEEE Virtual Reality, VR 2017 - Proceedings

PB - IEEE Computer Society

ER -