Multi-Source HTTP Live Streaming (MSHLS), an ABR Algorithm for Hybrid V2V-CDN Video Streaming - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2021

Multi-Source HTTP Live Streaming (MSHLS), an ABR Algorithm for Hybrid V2V-CDN Video Streaming

Résumé

Live video streaming is gaining momentum and now represents a significant share of Internet traffic. Typical distribution architectures for this type of service rely on CDNs to meet the stringent QoS requirements of live video applications. The video is broken into small chunks, encoded at different quality levels, that the viewer downloads from a CDN server. As CDN-based solutions are costly to operate, hybrid architectures have been proposed, where video viewers are exchanging video chunks between each other (V2V mode), reverting to the CDN server only if the chunk could not be downloaded in V2V mode. Our focus in this work is on the design of the adaptive bit-rate (ABR) algorithm that governs the quality level requested by the viewer. We demonstrate that the ABR algorithm is facing specific challenges, and thus needs to be adapted for the hybrid V2V-CDN case. We introduce MSHLS, a new ABR algorithm that takes into account the difference of performance when downloading from another viewer or a CDN server in a live streaming context where the video buffers are kept small as clients need to remain synchronized when watching the stream. We evaluate MSHLS using controlled and live experiments in a commercial hybrid V2V-CDN system and demonstrate that it outperforms the HLS public reference implementation, designed with a single source of content in mind.
Fichier principal
Vignette du fichier
MSHLS ABR ALgorithm.pdf (3.12 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03452586 , version 1 (27-11-2021)

Identifiants

  • HAL Id : hal-03452586 , version 1

Citer

Ishani Sarkar, Guillaume Urvoy-Keller, Dino Lopez Pacheco, Soufiane Roubia, Quentin Jacquemart. Multi-Source HTTP Live Streaming (MSHLS), an ABR Algorithm for Hybrid V2V-CDN Video Streaming. [Research Report] I3S, Université Côte d'Azur; EasyBroadcast. 2021. ⟨hal-03452586⟩
69 Consultations
45 Téléchargements

Partager

Gmail Facebook X LinkedIn More