Cargando…
Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications
Despite the growing popularity of immersive video applications during the last few years, the stringent low latency requirements of this kind of services remain a major challenge for the existing network infrastructure. Edge-assisted solutions compensate for network latency by relying on cache-enabl...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8920064/ http://dx.doi.org/10.1007/s10922-022-09649-5 |
_version_ | 1784669047519969280 |
---|---|
author | Ordonez-Ante, Leandro van der Hooft, Jeroen Wauters, Tim Van Seghbroeck, Gregory Volckaert, Bruno De Turck, Filip |
author_facet | Ordonez-Ante, Leandro van der Hooft, Jeroen Wauters, Tim Van Seghbroeck, Gregory Volckaert, Bruno De Turck, Filip |
author_sort | Ordonez-Ante, Leandro |
collection | PubMed |
description | Despite the growing popularity of immersive video applications during the last few years, the stringent low latency requirements of this kind of services remain a major challenge for the existing network infrastructure. Edge-assisted solutions compensate for network latency by relying on cache-enabled edge servers to bring frequently accessed video content closer to the client. However, these approaches often require historical request traces from previous watching sessions or adopt passive caching strategies subject to the cold-start problem and prone to playout freezes. This paper introduces Explora-VR, a novel edge-assisted content prefetching method for tile-based 360[Formula: see text] video streaming. This method leverages the client’s rate adaptation heuristic to preemptively retrieve the content that the viewer will most likely watch in the upcoming segments, and loads it into a nearby edge server. At the same time, Explora-VR incrementally builds a dynamic collective buffer for serving the requests from active streaming sessions based on the estimated popularity of video tiles per segment. An evaluation of the proposed method was conducted on head movement traces collected from 48 unique users while watching three different 360[Formula: see text] videos. Results show that Explora-VR is able to serve over 98% of the client requests from the cache-enabled edge server, leading to an average increase of 2.5[Formula: see text] and 1.4[Formula: see text] in the client’s perceived throughput, compared to a conventional client-server setup and a least recently used caching policy, respectively. This enables Explora-VR to serve higher quality video content while providing a freeze-free playback experience and effectively reducing network traffic to the content server. |
format | Online Article Text |
id | pubmed-8920064 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-89200642022-03-15 Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications Ordonez-Ante, Leandro van der Hooft, Jeroen Wauters, Tim Van Seghbroeck, Gregory Volckaert, Bruno De Turck, Filip J Netw Syst Manage Article Despite the growing popularity of immersive video applications during the last few years, the stringent low latency requirements of this kind of services remain a major challenge for the existing network infrastructure. Edge-assisted solutions compensate for network latency by relying on cache-enabled edge servers to bring frequently accessed video content closer to the client. However, these approaches often require historical request traces from previous watching sessions or adopt passive caching strategies subject to the cold-start problem and prone to playout freezes. This paper introduces Explora-VR, a novel edge-assisted content prefetching method for tile-based 360[Formula: see text] video streaming. This method leverages the client’s rate adaptation heuristic to preemptively retrieve the content that the viewer will most likely watch in the upcoming segments, and loads it into a nearby edge server. At the same time, Explora-VR incrementally builds a dynamic collective buffer for serving the requests from active streaming sessions based on the estimated popularity of video tiles per segment. An evaluation of the proposed method was conducted on head movement traces collected from 48 unique users while watching three different 360[Formula: see text] videos. Results show that Explora-VR is able to serve over 98% of the client requests from the cache-enabled edge server, leading to an average increase of 2.5[Formula: see text] and 1.4[Formula: see text] in the client’s perceived throughput, compared to a conventional client-server setup and a least recently used caching policy, respectively. This enables Explora-VR to serve higher quality video content while providing a freeze-free playback experience and effectively reducing network traffic to the content server. Springer US 2022-03-14 2022 /pmc/articles/PMC8920064/ http://dx.doi.org/10.1007/s10922-022-09649-5 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Ordonez-Ante, Leandro van der Hooft, Jeroen Wauters, Tim Van Seghbroeck, Gregory Volckaert, Bruno De Turck, Filip Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title | Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title_full | Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title_fullStr | Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title_full_unstemmed | Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title_short | Explora-VR: Content Prefetching for Tile-Based Immersive Video Streaming Applications |
title_sort | explora-vr: content prefetching for tile-based immersive video streaming applications |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8920064/ http://dx.doi.org/10.1007/s10922-022-09649-5 |
work_keys_str_mv | AT ordonezanteleandro exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications AT vanderhooftjeroen exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications AT wauterstim exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications AT vanseghbroeckgregory exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications AT volckaertbruno exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications AT deturckfilip exploravrcontentprefetchingfortilebasedimmersivevideostreamingapplications |