Terme du glossaire

Diffusion en direct

Qu'est-ce que la diffusion en direct ?

La diffusion en direct est la transmission en temps réel de contenu audio et vidéo sur Internet. Elle permet aux spectateurs de suivre des événements en direct, sans délai ni enregistrement préalable, grâce à des protocoles de diffusion comme HLS ou RTMP.

Aperçu

La diffusion en direct couvre un large éventail d'usages, notamment les événements sur les réseaux sociaux, les jeux vidéo (en particulier sur des plateformes comme Twitch), le sport professionnel, l'actualité, les concerts, les webinaires et le commerce en direct. Les spectateurs interagissent souvent avec les diffuseurs via un chat ou des réactions en temps réel.

La diffusion en direct repose sur des protocoles de diffusion adaptatifs comme HTTP Live Streaming (HLS) et MPEG DASH, qui segmentent le contenu en petits morceaux et ajustent dynamiquement la qualité vidéo en fonction des conditions du réseau. Ces technologies, ensemble, offrent aux utilisateurs des flux en direct accessibles et adaptatifs.

Comment fonctionne la diffusion en direct ?

La diffusion en direct fonctionne en capturant, encodant, transmettant et diffusant du contenu audio et vidéo en temps réel sur Internet. Décomposons le processus en cinq étapes principales:

Étape 1. Capture : Une caméra et un microphone enregistrent la vidéo et l'audio de l'événement en direct (par exemple, un téléphone, une webcam ou une caméra professionnelle).

Étape 2. Encodage : Le flux vidéo brut est converti en format numérique à l'aide d'un encodeur (logiciel comme OBS ou matériel). Cette opération compresse les données afin de les rendre compatibles avec la diffusion en ligne.

Étape 3. Téléchargement : Le flux encodé est envoyé de l'appareil du diffuseur vers un serveur ou une plateforme de streaming (par exemple, YouTube Live, Twitch, Facebook Live) via des protocoles tels que RTMP (Real-Time Messaging Protocol).

Étape 4. Diffusion du contenu : Le serveur de streaming utilise des protocoles de streaming à débit adaptatif comme HLS (HTTP Live Streaming) ou MPEG-DASH pour découper la vidéo en petits segments et les diffuser via un réseau de distribution de contenu (CDN).

Étape 5. Lecture : Les spectateurs accèdent au flux en direct via un lecteur sur leur appareil (navigateur, application mobile ou Smart TV), qui reçoit et lit les segments en continu, offrant ainsi une expérience de visionnage fluide et en temps réel.

Technologies de diffusion en direct

Voici les principales couches et étapes technologiques qui prennent en charge la diffusion en direct, de A à Z.

1. Couche de capture

Appareils utilisés :

• Les caméras (par exemple, reflex numériques, caméras PTZ, webcams) et les microphones capturent les signaux vidéo et audio bruts.

• Les configurations professionnelles comprennent des sources vidéo HDMI/SDI, plusieurs angles de caméra et des consoles de mixage audio dédiées.

Ensuite, les formats de signal définissent la manière dont les signaux audio/vidéo bruts sont représentés avant l'encodage et comment ils circulent entre les appareils (tels que les caméras, les mélangeurs et les encodeurs).

Un format de signal désigne la structure et l'encodage des données audio ou vidéo telles qu'elles sont capturées, transmises, traitées ou affichées par un appareil. Format du signal : La sortie est généralement un flux vidéo ou audio non compressé ou légèrement compressé (par exemple, YUV, PCM), nécessitant un encodage en temps réel avant transmission.

2. Couche d'encodage

L'encodage convertit les flux vidéo ou audio bruts à haut débit en formats compressés et diffusables en continu à l'aide de codecs.

Technologies clés :

• Codecs vidéo : H.264/AVC (le plus courant), H.265/HEVC (plus performant), VP9, ​​AV1 (pour les cas d'utilisation plus récents).

• Codecs audio : AAC (standard), Opus (utilisé dans WebRTC), MP3 (ancien format).

• Encodeurs :

o Logiciels : OBS Studio, vMix, Wirecast, Streamlabs

o Matériels : Teradek, Blackmagic Web Presenter, Epiphan Pearl

Format de sortie : Généralement RTMP, SRT ou RIST pour la contribution (première étape de transmission au serveur multimédia).

3. Couche d'ingestion et serveur multimédia

Objectif : Recevoir le flux encodé et le préparer pour la lecture multiplateforme.

Protocoles d'ingestion :

• RTMP (Real-Time Messaging Protocol) : Toujours largement utilisé pour la transmission du flux de l'encodeur au serveur.

• SRT (Secure Reliable Transport) : Alternative chiffrée à faible latence à RTMP, particulièrement adaptée aux réseaux instables.

Serveurs multimédias :

• Gèrent l'ingestion, le conditionnement, le transcodage et, parfois, le réencodage du flux en différentes résolutions et débits.

Exemples : Module RTMP NGINX, Red5 Pro, AWS Elemental Media Server.

4. Transcodage et conditionnement

En diffusion en direct, le transcodage transforme le flux original (d'ingestion) - généralement un flux haute résolution et à haut débit - en plusieurs versions à différentes résolutions et débits pour la diffusion à débit adaptatif.

Le streaming à débit adaptatif (ABR) est une technique de diffusion vidéo qui ajuste automatiquement et en temps réel la qualité (débit et résolution) d'une vidéo en fonction de la connexion Internet du spectateur, des performances de son appareil et de la stabilité du réseau.

• Le serveur multimédia ou le service cloud transcode le flux en plusieurs versions (par exemple, 1080p, 720p, 480p).

• Ces versions sont segmentées en morceaux (généralement de 2 à 10 secondes).

Après le transcodage, en diffusion en direct, les protocoles de streaming vidéo se chargent de distribuer le contenu vidéo encodé et segmenté du serveur vers les appareils des utilisateurs.

Protocoles de lecture :

• HLS (HTTP Live Streaming) : Protocole d'Apple, largement compatible avec les navigateurs et les appareils.

• MPEG-DASH : Norme ouverte pour la diffusion adaptative.

• CMAF : Format d'encapsulation unifié compatible avec HLS et DASH, permettant de réduire la latence.

5. Réseau de diffusion de contenu (CDN)

Un CDN est un réseau distribué de serveurs stratégiquement situés à travers le monde pour diffuser du contenu numérique (flux vidéo, images ou sites web) rapidement et de manière fiable aux utilisateurs finaux.

Objectif :

• Diffuser du contenu en direct à grande échelle, en réduisant la latence et la mise en mémoire.

• Mettre en cache et diffuser des segments depuis les serveurs les plus proches des utilisateurs.

Une faible latence en streaming signifie minimiser le délai entre la capture de la vidéo en direct et son affichage à l'écran.

Techniquement, la latence correspond au temps de transmission de la vidéo de bout en bout, entre l'objectif de la caméra et l'écran de l'utilisateur.

Améliorations pour une faible latence :

• HLS à faible latence (LL-HLS) et DASH à faible latence pour réduire la latence de bout en bout.

• WebRTC est utilisé dans les cas d'usage nécessitant une latence ultra-faible (1 à 2 secondes), comme les enchères, les jeux ou les interactions en temps réel.

6. Couche lecteur

Un lecteur vidéo est un composant logiciel ou une application qui reçoit, décode et affiche les flux vidéo et audio pour la lecture sur l'appareil de l'utilisateur.

Dans les contextes de diffusion en direct et de VOD, il gère la lecture adaptative, la mise en mémoire tampon, les commandes et l'interaction avec les protocoles de diffusion comme HLS ou MPEG-DASH.

Lecteurs vidéo côté client : Intégrés aux sites web ou aux applications pour récupérer et afficher des segments depuis les CDN.
Fonctionnalités :

• Commutation adaptative du débit binaire

• Sous-titres (WebVTT)

• Prise en charge de la gestion des droits numériques (DRM)

• Interfaces interactives en temps réel (chat, sondages)

Lecteurs populaires : Shaka Player, hls.js, Video.js, JW Player, THEOplayer

7. Interactivité en temps réel (optionnel)

Ces fonctionnalités servent principalement à améliorer l'expérience utilisateur et l'engagement. Les fournisseurs OTT, les FAI, les opérateurs TV et les créateurs de contenu peuvent tirer parti de ces solutions et outils pour la monétisation et la diffusion de contenu.

• Systèmes de chat et de réaction : WebSocket ou socket.io pour une communication bidirectionnelle.

• Sondages en direct, pourboires et interfaces : Intégrés via des interfaces personnalisées ou des API interactives.

• WebRTC : Protocole pair à pair idéal pour les flux multimédias bidirectionnels à très faible latence.

Avantages du streaming en direct

Examinons les avantages du streaming en direct du point de vue des utilisateurs et des créateurs de contenu.

5 avantages pour l'utilisateur

Accès en temps réel aux événements

Les spectateurs peuvent suivre les événements en direct (concerts, événements sportifs, lancements de produits, webinaires, etc.) sans attendre l'enregistrement.

**Expérience interactive
**Les chats en direct, les questions-réponses, les sondages et les réactions permettent aux utilisateurs d'interagir avec les animateurs et les autres spectateurs pendant la diffusion.

Sentiment d'appartenance à une communauté
Regarder ensemble en temps réel favorise une expérience partagée et renforce les liens entre les spectateurs.

Contenu exclusif ou à durée limitée
De nombreuses diffusions en direct proposent du contenu unique, des coulisses ou du contenu éphémère, indisponible ultérieurement.

Pas besoin de se déplacer
Les utilisateurs peuvent assister à des événements en direct à distance, où qu'ils soient, ce qui représente un gain de temps et d'argent.

5 avantages pour les créateurs de contenu

Interaction directe avec l'audience

Les créateurs peuvent interagir en temps réel avec les spectateurs via des chats en direct, des séances de questions-réponses, des sondages et des réactions, renforçant ainsi les liens avec leur communauté.

Monétisation immédiate

Les diffusions en direct permettent de générer des revenus grâce aux dons, aux pourboires, aux mentions sponsorisées, aux super chats et aux partenariats exclusifs.

Réactions plus rapides

Les créateurs reçoivent instantanément les réactions et les questions des spectateurs, ce qui leur permet d'adapter leur contenu en direct.

Authenticité et confiance

Le contenu en direct paraît spontané et transparent, ce qui contribue à instaurer la confiance et à créer un lien personnel avec l'audience.

Réutilisation du contenu

Les diffusions en direct enregistrées peuvent être montées et réutilisées en tant que contenu à la demande (VOD), optimisant ainsi la valeur de chaque session.

Diffusion en direct vs VOD

Comme les deux diffusent du contenu via Internet, il peut être difficile de faire la distinction entre diffusion en direct et VOD. C'est assez simple :

Le streaming en direct désigne la transmission de contenu en temps réel ou quasi réel, c'est-à-dire la diffusion du contenu au fur et à mesure de sa diffusion.

La VOD (vidéo à la demande) désigne le contenu préenregistré, déjà stocké dans des bibliothèques et des listes de lecture, et disponible à tout moment.

Tableau comparatif

AspectDiffusion en directVidéo à la demande (VOD)
DiffusionEn temps réel, programméeVisionnage à la demande
Contrôle du spectateurLimité (impossible de mettre en pause ou revenir en arrière pendant le direct)Contrôle total (pause, retour, avance rapide)
InteractivitéÉlevée (chat en direct, réactions, Q&R)Faible (commentaires après visionnage)
Principaux types de contenuÉvénements, gaming, webinaires, actualitésFilms, séries, tutoriels, cours
MonétisationPublicités, dons, pay-per-view, parrainagesAbonnements, publicités, locations, achats
Configuration technique requiseFaible latence, upload stable, diffusion en temps réelPré-encodage, lecture avec buffer, CDN
ExemplesTwitch, YouTube Live, Facebook LiveNetflix, YouTube, Disney+, Hulu
Idéal pourEngagement, instantanéité, événements en directFlexibilité, accessibilité, bibliothèques à la demande

La diffusion en direct offre un engagement et une excitation en temps réel, ce qui la rend idéale pour les événements interactifs. La VOD offre aux utilisateurs un contrôle total et un accès à long terme à un contenu sélectionné, quand ils le souhaitent.

La plupart des entreprises combinent les deux : la diffusion en direct pour susciter l'engagement, puis la mise à disposition de l'enregistrement à la demande pour élargir leur audience et accroître la valeur de leur contenu.

Foire aux questions

Termes associés

OTT (Over-The-Top)

Découvrez comment la technologie OTT (Over-the-Top) diffuse du contenu vidéo via Internet, en contournant les fournisseurs de télévision traditionnels.

En savoir plus

TV connectée (CTV)

Découvrez ce qu’est la CTV (Connected TV) et comment elle fonctionne. Explorez son rôle dans le streaming moderne et la publicité sur les Smart TV et les appareils connectés.

En savoir plus