{"id":90038,"date":"2026-09-27T04:21:40","date_gmt":"2026-09-27T02:21:40","guid":{"rendered":"https:\/\/playdeck.tv\/?p=90038"},"modified":"2026-10-08T02:56:04","modified_gmt":"2026-10-08T00:56:04","slug":"scte-triggers","status":"publish","type":"post","link":"https:\/\/playdeck.tv\/fr\/scte-triggers\/","title":{"rendered":"Lancer les pauses publicitaires \u00e0 partir d'un signal SCTE entrant"},"content":{"rendered":"<p class=\"wp-block-paragraph\">PLAYDECK peut envoyer des marqueurs SCTE accompagn\u00e9s de commandes \u00ab clip \u00bb et \u00ab block \u00bb. Il peut \u00e9galement&nbsp;<em>\u00e9coute<\/em>&nbsp;pour les donn\u00e9es entrantes SCTE-35 ou SCTE-104 et passer \u00e0 un bloc \u00ab Break \u00bb lorsqu'un marqueur correspond.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela s'av\u00e8re utile lorsqu'un encodeur en amont, un syst\u00e8me d'automatisation ou un autre canal PLAYDECK d\u00e9clenche le signal OUT \u2014 et que vous souhaitez que votre bloc publicitaire d\u00e9marre automatiquement, puis reprenne une fois la pause termin\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous devez disposer d'une licence SCTE. Le bloc doit \u00eatre un&nbsp;<strong>Bloc de rupture<\/strong>&nbsp;(Fin du bloc \u2192 Pause), afin que PLAYDECK sache o\u00f9 reprendre la lecture apr\u00e8s les publicit\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dans cet article :<\/strong><br>\u2192 <a href=\"#editor\" data-type=\"internal\" data-id=\"#editor\">Ouvrez l'\u00e9diteur de d\u00e9clencheurs SCTE<\/a><br>\u2192 <a href=\"#matching\" data-type=\"internal\" data-id=\"#matching\">Comment fonctionne la mise en relation ?<\/a><br>\u2192 <a href=\"#start\" data-type=\"internal\" data-id=\"#start\">Heure de d\u00e9but<\/a><br>\u2192 <a href=\"#modes\" data-type=\"internal\" data-id=\"#modes\">Modes de dur\u00e9e des blocs<\/a><br>\u2192 <a href=\"#recipe\" data-type=\"internal\" data-id=\"#recipe\">Recette rapide (type FAST \/ instruction du serveur)<\/a><br>\u2192 <a href=\"#related\" data-type=\"internal\" data-id=\"#related\">\u00c0 lire \u00e9galement<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_4710a3-a7 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_4710a3-a7 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_4710a3-a7\" id=\"editor\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Ouvrez l'\u00e9diteur de d\u00e9clencheurs SCTE<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e9lectionnez l'en-t\u00eate \u00ab Break Block \u00bb et ouvrez <strong>Modifier le d\u00e9clencheur SCTE<\/strong> (La liste de lecture affiche une petite indication SCTE lorsque les d\u00e9clencheurs sont enregistr\u00e9s).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque d\u00e9clencheur comporte :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SCTE OUT \u2014 Lire ce bloc<\/strong>\u00a0\u2014 motif(s) qui d\u00e9clenchent la rupture<\/li>\n\n\n\n<li><strong>SCTE IN<\/strong> \u2014 Retour \u2014 motif(s) facultatif(s) qui met(tent) fin pr\u00e9matur\u00e9ment \u00e0 la pause (selon le mode de dur\u00e9e)<\/li>\n\n\n\n<li><strong>Heure de d\u00e9but\u00a0<\/strong>\u2014 lorsque le \u00ab Break \u00bb commence apr\u00e8s un match \u00ab OUT \u00bb<\/li>\n\n\n\n<li><strong>Dur\u00e9e du bloc<\/strong>\u00a0\u2014 la dur\u00e9e de la pause avant le retour<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Utilisation\u00a0<strong>Journaux SCTE<\/strong>\u00a0dans la bo\u00eete de dialogue (ou\u00a0<strong>Journaux \u2192 SCTE<\/strong>) pendant les tests.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1845\" height=\"1030\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png\" alt=\"\" class=\"wp-image-90166\" style=\"aspect-ratio:1.791283486605358;width:790px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png 1845w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-300x167.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-768x429.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-1536x857.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-18x10.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-600x335.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-107x60.png 107w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-614-161x90.png 161w\" sizes=\"(max-width: 1845px) 100vw, 1845px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_07b29b-4b .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_07b29b-4b .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_07b29b-4b\" id=\"matching\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Comment fonctionne la mise en relation ?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mettre\u00a0<strong>une cha\u00eene de correspondance par ligne<\/strong>\u00a0dans les notes OUT et IN. Chaque ligne non vide doit figurer dans le texte du marqueur d'entr\u00e9e (<strong>Toutes les lignes = ET<\/strong>). Les espaces et les guillemets sont ignor\u00e9s. Des exemples pour SCTE-35 \/ SCTE-104 (et leurs variantes de dur\u00e9e) sont disponibles dans la bo\u00eete de dialogue : utilisez-les comme point de d\u00e9part, puis adaptez-les en fonction de ce que votre flux envoie r\u00e9ellement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le\u00a0<strong>Le mod\u00e8le \u00ab OUT \u00bb doit correspondre \u00e0 ce que PLAYDECK re\u00e7oit r\u00e9ellement<\/strong>. Ouvrir\u00a0<strong>Journaux \u2192 SCTE<\/strong>\u00a0lors des tests. Les lignes commen\u00e7ant par\u00a0<code>&lt;&lt;<\/code>\u00a0Affichez l'indicateur d'entr\u00e9e \u2014 copiez les fragments caract\u00e9ristiques dans vos lignes de correspondance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemples de fragments que les gens associent souvent :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SCTE-35 sortie imm\u00e9diate :<\/strong>\u00a0SpliceInfoSection, SpliceInsert, outOfNetworkIndicator = \u201d 1 \u201d, spliceImmediateFlag = \u00ab 1 \u00bb<\/li>\n\n\n\n<li><strong>SCTE-35 EN :<\/strong>\u00a0SpliceInfoSection, SpliceInsert, outOfNetworkIndicator = \u201d 0 \u00bb<\/li>\n\n\n\n<li><strong>SCTE-104 OUT\u00a0<\/strong>(donn\u00e9es entrantes d\u00e9cod\u00e9es, et non donn\u00e9es hexad\u00e9cimales brutes) : SCTE-104, message d'op\u00e9ration multiple, opID 257, type d'insertion de jonction 2<\/li>\n\n\n\n<li><strong>D\u00e9marrage programm\u00e9 SCTE-35 avec ptsTime<\/strong>\u00a0(par exemple TimeSignal) : SpliceInfoSection, TimeSignal, ptsTime<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Si votre mod\u00e8le OUT n\u00e9cessite toujours\u00a0<code>spliceImmediateFlag=\"1\"<\/code>, une queue avec\u00a0<code>Flag=\"0\"<\/code>\u00a0ou un\u00a0<strong>TimeSignal<\/strong>- Le marqueur \u00ab only \u00bb ne se d\u00e9clenchera jamais. Alignez toujours le motif avec un v\u00e9ritable\u00a0<code>&lt;&lt;<\/code>\u00a0ligne tir\u00e9e de votre journal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les d\u00e9clencheurs ne r\u00e9agissent qu'aux \u00e9v\u00e9nements entrants&nbsp;<code>&lt;&lt;<\/code>&nbsp;des indices, et non pas&nbsp;<code>&gt;&gt;<\/code>&nbsp;envoyer uniquement des lignes. Pour un test de boucle ferm\u00e9e, l'entr\u00e9e d'\u00e9coute doit d\u00e9tecter le flux transportant le marqueur.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_36ef20-09 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_36ef20-09 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_36ef20-09\" id=\"start\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Heure de d\u00e9but<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque le motif OUT correspond,\u00a0<strong>Heure de d\u00e9but<\/strong>\u00a0d\u00e9termine \u00e0 quel moment le \u00ab Break Block \u00bb commence r\u00e9ellement.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Mode<\/th><th class=\"has-text-align-left\" data-align=\"left\">Que se passe-t-il ?<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>D\u00e8s l'arriv\u00e9e<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Lancez la pause d\u00e8s que le motif \u00ab OUT \u00bb est d\u00e9tect\u00e9 (par d\u00e9faut).<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>D\u00e9calage par rapport au rep\u00e8re SCTE (pr\u00e9-roll \/ PTS \/ horodatage)<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Lire un d\u00e9lai de d\u00e9marrage \u00e0 partir du rep\u00e8re (voir ci-dessous). Si aucune information exploitable n'est trouv\u00e9e, PLAYDECK d\u00e9marre imm\u00e9diatement et enregistre une note dans le journal SCTE.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>D\u00e9lai fixe (MM:SS:FF)<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Attendez tout ce temps apr\u00e8s le match, puis lancez-vous. L'avance rapide est g\u00e9r\u00e9e comme la dur\u00e9e de l'\u00e9mission, puis appliqu\u00e9e en fonction de la fr\u00e9quence d'images de la cha\u00eene.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><br>Retard par rapport au signal SCTE \u2014 ce qui est lu<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SCTE-104<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>pre_roll_time<\/code>\u00a0en millisecondes<\/li>\n\n\n\n<li>et\/ou\u00a0<code>&lt;timestamp><\/code>:\u00a0<code>type_d'heure<\/code>\u00a0<strong>0<\/strong>\u00a0= traiter maintenant ;\u00a0<strong>1<\/strong>\u00a0= UTC (NTP) ;\u00a0<strong>2<\/strong>\u00a0= Horloge murale de type VITC (heures \/ minutes \/ secondes \/ images)<\/li>\n\n\n\n<li>D\u00e9lai effectif = temps \u00e9coul\u00e9 jusqu'\u00e0 ce moment (s'il se situe encore dans le futur)\u00a0<strong>et aussi<\/strong>\u00a0pr\u00e9-roll<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>SCTE-35<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>spliceImmediateFlag=\"1\"<\/code>\u00a0\u2192 retard\u00a0<strong>0<\/strong>\u00a0(\u00e9quivalent \u00e0 \u00ab imm\u00e9diat \u00bb pour le d\u00e9marrage)<\/li>\n\n\n\n<li>sinon\u00a0<code>ptsTime<\/code>\u00a0\/\u00a0<code>pts_time<\/code>\u00a0(horloge de programme \u00e0 90 kHz), par rapport \u00e0 l'horloge de flux sur le\u00a0<strong>m\u00eame image<\/strong>\u00a0qui a port\u00e9 la queue \u2192 attendre jusqu'\u00e0 ce moment-l\u00e0 (avec un capuchon de s\u00e9curit\u00e9)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Si l'heure cible est d\u00e9j\u00e0 pass\u00e9e (VITC ou PTS), la pause commence imm\u00e9diatement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les voies d'envoi ne pr\u00e9servent pas\u00a0<code>ptsTime<\/code>\u00a0pour chaque type de rep\u00e8re. Ce qui compte en production, c'est de savoir si votre\u00a0<code>&lt;&lt;<\/code>\u00a0le journal des entr\u00e9es contient toujours\u00a0<code>ptsTime<\/code>\u00a0(ou 104 pr\u00e9-roll \/ horodatage).\u00a0<strong>TimeSignal<\/strong>\u00a0marqueurs qui comprennent\u00a0<code>ptsTime<\/code>\u00a0constituent un cas courant pour les d\u00e9marrages chronom\u00e9tr\u00e9s de type SCTE-35.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_681edc-a5 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_681edc-a5 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_681edc-a5\" id=\"modes\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Modes de dur\u00e9e des blocs<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Mode<\/th><th class=\"has-text-align-left\" data-align=\"left\">Que se passe-t-il ?<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Attendre l'arriv\u00e9e de SCTE<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">OUT lance le Break (apr\u00e8s\u00a0<strong>Heure de d\u00e9but<\/strong>). Retourne une valeur lorsqu'un\u00a0<strong>\u00c0<\/strong>\u00a0correspondances de motif. Vous devez d\u00e9finir le motif IN.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Dur\u00e9e \u00e0 partir de SCTE OUT (dur\u00e9e de la pause)<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">OUT marque le d\u00e9but de la pause. Reprise apr\u00e8s la dur\u00e9e de pause indiqu\u00e9e dans ce marqueur OUT : SCTE-35\u00a0<strong>Dur\u00e9e de la pause<\/strong>\u00a0\/\u00a0<code>dur\u00e9e<\/code>\u00a0(impulsions \u00e0 90 kHz), ou SCTE-104\u00a0<strong>dur\u00e9e_de_la_pause<\/strong>\u00a0(dixi\u00e8mes de seconde). Si aucune dur\u00e9e n'est d\u00e9tect\u00e9e, PLAYDECK revient alors \u00e0 l'attente d'un signal IN (si vous en avez d\u00e9fini un).<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Dur\u00e9e d\u00e9termin\u00e9e<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">OUT d\u00e9clenche la pause. Retourne apr\u00e8s le temps que tu as saisi (HH:MM:SS).<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Jouer jusqu'\u00e0 la fin du bloc<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">OUT lance le Break. Revenez lorsque le bloc Break se termine normalement (m\u00eame principe qu'un Break programm\u00e9 ou d\u00e9clench\u00e9 par une action qui arrive \u00e0 son terme).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un\u00a0<strong>\u00c0\u00a0<\/strong>La fonction `match` renvoie toujours la valeur imm\u00e9diatement et annule un minuteur en cours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cues sans dur\u00e9e de pause (par exemple, de nombreux\u00a0<strong>TimeSignal<\/strong>(marqueurs \u00ab uniquement \u00bb) n\u00e9cessitent\u00a0<strong>Dur\u00e9e d\u00e9termin\u00e9e<\/strong>,\u00a0<strong>Attendre l'arriv\u00e9e de SCTE<\/strong>, ou\u00a0<strong>Jouer jusqu'\u00e0 la fin du bloc<\/strong>\u00a0\u2014 sinon, PLAYDECK ne dispose d'aucune voie de retour et l'enregistrera dans le journal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque OUT se d\u00e9clenche, PLAYDECK m\u00e9morise le clip en cours de lecture et passe directement au Break. La fonction \u00ab Return \u00bb utilise cette position enregistr\u00e9e (via le param\u00e8tre \u00ab After Break \u00bb du Break \/ le chemin de retour normal).<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_a18e1a-04 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_a18e1a-04 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_a18e1a-04\" id=\"recipe\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Recette rapide (type FAST \/ instruction du serveur)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commandes<\/strong>\u00a0sur les clips\/blocs\/actions =\u00a0<strong>envoyer<\/strong>\u00a0SCTE (<code>>><\/code>\u00a0(dans le journal). Voir les articles SCTE-35 \/ SCTE-104.<\/li>\n\n\n\n<li><strong>D\u00e9clencheurs SCTE<\/strong>\u00a0sur un bloc de pause =\u00a0<strong>r\u00e9agir<\/strong>\u00a0aux marqueurs entrants (<code>&lt;&lt;<\/code>) et la diffusion.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Les deux peuvent coexister au sein d'un m\u00eame projet. Un \u00ab Break \u00bb peut tout de m\u00eame transmettre des commandes SCTE sortantes au d\u00e9but et \u00e0 la fin si votre outil de packaging a \u00e9galement besoin de marqueurs.\u00a0<strong>de<\/strong>\u00a0PLAYDECK.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les flux en direct qui doivent continuer \u00e0 \u00eatre diffus\u00e9s m\u00eame apr\u00e8s la \u00ab pause \u00bb, utilisez une entr\u00e9e de cha\u00eene permanente (et non l'URL d'un flux de playlist) \u2014 voir <a href=\"https:\/\/playdeck.tv\/fr\/ad-breaks\/#checklist\" data-type=\"link\" data-id=\"https:\/\/playdeck.tv\/ad-breaks\/#checklist\">Pauses publicitaires<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Configurations courantes<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le serveur envoie\u00a0<strong>imm\u00e9diat SCTE-35 OUT<\/strong>\u00a0\u2192\u00a0<strong>Heure de d\u00e9but<\/strong>: D\u00e8s l'arriv\u00e9e ;\u00a0<strong>Dur\u00e9e<\/strong>: \u00e0 partir de la sortie SCTE, ou en mode fixe \/ en attente de l'entr\u00e9e<\/li>\n\n\n\n<li><strong>SCTE-104<\/strong>\u00a0avec pr\u00e9-roll ou horodatage \u2192\u00a0<strong>Heure de d\u00e9but<\/strong>: Retard par rapport au signal de synchronisation SCTE ;\u00a0<strong>Dur\u00e9e<\/strong>\u00a0selon les besoins<\/li>\n\n\n\n<li><strong>SCTE-35<\/strong>\u00a0avec\u00a0<code>ptsTime<\/code>\u00a0dans la file d'attente des messages entrants \u2192\u00a0<strong>Heure de d\u00e9but<\/strong>: D\u00e9lai par rapport au signal de synchronisation SCTE ; le motif de sortie doit correspondre \u00e0 ce signal (et pas seulement\u00a0<code>Flag=\"1\"<\/code>);\u00a0<strong>Dur\u00e9e<\/strong>\u00a0souvent \u00ab Fixed \u00bb ou \u00ab Wait for IN \u00bb si le marqueur n'a pas de dur\u00e9e de pause<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Pendant les tests<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>>><\/code>\u00a0dans le journal = quelque chose a \u00e9t\u00e9 envoy\u00e9<\/li>\n\n\n\n<li><code>&lt;&lt;<\/code>\u00a0= PLAYDECK a re\u00e7u une commande<\/li>\n\n\n\n<li><code>SORTIE\/RETARD<\/code>,\u00a0<code>OUT\/JOUER<\/code>,\u00a0<code>D\u00c9MARRER\/JOUER<\/code>,\u00a0<code>ENTR\u00c9E\/SORTIE<\/code>,\u00a0<code>MINUTERIE\/RETOUR<\/code>\u00a0= actions d\u00e9clench\u00e9es<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-90038_e96cf7-66 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-90038_e96cf7-66 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-90038_e96cf7-66\" id=\"related\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>\u00c0 lire \u00e9galement<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Article<\/th><th class=\"has-text-align-left\" data-align=\"left\">Sujet<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/fr\/cc-scte\/\">Sous-titres cod\u00e9s et SCTE \u2014 Pr\u00e9sentation g\u00e9n\u00e9rale<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">Matrice compl\u00e8te, domaines, indicateurs d'int\u00e9gration<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/fr\/scte-35\/\">Envoi de SCTE-35 vers un serveur de streaming<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">UDP\/SRT\/DVB, Nimble, HLS<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/fr\/cc-subtitles\/\">Sous-titres cod\u00e9s et sous-titres<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">CC en mode \u00ab burn-in \u00bb \/ \u00ab pass-through \u00bb<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/fr\/recording-cc-scte\/\">Enregistrement CC et SCTE<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">MKV vs TS, fichiers \u00ab sidecar \u00bb, v\u00e9rifications de lecture<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/fr\/scte-triggers\/\" data-type=\"link\" data-id=\"https:\/\/playdeck.tv\/scte-triggers\/\">Utilisation de SCTE-104 sur SDI<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">Marqueurs SDI VANC<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>PLAYDECK peut envoyer des marqueurs SCTE accompagn\u00e9s de commandes \u00ab clip \u00bb et \u00ab block \u00bb. Il peut \u00e9galement d\u00e9tecter les signaux SCTE-35 ou SCTE-104 entrants et passer \u00e0 un \u00ab Break Block \u00bb lorsqu\u2019un marqueur correspond. Cela s\u2019av\u00e8re utile lorsqu\u2019un encodeur en amont, un syst\u00e8me d\u2019automatisation ou un autre canal PLAYDECK se d\u00e9clenche\u2026 <a class=\"kt-excerpt-readmore more-link\" href=\"https:\/\/playdeck.tv\/fr\/scte-triggers\/\" aria-label=\"Lancer les pauses publicitaires \u00e0 partir d&#039;un signal SCTE entrant\">En savoir plus<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-90038","post","type-post","status-publish","format-standard","hentry","category-manual"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Start Ad Breaks from Incoming SCTE - PLAYDECK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/playdeck.tv\/fr\/scte-triggers\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Start Ad Breaks from Incoming SCTE - PLAYDECK\" \/>\n<meta property=\"og:description\" content=\"PLAYDECK can send SCTE markers with clip and block commands. It can also&nbsp;listen&nbsp;for incoming SCTE-35 or SCTE-104 and jump into a Break Block when a marker matches. That is useful when an upstream encoder, automation, or another PLAYDECK channel fires &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playdeck.tv\/fr\/scte-triggers\/\" \/>\n<meta property=\"og:site_name\" content=\"PLAYDECK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/playdecktv\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T02:21:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T00:56:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1845\" \/>\n\t<meta property=\"og:image:height\" content=\"1030\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"WebAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/\"},\"author\":{\"name\":\"WebAdmin\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\"},\"headline\":\"Start Ad Breaks from Incoming SCTE\",\"datePublished\":\"2026-09-27T02:21:40+00:00\",\"dateModified\":\"2026-10-08T00:56:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/\"},\"wordCount\":999,\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-614.png\",\"articleSection\":[\"Manual\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/\",\"name\":\"Start Ad Breaks from Incoming SCTE - PLAYDECK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-614.png\",\"datePublished\":\"2026-09-27T02:21:40+00:00\",\"dateModified\":\"2026-10-08T00:56:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-614.png\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-614.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/scte-triggers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playdeck.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Start Ad Breaks from Incoming SCTE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"name\":\"PLAYDECK\",\"description\":\"Professional Video Playout Software for Windows\",\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playdeck.tv\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\",\"name\":\"PLAYDECK\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"width\":2560,\"height\":1087,\"caption\":\"PLAYDECK\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/playdecktv\",\"https:\\\/\\\/www.instagram.com\\\/playdeck.tv\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/70437766\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\",\"name\":\"WebAdmin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lancer les blocs publicitaires \u00e0 partir d'un signal SCTE entrant - PLAYDECK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/playdeck.tv\/fr\/scte-triggers\/","og_locale":"fr_FR","og_type":"article","og_title":"Start Ad Breaks from Incoming SCTE - PLAYDECK","og_description":"PLAYDECK can send SCTE markers with clip and block commands. It can also&nbsp;listen&nbsp;for incoming SCTE-35 or SCTE-104 and jump into a Break Block when a marker matches. That is useful when an upstream encoder, automation, or another PLAYDECK channel fires &hellip; Read More","og_url":"https:\/\/playdeck.tv\/fr\/scte-triggers\/","og_site_name":"PLAYDECK","article_publisher":"https:\/\/www.facebook.com\/playdecktv","article_published_time":"2026-09-27T02:21:40+00:00","article_modified_time":"2026-10-08T00:56:04+00:00","og_image":[{"width":1845,"height":1030,"url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png","type":"image\/png"}],"author":"WebAdmin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"WebAdmin","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/playdeck.tv\/scte-triggers\/#article","isPartOf":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/"},"author":{"name":"WebAdmin","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8"},"headline":"Start Ad Breaks from Incoming SCTE","datePublished":"2026-09-27T02:21:40+00:00","dateModified":"2026-10-08T00:56:04+00:00","mainEntityOfPage":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/"},"wordCount":999,"publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"image":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png","articleSection":["Manual"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/playdeck.tv\/scte-triggers\/","url":"https:\/\/playdeck.tv\/scte-triggers\/","name":"Lancer les blocs publicitaires \u00e0 partir d'un signal SCTE entrant - PLAYDECK","isPartOf":{"@id":"https:\/\/playdeck.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/#primaryimage"},"image":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png","datePublished":"2026-09-27T02:21:40+00:00","dateModified":"2026-10-08T00:56:04+00:00","breadcrumb":{"@id":"https:\/\/playdeck.tv\/scte-triggers\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playdeck.tv\/scte-triggers\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/playdeck.tv\/scte-triggers\/#primaryimage","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-614.png"},{"@type":"BreadcrumbList","@id":"https:\/\/playdeck.tv\/scte-triggers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playdeck.tv\/"},{"@type":"ListItem","position":2,"name":"Start Ad Breaks from Incoming SCTE"}]},{"@type":"WebSite","@id":"https:\/\/playdeck.tv\/#website","url":"https:\/\/playdeck.tv\/","name":"PLAYDECK","description":"Logiciel Professional Video Playout pour Windows","publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playdeck.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/playdeck.tv\/#organization","name":"PLAYDECK","url":"https:\/\/playdeck.tv\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","width":2560,"height":1087,"caption":"PLAYDECK"},"image":{"@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/playdecktv","https:\/\/www.instagram.com\/playdeck.tv\/","https:\/\/www.linkedin.com\/company\/70437766\/"]},{"@type":"Person","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8","name":"WebAdmin"}]}},"taxonomy_info":{"category":[{"value":1,"label":"Manual"}]},"featured_image_src_large":false,"author_info":{"display_name":"WebAdmin","author_link":"https:\/\/playdeck.tv\/fr\/author\/joy\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Manual","slug":"manual","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":55,"filter":"raw","cat_ID":1,"category_count":55,"category_description":"","cat_name":"Manual","category_nicename":"manual","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/posts\/90038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/comments?post=90038"}],"version-history":[{"count":12,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/posts\/90038\/revisions"}],"predecessor-version":[{"id":90171,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/posts\/90038\/revisions\/90171"}],"wp:attachment":[{"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/media?parent=90038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/categories?post=90038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playdeck.tv\/fr\/wp-json\/wp\/v2\/tags?post=90038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}