- Entreprise TI/AV
7 choses qui définissent le streaming vidéo moderne
Un changement sismique dans la technologie vidéo a commencé en 2015. Les protocoles de streaming vidéo hérités construits sur des réseaux superposés, des protocoles personnalisés et des serveurs spécialisés ont commencé à céder la place à des flux en morceaux, sans connexion, basés sur le protocole HTTP "streaming moderne".
Les organisations qui utilisent le logiciel moderne de streaming vidéo en récoltent les fruits :
- Réduction des coûts d'infrastructure vidéo
- Simplification de la gestion du réseau
- Amélioration de l'évolutivité de l'écosystème informatique
- Des expériences de visualisation vidéo améliorées
Pour les entreprises dont l'infrastructure vidéo repose sur des protocoles de streaming anciens, le streaming moderne représente un point d'inflexion. La poursuite de l'investissement dans les technologies traditionnelles peut limiter les perturbations à court terme, mais elle prolonge une transition inévitable, augmente le coût éventuel de la transition et limite le choix des fournisseurs de technologies qui se désengagent activement de ces technologies.
Aperçu du streaming vidéo moderne
Peu après l'introduction du streaming fluide, la vidéo moderne basée sur le protocole HTTP a été mise à l'épreuve. En août 2008, pour la toute première fois, chaque minute de chaque événement des Jeux olympiques d'été a été diffusée en ligne en haute définition. L'événement a été diffusé à l'aide de Smooth Streaming grâce à un partenariat entre NBC et Microsoft.
Au cours des deux semaines de compétition, 50 millions de visiteurs uniques ont lancé 70 millions de flux vidéo et regardé 10 millions d'heures de vidéo (une moyenne de 27 minutes à la fois). En un seul événement, la "diffusion en continu moderne" a prouvé que l'internet était capable de produire des vidéos évolutives, fiables et de qualité professionnelle.
La cérémonie d'ouverture des Jeux olympiques de 2008 a donné le coup d'envoi de 2 200 heures de vidéo en ligne diffusées en continu sur une période de deux semaines.
Le succès des Jeux olympiques de 2008, et plus largement du streaming HTTP, reposait sur un principe architectural simple mais puissant : le streaming moderne a pleinement adopté la topologie de son réseau sous-jacent. Contrairement aux protocoles de diffusion en continu personnalisés, qui sont en concurrence avec l'architecture sans état et favorable aux caches de l'Internet et des réseaux étendus d'entreprise, la diffusion en continu HTTP pouvait tirer parti de cette architecture pour diffuser des vidéos de haute qualité à une échelle sans précédent.
Sept caractéristiques définissent le streaming moderne
Qu'est-ce qui fait qu'un protocole de streaming vidéo est moderne? Les similitudes entre les protocoles HLS, smooth streaming, HDS et DASH donnent sept caractéristiques communes :
- Livraison par morceaux : Avec le streaming moderne, les fichiers vidéo sont divisés en courts segments de plusieurs secondes qui sont envoyés sur le fil. Selon le protocole, les segments peuvent durer de 2 à 10 secondes. En revanche, les protocoles de diffusion en continu personnalisés traitent les vidéos comme des blocs d'informations monolithiques.
- Communication HTTP : Les segments vidéo sont envoyés sur Internet ou sur le réseau étendu de l'entreprise à l'aide du protocole HTTP standard. Plus précisément, toutes les communications modernes en continu reposent sur les ports TCP 80 (pour les communications HTTP non cryptées) et 443 (pour les communications cryptées par SSL).
- Interaction sans état : Lorsqu'un client regarde un flux vidéo, chaque demande de segments vidéo ultérieurs est indépendante des demandes précédentes. En d'autres termes, il n'y a pas de connexion persistante entre le client et le serveur d'origine pendant la lecture de la vidéo.
- Convivialité avec les caches : La diffusion par morceaux permet au streaming moderne de fonctionner de concert avec les caches HTTP, omniprésents sur Internet, dans les réseaux de diffusion de contenu (CDN) et dans de nombreux réseaux d'entreprise. Cela présente des avantages majeurs pour la gestion de la bande passante du réseau et l'optimisation du réseau étendu (WAN), sujets abordés plus en détail ci-dessous.
- Lecture à débit binaire adaptatif (ABR) : Les vidéos diffusées à l'aide de protocoles modernes sont codées à plusieurs niveaux de qualité. Pendant la lecture, la bande passante disponible du client détermine le niveau de qualité qui offrira l'expérience de lecture la plus fluide, et des ajustements sont effectués dynamiquement pour minimiser la mise en mémoire tampon tout en offrant une lecture de haute qualité.
- Architecture de réseau passive : Lorsque des fragments vidéo sont en transit sur le réseau, les nœuds intermédiaires se contentent d'acheminer les fragments vers leur destination finale et, dans certains cas, de les mettre en cache. Les intermédiaires n'exécutent jamais de code spécialisé et ne modifient jamais les fragments vidéo.
- Symétrie Internet-intranet : Par défaut, les protocoles modernes comme HLS, DASH, Smooth et HDS traitent les réseaux étendus d'entreprise de la même manière que l'Internet public. Tous deux sont des réseaux passifs, sans état, composés de matériel et de logiciels qui peuvent acheminer des morceaux de vidéo vers leur destination finale et mettre en cache des segments vidéo selon les besoins.
Quatre avantages du streaming vidéo moderne
Les sept caractéristiques du streaming moderne définissent un modèle de diffusion vidéo qui ne correspond pas aux catégories traditionnelles d'unicast, multicast et broadcast. Au lieu de cela, les protocoles modernes placent simplement une séquence de courts segments vidéo sur un serveur et permettent à tout client de les récupérer, en direct ou à la demande. Ce qui rend le streaming moderne unique, c'est qu'il n'a en fait rien d'unique. Les protocoles modernes comme HLS ne traitent pas les fichiers vidéo différemment de tout autre contenu diffusé sur le réseau. Ce faisant, ils homogénéisent la couche de transport de tout le contenu d'entreprise à HTTP.
Le streaming moderne unifie le transport réseau vers HTTP et fournit une infrastructure de mise en cache unique et cohérente pour améliorer les performances des vidéos, images, documents et autres contenus.
Lorsque la vidéo n'est plus un type de données particulier, les organisations informatiques bénéficient d'une réduction de la complexité de gestion, d'une réduction des coûts, d'une amélioration de l'évolutivité et d'une amélioration des expériences de lecture :
- Réduction de la complexité de gestion
Modern Streaming permet aux organisations de consolider le trafic du réseau vidéo vers HTTP en utilisant les ports TCP 80 et 443. Ce faisant, il élimine la nécessité de déployer et de gérer une infrastructure de mise en cache distincte. En outre, le streaming moderne peut améliorer la gestion à la périphérie du réseau en aidant le contenu vidéo à traverser les pare-feu. Dans la plupart des réseaux d'entreprise, un certain niveau de restriction des protocoles et des ports est utilisé pour minimiser la surface d'attaque. Si les ports 80 et 443 sont presque toujours ouverts pour le flux de trafic Web générique, ce luxe ne s'étend pas toujours au RTMP, au RTSP et aux autres protocoles existants. - Réduction des coûts
Les protocoles de streaming personnalisés augmentent les coûts d'infrastructure de deux manières. Tout d'abord, ils obligent les entreprises à investir dans le matériel et les logiciels de serveur qui constituent l'épine dorsale du réseau "superposition vidéo". Ensuite, leur inefficacité en matière de mise en cache du contenu peut augmenter la quantité de bande passante nécessaire pour diffuser des vidéos populaires sur le réseau. Le streaming moderne permet de surmonter ces deux difficultés. Des protocoles tels que HLS tirent parti du réseau de serveurs HTTP existant, ce qui permet aux organisations d'économiser des coûts qui seraient autrement consacrés à l'achat de matériel et de logiciels spécialisés. Et comme l'utilisation de la vidéo augmente, les proxys de mise en cache HTTP réduisent considérablement les coûts de bande passante associés à la vidéo non mise en cache. - Amélioration de l'évolutivité
L'omniprésence des serveurs HTTP et la prise en charge native par le protocole de la mise en miroir et de la mise en cache en périphérie font de HTTP le choix idéal pour la diffusion en continu d'événements en direct à grande échelle et de contenus à la demande fréquemment consultés. Lorsque les entreprises investissent dans un protocole moderne, l'évolutivité est un avantage inhérent au réseau sous-jacent. En revanche, l'évolutivité des protocoles traditionnels tels que RTMP n'est possible qu'au prix d'investissements supplémentaires dans du matériel et des logiciels spécialisés. - Amélioration de la lecture
La diffusion en continu moderne offre deux avantages à l'expérience de lecture vidéo. Tout d'abord, l'utilisation de codecs HTTP et largement adoptés (par exemple, H.264 pour la vidéo et AAC pour l'audio) permet de garantir la compatibilité avec un large éventail d'appareils mobiles. En outre, l'utilisation du streaming à débit adaptatif permet de garantir que les employés du monde entier bénéficient de la meilleure expérience de lecture possible, qu'ils soient à leur bureau sur un réseau Ethernet gigabit ou sur le terrain en train de consommer des médias sur un réseau 4G.
En savoir plus sur le streaming vidéo
In our latest white paper, Modern Video Streaming in the Enterprise: Protocols, Caching, and WAN Optimization, we’ll take a deeper look into the technical shifts driving the move toward modern streaming, including the seven characteristics that make a video streaming protocol modern.
Nous examinerons également les nouvelles possibilités qu'offre le streaming moderne aux organisations pour utiliser l'infrastructure réseau existante afin d'assurer une diffusion vidéo plus évolutive et plus rentable.