Sous-titres codés et SCTE — Présentation générale

PLAYDECK peut transmettre des sous-titres codés (CEA-608 / CEA-708) et des marqueurs publicitaires/de raccord SCTE via de nombreuses entrées et sorties. Il s'agit de signaux différents :

  • Les sous-titres codés sont intégrés à la vidéo (SDI VANC ou intégrés dans les flux élémentaires MPEG-2 / MPEG-4 / H.264).
  • Le code SCTE-104 est utilisé sur SDI (VANC).
  • Le format SCTE-35 est utilisé dans les flux MPEG-TS (UDP, SRT, flux compatibles DVB, enregistrements TS, HLS segments).

Cette page vous donne un aperçu général : ce qui fonctionne, d'un point à un autre, ce que vous devez activer et quelles sont les limites. Vous trouverez les instructions de configuration étape par étape dans les articles dont les liens figurent ci-dessous.

Remarque : les sous-titres logiciels (SRT / ASS) sont toujours incrustés dans l'image. Ils ne sont pas identiques aux sous-titres codés. Voir Sous-titres codés et sous-titres.

Dans cet article :
Règles en bref
Comment activer les fonctions CC et SCTE
Tableau des sous-titres codés
Matrice SCTE
Limites connues
Articles connexes


Règles en bref

  1. SDI ↔ IP : deux univers SCTE distincts
    SDI = SCTE-104. Fichiers Streams / TS = SCTE-35. PLAYDECK ne convertit pas automatiquement le format 104 ↔ 35.
  2. Streams nécessite des indicateurs d'intégration
    Contrairement à la case à cocher “ VANC Data ” de SDI pour les entrées, les options de diffusion et d'enregistrement passent facilement inaperçues. Vous devez les configurer dans les paramètres de diffusion/enregistrement Paramètre / chaîne de configuration (embed_ccembed_scte35).
  3. Codec ou protocole ?
    • Transfert CC (embed_cc) : dépend du codec vidéo (MPEG-2, MPEG-4 Partie 2, H.264 — pas HEVC).
    • SCTE-35 (embed_scte35) : cela dépend du flux MPEG-TS, et non du codec vidéo.
  4. Pass-through ou burn-in (CC)
    • Transfert : Les données de sous-titrage restent dans le signal ; PLAYDECK peut les prévisualiser ; les appareils en aval les décodent. Nécessite VANC / embed_cc le cas échéant.
    • Effet de brûlure : Le texte est intégré aux pixels de la vidéo ; aucun indicateur d'intégration n'est nécessaire pour que le texte soit visible sur les sorties.
  5. Boucle de retour UDP
    Indiquez l'adresse IP LAN de votre ordinateur (par exemple :. udp://192.168.x.x:5000?pkt_size=1316). udp://127.0.0.1:… n'est pas fiable dans les configurations actuelles.

Comment activer les fonctions CC et SCTE

SDI
DirectionQue faire ?
SaisieActiver Données VANC → Activer les sous-titres codés et les déclencheurs SCTE-104 sur cette entrée. Cela active la capture VANC/CC/ANC (cette opération implique une certaine charge de traitement — c'est pourquoi elle est optionnelle).
RésultatAvec une licence de sous-titrage codé, PLAYDECK active automatiquement les fonctionnalités CC/VANC sur le rendu SDI.

Streams et enregistrements

Ouvrir Paramètre sur le flux ou l'enregistrement et définissez les indicateurs dans la chaîne de configuration (exemples) :

embed_cc='true'
embed_scte35='true'


DrapeauÀ utiliser pour
embed_cc='true'Transmission directe du flux CC vers les formats MPEG-2 / MPEG-4 / H.264 (UDP, SRT, DVB, segments HLS, fichiers TS/MKV, RTMP/FLV, etc.)
embed_scte35='true'SCTE-35 en MPEG-TS uniquement (UDP, SRT, DVB, enregistrement de fichiers TS, HLS segments). Ne s'applique pas aux formats MKV ou RTMP/FLV.

Sans ces indicateurs, le signal CC / SCTE-35 ne sera pas transmis par PLAYDECK sur cette sortie — même si l'interface utilisateur semble “ prête ”.


Injection de SCTE

Associez des commandes SCTE à des clips, des blocs, des superpositions ou des boutons d'action. Choisissez SCTE-104 lorsqu'on cible le SDI, SCTE-35 lorsqu'il s'agit de flux MPEG-TS ou de fichiers TS. Détails et exemples XML : SCTE-104 sur SDI · SCTE-35 vers les serveurs.


Tableau des sous-titres codés

Comportement PLAYDECK vérifié (transmission directe, sauf indication contraire).

Chemin d'accèsRésultatRemarques
Fichier → SDI → SDI (boucle)OuiActivez la fonction VANC sur l'entrée de réception.
Fichier → UDP / SRT / DVB → Stream dansOuiembed_cc='true'; MPEG-2, MPEG-4 Partie 2 ou H.264 (par exemple, NVEnc / Quick Sync). HEVC : non.
Fichier → RTMP → YouTubeOuiembed_cc='true'; YouTube affiche les sous-titres.
Fichier → NDI → NDI (boucle PLAYDECK)OuiPLAYDECK↔PLAYDECK uniquement. Le moniteur de studio NDI et vMix n'affichent pas les sous-titres.
Fichier → HLS (.m3u8)Oui*Sous-titres par segments ; PLAYDECK peut lire le fichier m3u8 et afficher les sous-titres. (*Ces sous-titres ne figurent pas sous forme de balises distinctes dans le fichier de liste de lecture.)
Enregistrement MKVOuiembed_cc; side-cars en option via scc_capture / anc_capture (.scc / .anc).
Enregistrement MPEG-TSOuiembed_cc; MediaInfo indique la présence d'un multiplex EIA-608/708 dans la vidéo.
SDI → Stream (chaîne)OuiCapture VANC en + embed_cc sur le flux.
Stream sans embed_ccNon (transfert)Le « burn-in » fonctionne toujours (pixels).

Brûlure d'écran fonctionne avec les formats SDI, NDI, les flux et les sorties bureau dès lors que les sous-titres sont intégrés à l'image (option de transmission des canaux désactivée).

Plus de détails sur l'interface utilisateur : Sous-titres codés et sous-titres.


Matrice SCTE

Chemin d'accèsRésultatRemarques
SCTE-104 → SDI → SDIOuiUtilisez les commandes SCTE-104. Vérifiez le journal des événements. >> / <<.
SCTE-35 → UDP / SRT / DVB → StreamOuiConditions requises embed_scte35='true'. Le codec n'a pas d'importance.
Flux SCTE-35 → flux en avalOuipar exemple : Ch1 → UDP → Ch2 → UDP → Ch3 ; << sur les deux récepteurs.
SCTE-104 sur SDI, puis diffusion de cette chaîne sur IP104 sur SDI : oui ; pas sur IPPas de conversion automatique de 104 en 35. Tir SCTE-35 sur le canal de transmission du flux si le côté IP a besoin de marqueurs.
SCTE-35 vers la sortie SDINonDomaine incorrect pour SDI.
SCTE-104 vers UDP/SRT/DVBNonDomaine incorrect pour MPEG-TS.
Boucle NDI (104 ou 35)NonNon << sur NDI, réception dans PLAYDECK.
Enregistrement MPEG-TS + SCTE-35 pendant l'enregistrementOuiVisible dans DVB Inspector ; la lecture PLAYDECK affiche << SCTE-35.
Enregistrer / lire MKVPas de SCTELe format MKV ne dispose pas de embed_scte35.
HLSPartielAucune balise SCTE/CUE dans le .m3u8. La lecture du fichier m3u8 via PLAYDECK peut tout de même s'afficher << SCTE-35 à partir de segments. Les outils de packaging externes qui ne lisent que les indications du manifeste ont besoin d'un autre outil (par exemple, Nimble).

Compatible DVB La diffusion en continu dans PLAYDECK fonctionne comme UDP/SRT pour CC et SCTE-35 une fois que les indicateurs d'intégration sont activés (format='dvb', toujours udp:// ou l'URL SRT).


Limites connues

SCTE-104 avec une piste CC/ASS active (SDI)

Si un clip est en cours de lecture avec une piste de sous-titrage codé ou ASS active, le signal SCTE-104 peut n'arriver que de manière intermittente sur une boucle SDI (>> send est stable, << (la réception ne l'est pas). Désactivez la piste de texte si la fiabilité du format SCTE-104 sur SDI est essentielle.
Ce conflit était pas observé sur les flux MPEG-TS lors de l'utilisation de SCTE-35 (avec ou sans embed_cc).

NDI
  • CC : fonctionne en boucle PLAYDECK↔PLAYDECK ; non visible dans NDI Studio Monitor ou vMix.
  • SCTE : n'a pas été renvoyé via NDI dans PLAYDECK.

HEVC

embed_cc D'après nos tests, cette norme ne permet pas un transfert de sous-titres correct avec le HEVC. Utilisez le MPEG-2, le MPEG-4 Partie 2 ou le H.264 pour le transfert de sous-titres.

Manifestes HLS

PLAYDECK n'inscrit pas de balises SCTE/CUE dans le .m3u8. Les données de légende et SCTE-35 peuvent toujours être présentes dans les segments sous-jacents.


Articles connexes

ArticleCe que vous y trouverez
Sous-titres codés et sous-titresPistes, gravure directe ou transmission, prévisualisation, SRT/ASS
SCTE sur SDI (SCTE-104)VANC, commandes, test de boucle SDI
Envoi de SCTE-35 vers un serveur de streamingExemples XML, espaces réservés, workflows Nimble / HLS
Enregistrement CC et SCTEMKV vs TS, fichiers « sidecar », vérifications de lecture

Conseils sur le journal des événements

Utilisation Journaux → SCTE:

  • >> = marqueur appliqué sur le canal d'émission
  • << = marqueur détecté dans une liste de lecture ou un flux en cours de réception

Pour les fichiers TS, DVB Inspector (ou TSDuck) est utile pour vérifier la présence de « SCTE-35 » dans le fichier ; MediaInfo affiche souvent clairement « CC », mais pas « SCTE-35 ».