Le guide des meilleures pratiques de STREAMIN VIDÉO EN ... · diffusion de contenu, ainsi que les...
Transcript of Le guide des meilleures pratiques de STREAMIN VIDÉO EN ... · diffusion de contenu, ainsi que les...
2ME PARTIE : PRÉPARATION DU CONTENU VIDÉO POUR LA DIFFUSION
AKAMAI.COM
Le guide des meilleures pratiques de STREAMING VIDÉO EN LIGNE PREMIUM
Les audiences en ligne exigent des expériences
de lecture sans failles, en particulier lorsqu'il
s'agit de contenu premium. Les fournisseurs
de contenu en ligne doivent donc soigneusement
planifier et mettre en œuvre les phases de
préparation et de captation du contenu. Les
conséquences d'une erreur au début de la chaîne
de distribution vidéo OTT peuvent entraîner
d'innombrables problèmes lors de la lecture. Les
enjeux sont plus élevés que jamais dans la mesure
où le coût d'acquisition des droits de contenu et
les attentes de l'audience en matière de qualité
d'expérience ne font qu'augmenter.
Le respect des meilleures pratiques de transcoding,
mise en package, préparation de manifestes,
captation et stockage est obligatoire afin de
préparer du contenu vidéo pour une diffusion
rentable de qualité supérieure. Il est également
essentiel à la mise en œuvre de la personnalisation,
la navigation, la publicité dynamique, la sécurité et
d'autres fonctions qui contribuent à répondre aux
attentes de l'audience et à stimuler les recettes.
Dans cette deuxième partie des « Meilleures
pratiques en matière streaming vidéo premium »,
nous allons explorer la préparation du contenu,
l'interaction entre les origines et les réseaux de
diffusion de contenu, ainsi que les étapes pour
optimiser la qualité de l'expérience.
Deuxième d'une série d'articles sur les meilleures pratiques en matière de diffusion de contenu vidéo premium, cet article explore la préparation de vidéos OTT pour la diffusion sur des réseaux de diffusion de contenu.
2
Explorons la deuxième phase : préparation du contenu vidéo POUR LA DIFFUSION.
Dans le processus de transcoding, il est fondamental que le contenu soit préparé au plus haut niveau de
qualité et optimisé avant la livraison. Cela implique une préparation de la segmentation du streaming,
des débits binaires, de la profondeur des octets, et des politiques d'image pour le live, ainsi que des cas
d'utilisation à la demande sur tous les terminaux de lecture connectés à Internet. La qualité des rendus vidéo
produits pendant le transcoding est essentielle au maintien de la qualité en aval lors de la diffusion et de la
lecture. Cependant, il ne suffit pas forcément de créer des rendus vidéo haute qualité dans tous les cas. Selon
la situation, la qualité vidéo peut être trop élevée, ce qui conduit à une perte de bande passante, ou elle peut
être trop faible et se traduire par une lecture pixélisée.
Pour répondre aux attentes de qualité de lecture des internautes, il convient de veiller à sélectionner avec
grand soin l'échelle de débit optimale pendant le processus de transcoding pour chaque élément de contenu
donné. Certains fournisseurs de contenu choisissent une approche de taille unique, créant une échelle de
débit binaire similaire pour l'ensemble de leur catalogue vidéo à la demande (VOD). Toutefois, cela peut
entraîner des coûts de stockage et de diffusion superflus, et résulter en une qualité de lecture non optimale.
La meilleure pratique pour la vidéo à la demande exige un encodage sensible au contexte, qui établit une
échelle de débit optimale pour chaque titre dans un catalogue. Chaque scène est produite en plusieurs
niveaux de qualité puis s'adapte selon le besoin. Grâce à cette approche, la qualité perçue lors de la lecture est
la même, mais nécessite moins de bande passante. Les fournisseurs de contenu se servent de plus en plus de
l'apprentissage automatique pour obtenir des sélections optimales d'échelle de débit.
La meilleure pratique pour les scénarios de streaming en temps réel reste la création d'une échelle de débit
unique pour tous, qui peut être adaptée à certains scénarios de visionnage. La réduction du nombre de rendus
disponibles peut être mise en œuvre plus loin sur la chaîne grâce à la manipulation de manifestes ou via la
logique de lecteur avancée.
Transcoding et création de profil de débit binaire pour les vidéos OTT
3
Optimisation des échelles de débit binaires pour une lecture vidéo optimale
Alors que le codec AVC a pendant longtemps été
le plus utilisé dans le streaming vidéo, l'avènement
de l'ultra-haute définition 4K (UHD) a encouragé les
fournisseurs de contenu à examiner les nouvelles
alternatives de codecs. Elles comprennent le
codec HEVC, qui assure systématiquement une
amélioration de l'efficacité de compression de 50 %
par rapport au codec AVC.
Le codec HEVC a pris de l'ampleur en prévision
de la disponibilité UHD à grande échelle grâce à
la confiance du secteur dans la supériorité de la
qualité du streaming UHD 4K et à la prise en charge
intégrée des derniers smartphones et téléviseurs
Apple. Il gagne également du terrain du côté des
encodeurs dans la mesure où les fournisseurs et les
distributeurs de contenu remplacent ou étendent
leur matériel d'encodage.
Régler le casse-tête des codecs de nouvelle génération
4
Cela dit, l'émergence d'autres codecs de nouvelle
génération indique que le HEVC ne fera peut-être
pas consensus dans le secteur comme c'était le cas
pour AVC, du moins pas avant un certain temps.
Les frais de redevance demeurent un obstacle pour
le codec HEVC. En effet, certaines options hautes
performances comme les codecs libres VP9 de
Google et AV1 de The Alliance for Open Media
sont prises en charge par divers terminaux,
navigateurs web et leaders du secteur, et génèrent
par conséquent une rude concurrence.
Cette incertitude souligne le besoin de faire
particulièrement attention au choix des codecs.
Puisque tous les codecs ne prennent pas en charge
tous les terminaux, il est conseillé d'envisager
plusieurs codecs lorsque c'est économiquement
possible. La règle de base consiste à considérer la
mise en œuvre de nouveaux codecs au moment où
les économies sur les coûts de diffusion couvrent les
frais supplémentaires de stockage et d'encoding.
L'économie liée aux cas d'utilisation doit toujours
être le facteur décisif dans le choix d'une bonne
sélection de codecs afin de prendre en charge la
diffusion optimisée à tous les terminaux cibles.
Pour un élément de contenu donné, chaque
ensemble de rendus encodés doit être mis en
package avec un fichier manifeste qui permet aux
clients ciblés d'acquérir et de visualiser le contenu
en utilisant les formats de streaming recommandés
avec leurs lecteurs.
Le processus doit également tenir compte de
la complexité qui caractérise la préparation des
fichiers manifestes à débit binaire adaptatif (ABR).
Cela comprend la création de sous-ensembles de
fichiers manifestes qui utilisent des compilations
de métadonnées pour gérer le sous-titrage audio
linguistique ; la sélection des modes de gestion
des droits digitaux ; les descripteurs associant des
fonctionnalités avancées avec des segments de
contenu spécifiques ; et les options de placement
pour la publicité dynamique.
Parce que le secteur a rapidement préféré le
Dynamic Adaptive Streaming via HTTP (MPEG-
DASH) et le HTTP Live Streaming d'Apple (HLS),
et parce que le Smooth Streaming de Microsoft
et le HTTP Dynamic Streaming d'Adobe (HDS) ont
perdu en popularité, la meilleure pratique pour
les distributeurs consiste à utiliser les formats de
streaming HLS et/ou DASH dans la grande majorité
des cas d'utilisation. Cependant, il y a encore
quelques rares cas qui nécessitent l'utilisation du
Smooth Streaming.
Le fichier de manifeste principal, identifié en
tant que liste de lecture principale dans HLS et
description de présentation de support (MPD) dans
DASH, fournit au lecteur des informations sur le
codec audio et vidéo, les profils de débit binaires
disponibles, les tailles de segment et le séquençage,
les détails relatifs au sous-titrage, les sous-titres et la
publicité.
Tous ces éléments doivent être présents et
correctement synchronisés pour assurer une lecture
précise et fluide sur les terminaux des clients.
La meilleure pratique, résultant de l'utilisation
répandue de conteneurs fMP4 avec HLS et DASH
ainsi que de la nécessité d'optimiser l'efficacité du
réseau de diffusion de contenu (CDN), consiste à
utiliser le format de fichier de support commun
émergent (CMAF).
Mise en package et préparation du manifeste pour la vidéo OTT : HLS, DASH et CMAF
5
Le Common Media Application Framework
(CMAF) permet d'encoder une vidéo en plusieurs
profils de débits binaires avec une segmentation
uniforme utilisant le conteneur fMP4 pour le
streaming via HLS ou DASH. En tant que format
d'application (AF) dans le lexique ISO, le CMAF
fournit un environnement léger qui n'introduit
pas de nouveaux processus, mais sert plutôt à
combiner les formats et les normes existantes d'une
nouvelle façon. Le CMAF, grâce à sa standardisation
officielle de 2017, doit être pris en compte par les
distributeurs afin d'adapter leurs flux de travail et
respecter les meilleures pratiques de l'année 2018
et celles à venir.
Pour les scénarios de vidéo à la demande, la
meilleure pratique consiste à utiliser DASH
et/ou HLS, les conteneurs fMP4 et le CMAF.
Les fournisseurs de contenu peuvent utiliser un
ensemble de fichiers audio et vidéo mis en package
en format CMAF avec deux manifestes (un pour
HLS et un autre pour DASH) qui référencent le
fichier. Cela peut aider à réduire les coûts de
préparation et de stockage de contenu tout en
fournissant une meilleure efficacité de réseau
de diffusion de contenu (CDN), grâce à une
augmentation du rapport de mise en cache.
Dans le cas du streaming live, la meilleure pratique
appelle de nouveau à l'utilisation de DASH
et/ou HLS, des conteneurs fMP4 et du CMAF.
Comme pour la vidéo à la demande, le CMAF
permet aux fournisseurs de contenu d'utiliser un
ensemble unique de fichiers audio/vidéo live et
deux manifestes pour référencer le fichier. Pour
le streaming live, le CMAF présente également
l'avantage d'aider les fournisseurs de contenu à
atteindre des coûts de préparation et de captation
de contenu plus faibles. Les meilleures pratiques
incluent la consolidation des flux de captation live
vers les serveurs d'origine en ISO uniquement,
au lieu de TS et ISO simultanément. Cette pratique
peut réduire de moitié la bande passante utilisée.
Le CMAF dispose également d'un mode
d'encodage fragmenté en option pour le streaming
live qui, lorsqu'il est combiné avec la prise en
charge du transfert fragmenté par l'intermédiaire
d'une origine et du CDN, peut réduire la latence
de bout en bout à quelques secondes seulement et
aussi permettre de dissocier la latence de la durée
du segment. Cette option donne aux fournisseurs
de contenu l'opportunité d'obtenir une latence
inférieure sans réduire la durée du segment, ce qui
se traduit par une augmentation de la qualité et
une diminution des frais généraux.
L'émergencedu CMAF
6
L'étape cruciale après le transcoding et la mise en package est la captation du contenu mis en package vers
des serveurs d'origine qui puissent être accessibles par les réseaux de diffusion de contenu (CDN). Afin de
prendre en charge des services vidéo linéaires live ou 24 h/24 et 7 j/7 qui atteignent des audiences de masse,
les meilleures pratiques conseillent l'utilisation d'un encodeur distribuant le contenu à l'origine qui soit conçu
pour gérer des volumes d'appels de contenu importants via sur les infrastructures de CDN. Les meilleures
pratiques indiquent que le service d'origine devrait être en mesure de trouver dynamiquement les meilleurs
points d'entrée en fonction des conditions du réseau et de la localisation des audiences, entre autres facteurs,
et de prendre en charge des modes de transport optimaux dans le but de minimiser la latence sans perte de
qualité. Pour les scénarios de vidéo à la demande, il est conseillé d'utiliser les services d'origine qui proposent
des infrastructures hautement évolutives travaillant en tandem avec les flux de travail de distributeur pour
optimiser le stockage des cas d'utilisation de vidéo à haute performance.
Les fournisseurs utilisant leur propre infrastructure d'origine doivent avoir une capacité suffisante en mode
extraction pour traiter tous les appels de tous les CDN, ainsi que des installations de secours séparées en cas
de défaillance du serveur aux installations d'origine principales. Le passage aux serveurs de secours exige
également des capacités de réponse automatisées, une surveillance 24 h/24 et 7 j/7, ainsi qu'une connectivité
de transport de haute performance.
Infrastructures d'originehébergées ou sur place ?
7
L'assurance d'une performance constante des
processus d'encodage et de mise en package est
absolument nécessaire à la distribution OTT. Elle est
non seulement fondamentale pour atteindre des
objectifs de performance de bout en bout, mais est
également essentielle au respect des responsabilités
des opérateurs des réseaux de diffusion de contenu
(CDN) en matière d'engagements de niveau de
service (SLA).
La première étape de la fiabilité commerciale du
processus de captation est d'avoir suffisamment
de ressources pour gérer les pics de trafic aux
installations primaires et de secours qui ne
dépendent pas mutuellement des mêmes sources
d'alimentation. Chaque ensemble d'installations
devrait disposer de routes secondaires aux
emplacements d'origine ciblés pour empêcher
les interruptions liées au réseau. Des mécanismes
de basculement entièrement automatisés sont
également essentiels pour assurer une continuité
parfaite en cas de défaillance.
Optimisation de l'assurance qualitépour la vidéo OTT
8
L'utilisation d'outils de surveillance du rendement et
d'analyse est obligatoire afin de fournir la visibilité
globale nécessaire à l'identification des problèmes
avant qu'ils ne causent une perturbation ; à la
comparaison des qualités d'entrée et de sortie ;
à la confirmation que les attentes de qualité et de
latence sont respectées pour chaque ensemble de
rendus des programmes vidéo ; et à la confirmation
que les charges de travail sont correctement réparties
pour éviter de surcharger sur les transcodeurs.
Une fois le contenu vidéo live préparé pour la
diffusion aux plus hauts niveaux de qualité, les
fournisseurs de contenu peuvent s'appuyer sur
Media Services Live d'Akamai pour jouir d'une
captation fiable et cohérente, de l'encodeur à
l'origine à l'aide d'Ingest Acceleration d'Akamai.
Cette technologie tire parti d'un protocole de
transport UDP pour améliorer l'homogénéité du
débit des flux de résolution supérieure et atténuer
la faible connectivité réseau. La fiabilité de la
captation est elle aussi maintenue grâce à un
réseau de captation à haute distribution, complété
par une technologie dynamique avancée de
mappage de l'encodeur au point d'entrée (DEEM)
qui réplique et achemine le contenu en faisant
correspondre dynamiquement les encodeurs au
point d'entrée optimal. Cela a pour effet d'accorder
à la captation un aspect d'autoguérison qui redirige
automatiquement les encodeurs dès qu'il y a une
perturbation dans le chemin d'accès choisi, assurant
ainsi la fiabilité et la cohérence des flux, quelles que
soient les différences de conditions du réseau.
Media Services Live remplit également le rôle
d'un service d'origine hébergé inégalé en termes
de fiabilité, cohérence et évolutivité des flux live
et flux linéaires live. Ce service peut aussi être
utilisé indépendamment du réseau de diffusion
de contenu (CDN) d'Akamai. Il offre des capacités
dédiées, notamment une prise en charge de latence
faible qui réduit la latence d'onde de bout en bout
(généralement comprise entre 30 et 60 secondes)
à seulement 10 secondes, et répond à la nécessité
de proposer une lecture quasi simultanée du
contenu en ligne et diffusé. Grâce au soutien du
CMAF et de son profil d'encodage de transfert
fragmenté à faible latence, les distributeurs peuvent
réduire la latence davantage.
Un des autres avantages de MSL est de proposer
une surveillance et un signalement presque en temps
réel des performances de signaux lors de la diffusion
au premier kilomètre. Il donne alors aux clients
de la visibilité sur les débits binaires de captation,
les fluctuations au cours d'une période donnée,
la perte de paquets, la latence et les erreurs.
Prise en charge de diffusion vidéo haute qualitéavec les solutions d'origine d'Akamai
9
Pour la vidéo à la demande, les fournisseurs de
contenu peuvent se servir du transfert de fichiers
standard SFTP ou de la technologie Fast Adaptive
Secure Protocol d'Aspera pour rendre le contenu
préparé disponible sur NetStorage, le stockage
basé sur le cloud d'Akamai. NetStorage convient
à l'utilisation de services d'enregistrement longue
durée ou SVOD et fournit une infrastructure
évolutive qui fonctionne de pair avec les flux
de travail des distributeurs pour optimiser le
stockage des cas d'utilisation à haute performance.
Cette solution à haute disponibilité réplique
immédiatement le contenu à deux ou plusieurs
emplacements géographiquement différents.
La croissance du marché de la vidéo OTT, alliée
aux progrès techniques en cours qui rehaussent
continuellement les attentes de performances,
fait du maintien de l'avantage concurrentiel un
réel défi. Les fournisseurs de vidéos de qualité
supérieure peuvent rester compétitifs en adhérant
à ces meilleures pratiques de préparation de
contenu, qui couvrent les expertises, technologies
et équipements nécessaires pour répondre à
l'augmentation des exigences de performance et
des attentes de qualité.