Skip to content
Streaming

ABR Adaptive Bitrate Streaming

L'Adaptive Bitrate Streaming (ABR) est une technique de diffusion vidéo qui ajuste automatiquement la qualité d'un flux vidéo en temps réel en fonction de la bande passante réseau et des capacités de l'appareil du spectateur. Au lieu de streamer à une qualité fixe, l'ABR sélectionne dynamiquement le meilleur rendu disponible pour chaque segment, évitant le buffering tout en maximisant la qualité visuelle.

Comment fonctionne le débit adaptatif

L'ABR exige que la vidéo source soit transcodée en plusieurs rendus — différentes combinaisons de résolution et de débit. Pendant la lecture, le player surveille le débit réseau et les niveaux de buffer, basculant vers un rendu de qualité supérieure ou inférieure selon les conditions. Cela se produit de manière transparente, sans interrompre la lecture.

  • La vidéo est encodée à plusieurs niveaux de qualité (ex. : 360p à 800 kbps, 720p à 2,5 Mbps, 1080p à 5 Mbps)
  • Un fichier manifeste liste tous les rendus disponibles et leurs segments
  • Le player estime la bande passante en mesurant la vitesse de téléchargement des segments
  • Les changements de qualité se produisent aux limites des segments (toutes les 2-6 secondes) pour des transitions transparentes

Algorithmes ABR

Différents players utilisent différents algorithmes pour décider quand et comment changer de qualité. Les trois approches principales sont les algorithmes basés sur le débit, sur le buffer et les algorithmes hybrides.

Algorithme Base de décision Compromis
Basé sur le débit Vitesse de téléchargement mesurée Réactif mais peut osciller sur des réseaux instables
Basé sur le buffer Niveau de buffer actuel Stable mais plus lent à s'adapter aux changements de bande passante
Hybride Débit et buffer combinés Meilleur équilibre, utilisé par la plupart des players modernes

L'échelle d'encodage

L'échelle d'encodage définit les résolutions et débits proposés pour l'ABR. Une échelle bien conçue évite de gaspiller de la bande passante sur des différences de qualité imperceptibles tout en assurant des transitions fluides. Les plateformes modernes utilisent l'encodage par titre ou par scène pour optimiser l'échelle en fonction de la complexité de chaque vidéo.

  • 240p / 400 kbps — Mobile sur connexions lentes
  • 360p / 800 kbps — Qualité mobile standard
  • 480p / 1,4 Mbps — Définition standard
  • 720p / 2,8 Mbps — Qualité HD
  • 1080p / 5 Mbps — Full HD
  • 1440p / 10 Mbps — 2K (le cas échéant)
  • 2160p / 16 Mbps — 4K Ultra HD

Comment Videas implémente l'ABR

Lorsque vous importez une vidéo dans Videas, elle est automatiquement transcodée en un ensemble optimisé de rendus basé sur la qualité source. Le player Videas utilise un algorithme ABR hybride qui prend en compte à la fois le débit et les niveaux de buffer, garantissant la qualité la plus élevée possible sans aucun buffering. Videas prend en charge l'ABR multi-codec avec H.264, H.265, VP9 et AV1, sélectionnant le codec le plus efficace pris en charge par le navigateur de chaque spectateur.

Le streaming à débit adaptatif (ABR) est une technique qui ajuste automatiquement la qualité vidéo pendant la lecture en fonction de la vitesse réseau et de l'appareil du spectateur. Il prévient le buffering en basculant vers une qualité inférieure quand la bande passante chute, et monte en qualité quand elle s'améliore.

C'est l'ABR en action. Le player détecte un changement de vitesse réseau et bascule vers un niveau de qualité plus adapté pour éviter le buffering. C'est un comportement normal qui garantit une lecture sans interruption.

Videas génère automatiquement le nombre optimal de rendus en fonction de votre vidéo source. Une source 1080p produit généralement 4 à 5 rendus (de 360p à 1080p), tandis qu'une source 4K peut en produire jusqu'à 7.