Streaming Vidéo en direct: Comment Ça marche

5 décembre 2018par Justin Miller

Pour voir cette vidéo, veuillez activer JavaScript et envisager de passer à un navigateur web qui prend en charge la vidéo HTML5

Parlons du processus de streaming vidéo en direct. Ça commence à la caméra. Les appareils photo d’aujourd’hui sont numériques et peuvent capturer des images à une résolution 4K époustouflante (2160p). Cette résolution nécessite un débit très élevé pour prendre en charge le signal vidéo numérique « brut » sortant de la caméra, de sorte que les câbles utilisés pour transférer ce signal doivent pouvoir gérer de grandes quantités de données. Des câbles HDMI ou ethernet peuvent être utilisés dans certains cas. Mais le plus souvent, un signal 4K transféré sur de longues distances nécessite un câble SDI capable de gérer les besoins en bande passante.

Certaines diffusions en direct se font avec un smartphone, mais les productions en direct plus sérieuses utilisent des caméras supplémentaires. Les productions en direct courantes utilisent souvent une configuration de studio à trois caméras. Ces caméras et d’autres sources vidéo sont connectées à un sélecteur qui fait la transition entre elles. L’audio d’une production est transféré à une table de mixage via des câbles XLR. Généralement, le commutateur ajoute l’audio du mélangeur dans le signal de sortie final. Il peut également inclure la possibilité d’ajouter des graphiques, des titres et même des animations. Le commutateur peut être matériel, logiciel ou un peu des deux lorsque des cartes de capture sont nécessaires.

Encodage de vidéos en direct dans un format de fichier Diffusable

Pour que le signal de sortie final soit stocké ou diffusé en continu, le signal vidéo doit être compressé via un encodeur en codec. Les codecs sont de toutes formes et tailles. Une norme dans l’industrie est H.264, qui est souvent utilisée pour la radiodiffusion et la distribution. H.264 compresse la vidéo pour être facilement diffusée, ce qui signifie compresser des gigaoctets en mégaoctets.

L’encodeur lui-même peut être intégré à la caméra, mais il peut également s’agir d’un appareil autonome, d’un logiciel informatique ou d’une application mobile. Dans de nombreux cas, il est intégré dans un logiciel de diffusion moderne.

Une fois que le flux vidéo est compressé via l’encodeur, les données vidéo doivent encore être emballées dans un protocole de transfert en temps réel (RTP) pour une diffusion sur Internet. En tant que grand flux de données continues, il doit être divisé en morceaux digestibles, ou paquets d’informations. Ces paquets seront ensuite recombinés et décodés en un signal continu par le lecteur multimédia. De nombreux encodeurs utilisent RTMP comme standard pour la contribution au premier kilomètre.

Diffusion de contenu multimédia en continu vers des serveurs

Après l’empaquetage, le flux est tiré ou poussé vers un serveur multimédia. Le serveur multimédia peut être sur le même système que l’encodeur ou distant quelque part dans le cloud. Nous proposons le logiciel Wowza Streaming Engine ™ en tant que logiciel de serveur multimédia que vous pouvez installer sur vos propres serveurs — qu’ils soient sur site ou sur une plate-forme cloud tierce — pour gérer et personnaliser vous-même. Nous avons également le service Wowza Streaming Cloud ™ pour ceux qui veulent être opérationnels rapidement sans tracas.

Transcodage, Transition, Transrating et Transmuxing

Les serveurs multimédias ingèrent le flux de l’encodeur et convertissent la vidéo selon les besoins. L’entrée est la quantité de données entrant dans le serveur multimédia. Les serveurs multimédias peuvent transcoder les données dans un nouveau codec. Ils peuvent transiter la vidéo en différentes résolutions et même transrater les données, créant des débits binaires différents. Les serveurs multimédias peuvent également reconditionner, ou transmuter, les données dans différents protocoles. Les données transférées à partir d’un serveur multimédia sont connues sous le nom de sortie. Mais parlons de la raison pour laquelle un serveur multimédia est nécessaire en regardant qui regarde le flux en direct et ce qui fait une excellente expérience de visionnage.

Streaming à débit adaptatif

Vous souhaitez que votre flux en direct atteigne autant de téléspectateurs que possible, mais ils ne consommeront pas tous votre flux de la même manière. Certains téléspectateurs auront de grands écrans, certains auront des téléphones mobiles, certains seront sur Internet incroyable, et certains pourraient être sur un Wi-Fi horrible ou même LTE.

C’est là que le streaming à débit adaptatif (ABR) devient si important. Un serveur multimédia crée des  » rendus  » ABR, qui sont comme des éléments d’un menu composé de toutes les différentes résolutions et débits créés. Ensuite, la technologie qui lit la vidéo peut choisir le meilleur rendu pour la visualisation en fonction de la taille de l’écran et de la bande passante du réseau disponible, tout en basculant dynamiquement entre les options au fur et à mesure que les ressources fluctuent. En bref, ABR garantit à vos téléspectateurs la meilleure qualité de diffusion en direct pour leurs conditions de visionnage.

Diffusion de vidéos sur n’importe quel Appareil sur N’importe quelle connexion

Vos téléspectateurs peuvent regarder des vidéos sur un décodeur, via un navigateur Internet ou via une application sur leur appareil mobile. Selon ce qu’ils utilisent, ils peuvent nécessiter un protocole différent. Alors qu’un décodeur connecté à votre téléviseur peut toujours utiliser RTMP, votre iPhone n’accepte que le HLS et votre lecteur de navigateur peut utiliser MPEG DASH. Encore une fois, votre serveur multimédia peut convertir votre flux en direct dans le protocole requis, appelé transmuxing, et assurer la livraison à vos téléspectateurs, quel que soit leur appareil de choix.

Il y a plus de choses qu’un serveur multimédia peut faire, comme injecter des informations supplémentaires, enregistrer le flux en tant que fichier vidéo et effectuer des conversions similaires à l’audio. Et gardez à l’esprit qu’avec un flux entrant dans un serveur multimédia (ingest) et plusieurs rendus sortant (egress), vous aurez besoin de plus de bande passante pour que egress prenne en charge un large public.

Offrir d’excellentes expériences de streaming à des audiences du monde entier

Retour aux téléspectateurs. Parce que nous ne savons pas où ils se trouvent, il y a toujours la question de la distance. Plus ils sont éloignés du serveur multimédia, plus le signal leur parvient longtemps. Cette distance peut entraîner une latence et une mise en mémoire tampon.

Pour résoudre certains de ces problèmes, de nombreux radiodiffuseurs utilisent un réseau de diffusion de contenu (CDN). C’est un réseau de serveurs multimédias répartis dans le monde entier qui est capable de gérer de grandes quantités de données. Les serveurs les plus proches de la visionneuse sont appelés serveurs périphériques. Le flux de données est distribué sur l’ensemble du réseau, pour finalement se connecter aux téléspectateurs du serveur périphérique le plus proche d’eux. Certains diffuseurs construisent leurs propres réseaux en utilisant le moteur de streaming Wowza pour les serveurs pass-through et en tant que serveurs de périphérie. D’autres utilisent des services tels que notre CDN Wowza.

Diffusion vidéo en direct sur les médias sociaux

La dernière chose à laquelle il faut penser sont les réseaux de médias sociaux avec leur propre CDN. Les réseaux tels que Facebook, YouTube Live et Twitch acceptent souvent RTMP et disposent de leur propre réseau de diffusion de contenu pour les vidéos générées par les utilisateurs. Beaucoup diffusent directement depuis leurs encodeurs vers ces réseaux de médias sociaux. Nous proposons l’appliance Wowza ClearCaster™ comme encodeur qui diffuse directement sur Facebook Live et au-delà. Grâce à un serveur multimédia, les réseaux de médias sociaux peuvent être ciblés simultanément avec votre propre réseau de diffusion, augmentant ainsi la portée de votre diffusion en direct.

Solutions de streaming de bout en bout pour la diffusion de vidéos en direct à travers le monde

Le streaming vidéo en direct consiste aujourd’hui à utiliser les bons outils. Même avec une audience mondiale sur une variété de plates-formes, une expérience de streaming vidéo en direct de la plus haute qualité est possible.

J’espère que cela vous aidera à mieux comprendre les complexités de la diffusion en direct et vous enthousiasmera par les possibilités infinies d’engager le public.

Devenez un Expert en Streaming

Explorez le Guide

À propos de Justin Miller

Justin K. Miller est producteur de vidéos et de webinaires chez Wowza Media Systems. Il est responsable des productions en direct et enregistrées pour éduquer, former et informer les clients et les amateurs de streaming vidéo en direct. Lorsque vous ne vous concentrez pas sur les nombreux…Voir plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.