Le guide du sous-titrage en direct pour le broadcast et le streaming
L'endroit où les sous-titres rejoignent votre chaîne détermine le format, le délai et le travail. Un guide clair du 608, du WebVTT et du TTML, avec une check-list avant diffusion réutilisable.
La plupart des projets de sous-titrage en direct commencent par la mauvaise question. Les équipes se demandent quel fournisseur, ou quel format. La question qui conditionne tout le reste est plus simple : à quel endroit de votre chaîne les sous-titres rejoignent-ils la vidéo ?
Répondez d'abord à celle-là et le format s'impose de lui-même. Le délai devient un réglage plutôt qu'une surprise. Personne n'a à installer un nouvel équipement en baie.
Faites l'impasse dessus et c'est la semaine du lancement que vous découvrez que votre packager supprime la moitié de la mise en forme, ou que vos lecteurs HLS ne voient jamais le 608 qu'on vous avait promis.
Ce guide est la référence que nous aimerions voir entre les mains de chaque équipe broadcast et streaming avant son premier flux sous-titré. Il explique comment le sous-titrage dans le cloud s'intègre à un workflow que vous exploitez déjà, ce que sont réellement les formats, ce qui détermine la précision et le délai, et il se termine par cinq questions et une check-list que vous pouvez réutiliser avant chaque diffusion.
Les sous-titres rejoignent votre chaîne à l'un de cinq endroits
Toute chaîne en direct comporte les mêmes repères : un flux de contribution, un transcodeur, un packager, une origine, les lecteurs. SyncWords se place à l'une de cinq positions par rapport à eux, et chaque position ouvre un ensemble de formats différent.

- Avant le transcodeur. Votre flux parvient à SyncWords via SRT en MPEG-TS, et les sous-titres repartent dans le même transport stream. C'est le chemin broadcast complet : EIA-608 intégré, Teletext (DVB-TXT), DVB-SUB et DVB-TTML, chaque langue sur son propre PID étiqueté. Il convient au playout, à la contribution et à toute chaîne qui aboutit à un multiplexeur ou à une liaison montante satellite.
- Entre le transcodeur et le packager. Le transcodeur envoie du CMAF Ingest (ou l'ancien HLS Ingest) à SyncWords, qui ajoute une piste de sous-titres TTML et transmet le flux au packager. Les équipes AWS se retrouvent souvent ici, entre MediaLive et MediaPackage. Le packager convertit notre TTML en WebVTT, donc seule la mise en forme que ce packager comprend est conservée.
- Après le packager, à l'origine. SyncWords lit votre HLS existant et écrit des segments WebVTT à côté, sans copier ni republier vos segments vidéo. Les lecteurs bénéficient de la quasi-totalité de la spécification WebVTT, ce qui en fait la position offrant la mise en forme et le positionnement les plus riches.
- RTMP. Les flux destinés aux réseaux sociaux et au live shopping n'ont pratiquement ni transcodeur ni packager. Les sous-titres voyagent avec le flux RTMP vers des destinations comme YouTube Live et Facebook Live.
- Le widget. Aucune vidéo. Les spectateurs ouvrent un lien ou scannent un QR code et lisent les sous-titres sur leur propre téléphone. C'est le produit dédié aux événements, et l'audio seul suffit.
Deux choses valent pour toutes les positions. La vidéo n'est jamais transcodée : la qualité d'image, les DRM et les marqueurs SCTE-35 passent tels qu'ils sont arrivés. Et une même session peut alimenter plusieurs positions à la fois : du SRT renvoyé vers votre playout et un lien de widget pour les personnes présentes dans la salle, à partir des mêmes sous-titres.
Vous êtes sur AWS ? Comment ajouter des sous-titres en direct à AWS MediaLive sans réencodage détaille pas à pas la position intermédiaire.
Vous gardez votre infrastructure actuelle
Passer au sous-titrage dans le cloud ne signifie pas tout démonter. Si vous possédez déjà un encodeur de sous-titres matériel, SyncWords peut le piloter sur IP avec un flux 608, pour que vous avanciez à votre rythme. Si vos sous-titreurs ou votre logiciel de sténotypie produisent déjà un flux 608, nous pouvons le recevoir via une connexion directe Control-A et en tirer des sous-titres. Et si votre équipe automatise tout, l'API vous permet d'associer une fois pour toutes un service à chaque canal, puis de le démarrer, l'arrêter et le programmer sans retoucher la configuration.
Les formats de sous-titres expliqués simplement
Les formats se répartissent en deux familles. Certains voyagent à l'intérieur du signal vidéo. D'autres circulent sous forme de pistes texte ou image distinctes, à côté de lui.
EIA-608. Vous le verrez aussi appelé CEA-608 : c'est la même norme, son nom a suivi l'organisme de normalisation. C'est le format nord-américain de la ligne 21, né avec la télévision analogique. Un jeu de caractères restreint, quelques lignes de texte, quatre canaux de sous-titres (CC1 à CC4). C'est ce qu'attendent la plupart des systèmes de playout, des décodeurs et des encodeurs de sous-titres matériels aux États-Unis. Il couvre les sept langues prises en charge par la norme, dont l'anglais, l'espagnol, le français, le portugais et l'italien.
CEA-708. Son successeur pour la télévision numérique, avec davantage de services, de polices, de couleurs et de positionnement des fenêtres. Le détail qui piège les équipes : les données de sous-titres numériques transportent du 608 à l'intérieur pour des raisons de compatibilité, et c'est ainsi que SyncWords alimente une chaîne 708. Nous écrivons de l'EIA-608, et un système qui attend du 708 reçoit notre 608 à l'intérieur. CEA-608 vs 708 : ce que les équipes broadcast doivent savoir explique ce que cela implique pour vos décodeurs.
WebVTT. Le format de piste texte du streaming HLS. Un simple fichier de cues horodatées que le lecteur affiche à l'écran, dans son propre menu de sous-titres. Si vos spectateurs regardent dans un navigateur, une application ou un lecteur de TV connectée, c'est presque certainement ce qu'ils voient. JW Player, THEOplayer, HLS.js et Video.js l'affichent tous nativement.
TTML. La famille de texte synchronisé en XML. En streaming, c'est la piste de sous-titres à l'intérieur du CMAF. Son profil broadcast, DVB-TTML, est la direction que prend le sous-titrage européen : positionnement précis et mise en forme moderne, la prise en charge par les décodeurs étant encore en train de rattraper son retard.
Teletext et DVB-SUB. Les piliers du broadcast européen. Le Teletext (DVB-TXT) est le plus largement compatible avec les décodeurs déjà installés dans les foyers, avec un numéro de page par langue. Le DVB-SUB envoie chaque sous-titre sous forme de bitmap, si bien que n'importe quel décodeur peut l'afficher, quelles que soient ses polices. C'est donc le choix fiable pour l'arabe, le cyrillique, le chinois, le japonais et les autres écritures non latines.
La règle empirique : adaptez le format au dernier appareil qui doit le comprendre. Une chaîne de playout américaine veut du 608. Un lecteur HLS veut du WebVTT. Un décodeur européen veut du Teletext ou du DVB-SUB.
La précision commence à l'ingestion
La précision commence à l'ingestion. Avec un son programme propre et un dictionnaire ASR personnalisé pour vos noms et votre terminologie, le sous-titrage en direct offre une précision de mots parmi les meilleures du marché. Comme chaque traduction est construite à partir de cette transcription, la qualité du dictionnaire se répercute sur chaque langue de sous-titres et de doublage.
En pratique, cela signifie trois choses.
- Envoyez le son programme, pas un micro d'ambiance. Sur une source MPEG-TS, vous pouvez choisir la piste audio exacte par index ou par PID, et même des canaux précis au sein de celle-ci. Choisissez le mix propre du commentaire ou du présentateur, pas l'ambiance du stade.
- Chargez le dictionnaire avant la diffusion. Noms des présentateurs, effectifs des équipes, sponsors, noms de lieux, acronymes. Les dictionnaires sont illimités, peuvent être définis par défaut ou par événement, et restent rattachés à un type de programme pour que l'émission du mardi ne reparte pas de zéro chaque semaine.
- Décidez où intervient l'humain. Le Caption Editor montre les sous-titres IA à un éditeur un nombre défini de secondes avant que les spectateurs ne les voient, pour que quelqu'un puisse corriger un nom dans cette fenêtre. Pour les sessions les plus importantes, un sous-titreur CART humain peut être réservé via la même plateforme.
Pour savoir où se situent respectivement le sous-titrage IA et le sous-titrage humain : Du sous-titrage traditionnel à l'accessibilité par IA. Et les raisons habituelles pour lesquelles un événement sous-titré tourne mal, presque aucune d'ordre technique : Pourquoi le sous-titrage des événements en direct échoue et comment l'éviter.
Le délai est un réglage que vous choisissez
Trois mots se mélangent dans chaque conversation sur le sous-titrage, et ils désignent des choses différentes.
- La latence est le retard de la vidéo sortante par rapport à la vidéo entrante.
- Le temps de traitement est le temps que met le pipeline à transformer la parole en sous-titre.
- Le délai est ce que remarque le spectateur : le décalage entre le sous-titre et l'audio qu'il entend.
Le réglage qui fait le lien entre les trois est le buffer. Retenez la vidéo quelques secondes et les sous-titres ont le temps de la rattraper : ils apparaissent alors sans délai perceptible. Gardez la vidéo au plus serré et acceptez un court décalage entre la parole et le sous-titre. Beaucoup d'équipes broadcast choisissent la seconde option.
Les chiffres dépendent de la position. Le chemin vidéo lui-même ajoute une latence d'une demi-seconde dans les workflows SRT, et sans buffer vous obtenez un délai de sous-titres inférieur à 2 s en SRT. Les solutions de sous-titrage courantes affichent les sous-titres en direct en 4 à 8 secondes. Côté HLS, les spectateurs voient généralement les sous-titres environ 5 secondes après l'audio du programme dans les workflows HLS.
Les sous-titres traduits prennent plus de temps à produire que les sous-titres dans la langue d'origine : un flux multilingue nécessite donc un buffer plus important. Nous le dimensionnons avec vous, canal par canal. L'article sur les sous-titres multilingues en direct traite de cet aspect.
Vos obligations, nos sous-titres
Les diffuseurs et les organismes publics sous-titrent parce que la réglementation l'exige : FCC Title V, l'ADA, l'EU Accessibility Act (en vigueur depuis juin 2025), et d'autres selon l'endroit où vous diffusez. Les sous-titres produits par SyncWords sont conçus selon les critères FCC Title V de précision, de synchronisation, d'exhaustivité et de positionnement, et ils vous aident à respecter les obligations d'accessibilité qui s'appliquent à vous. La conformité elle-même relève du diffuseur ; nos sous-titres sont conçus pour l'appuyer.
Le positionnement est le critère que les équipes oublient. En 608, vous réglez la ligne et le nombre de lignes. En Teletext, vous réglez la ligne et pouvez utiliser la double hauteur. En DVB-SUB, WebVTT et DVB-TTML, vous réglez la marge inférieure. Utilisez ces réglages pour tenir les sous-titres à l'écart de vos synthés et de vos incrustations de score avant la première diffusion, pas après la première réclamation.
Cinq questions à se poser avant de sous-titrer un flux en direct
1. De quel format de sous-titres chaque destination a-t-elle besoin ? Listez toutes les destinations : playout, application OTT, lecteur du site web, réseaux sociaux. Notez à côté de chacune le format qu'elle lit. Cette liste vous indique la position dont vous avez besoin, et si une même session doit en alimenter plusieurs.
2. Qui vérifie le dictionnaire personnalisé des noms et des termes ? Désignez un responsable. En général, le producteur ou la personne qui rédige le conducteur. Un dictionnaire dont personne n'est responsable est obsolète dès la troisième émission.
3. Dans quelles langues votre public regarde-t-il réellement ? Regardez vos statistiques, pas vos ambitions. Commencez par les deux ou trois langues que montrent les données, et ajoutez-en d'autres une fois que vous constatez qu'elles sont utilisées.
4. Comment les sous-titres atteindront-ils chaque plateforme sur laquelle vous diffusez ? Une même session peut livrer à plusieurs endroits à la fois, et chaque mode de livraison transporte toutes les langues actives. Vérifiez que chaque plateforme reçoit les sous-titres dans un format qu'elle accepte avant le jour J, pas le jour même.
5. Qui surveille les sous-titres pendant la diffusion ? Quelqu'un doit regarder la sortie sur le vrai lecteur ou décodeur, avec un moyen de joindre le support. Le support SyncWords fonctionne 24/7, et pour les événements, un technicien rejoint la session en direct.
La check-list avant diffusion
Imprimez-la, collez-la dans votre runbook, réutilisez-la à chaque fois.

Une semaine avant
- [ ] Destinations et formats correspondants listés, position validée
- [ ] Langues choisies à partir des données d'audience
- [ ] Dictionnaire chargé avec les noms, termes et acronymes, et responsable désigné
- [ ] Buffer validé : vidéo serrée avec un court délai des sous-titres, ou quelques secondes de buffer et aucun délai perceptible
- [ ] Service créé et programmé, pour qu'il démarre à l'heure sans personne au clavier
La veille
- [ ] Test de bout en bout sur le vrai décodeur, lecteur ou destination sociale, pas dans une fenêtre d'aperçu
- [ ] Positionnement des sous-titres vérifié par rapport aux synthés et aux habillages graphiques
- [ ] Libellés de langue vérifiés dans le menu du lecteur ou le sélecteur du décodeur
- [ ] Piste audio du programme confirmée : le mix propre, à un bon niveau
- [ ] Chemin de secours confirmé
À l'antenne
- [ ] Une personne surveille les sous-titres sur la sortie vue par le spectateur
- [ ] Caption Editor ouvert si les noms ou les chiffres doivent être exacts
- [ ] Contact du support à portée de main
Après la diffusion
- [ ] Transcription corrigée et fichier VTT récupérés (ils sont générés automatiquement à la fin de la session)
- [ ] Noms mal reconnus ajoutés au dictionnaire pour la prochaine fois
Pour aller plus loin
Ce guide est le point d'entrée. Trois articles publiés ce mois-ci approfondissent les questions ci-dessus :
- Comment ajouter des sous-titres en direct à AWS MediaLive sans réencodage, pour les équipes sur AWS Elemental
- CEA-608 vs 708 : ce que les équipes broadcast doivent savoir, pour tous ceux dont les décodeurs demandent du 708
- Un seul flux en direct, plusieurs langues, pour ajouter des sous-titres traduits au même flux
Pour le transport sur lequel reposent la plupart des workflows broadcast, consultez Secure Reliable Transport (SRT) : le protocole des flux en direct à faible latence.
Vous voulez voir les sous-titres sur votre propre flux, dans la position adaptée à votre chaîne ? Réservez une démo : réserver une démo
Voyez les sous-titres sur votre propre flux
Réserver une démo