
Manuel d'utilisation et guide
Documentation officielle sur la vidéo multicanal Playout et la production à distance
Table des matières
- Manuel d'utilisation et guide
- Matériel
- Votre PLAYDECK PC Build / Matériel
- Périphériques d'entrée/sortie pris en charge
- Interne et externe Keying
- PiP (image dans l'image) avec Keying intégré
- Configuration du dispositif ST 2110
- Configuration du signal de référence de l'appareil (GenLock)
- Playlist et contenu
- Les meilleurs codecs vidéo pour la lecture
- Ajouter « Input Streams » à la liste de lecture
- Ajouter des vidéos YouTube à des listes de lecture
- Automatiser la superposition Lower Third à l'aide de clips
- Sous-titres
- Créer/importer des listes de lecture depuis une source externe
- Créer une boucle d'attente avant le spectacle
- Création d'un diaporama sur un seul écran
- Growing Files dans la playlist
- Transcoder des clips pour le décodage par GPU
- Sortie vidéo et audio
- Diffusez votre flux vidéo
- Configuration de votre sortie Streams
- ASIO / Carte son virtuelle Dante
- Audio multicanal et mixage
- Correction des couleurs pour les sources et les canaux
- Sortie et enregistrement HDR
- Retard audio
- Publicité et SCTE
- Pauses publicitaires pour interrompre Playout
- Créer des publicités en bande L via un deuxième canal
- Utilisation de la norme SCTE pour les entrées et les sorties
- Envoi de SCTE-35 vers le serveur Stream
- Cloud et connexions à distance
- Utilisation de Companion pour le contrôle Playout
- Utilisation des commandes pour le contrôle du Playout
- Vidéo depuis/vers OBS Studio
- Vidéo depuis/vers vMix
- Installation d'Amazon EC2
- API PLAYDECK
- Licence et assistance
- Options de licence PLAYDECK
- Activez votre licence
- Licence de sauvegarde gratuite
- Transférer la licence vers un autre PC
- Récupérer une licence perdue
- Envoyer les fichiers journaux à l'équipe d'assistance
- Envoyer des fichiers à l'équipe d'assistance
- Configurer l'accès sans surveillance à RustDesk pour l'assistance à distance
- Journalisation du moteur vidéo
Manuel d'utilisation et guide
Bienvenue dans la documentation officielle de PLAYDECK. Ce guide d'utilisation complet a été conçu pour vous aider à configurer, automatiser et exploiter votre système de diffusion de manière optimale, que vous le déployiez sur site ou dans des environnements de production à distance basés sur le cloud.
💡 Flux de travail de production localisés : Afin de garantir un fonctionnement sans faille dans les environnements à haute pression du monde entier, l'interface utilisateur du logiciel PLAYDECK prend en charge nativement 9 langues internationales.
Guide de démarrage rapide : Architecture du système
PLAYDECK s'adapte aussi bien à de simples configurations monocanal qu'à des infrastructures de diffusion complexes. Avant de vous plonger dans les chapitres consacrés aux configurations spécifiques ci-dessous, assurez-vous de bien comprendre les fonctionnalités principales de votre édition :
- Multicanal Playout : Gérez et acheminez simultanément jusqu’à 8 canaux de sortie totalement indépendants. Organisez instantanément vos vidéos, graphiques, pistes audio, entrées en direct ou flux IP grâce à notre interface de playlist haute vitesse fonctionnant par glisser-déposer.
- Transcodage en temps réel : Alimentez votre playlist avec pratiquement n'importe quel codec ou conteneur vidéo courant. Le moteur interne de PLAYDECK redimensionne, convertit et transcode automatiquement tous les fichiers en temps réel afin de les adapter au format de sortie de votre matériel.
- Acheminement flexible des signaux : Diffusez vos flux d'une qualité irréprochable via des cartes d'E/S matérielles professionnelles (Blackmagic Design, AJA, Deltacast, etc.), des flux NDI® natifs à faible latence, des flux SRT sécurisés ou le bureau étendu de Windows.
- Contrôle et automatisation avancés : Prenez le contrôle total de votre flux de production grâce à des raccourcis clavier rapides, des interfaces Tally automatisées, des commandes réseau TCP/IP standardisées ou notre module natif conçu pour Bitfocus Companion et les systèmes Deck Stream d'Elgato.
Édition Studio : acquisition en temps réel et puissance audio
Si vous utilisez le PLAYDECK Édition Studio, vous avez accès à des flux de travail étendus de qualité professionnelle :
- Enregistrement sur 4 canaux et montage ciblé pendant l'acquisition : Enregistrez simultanément jusqu’à 4 flux d’enregistrement dédiés. Un canal maître désigné peut être utilisé pour l’enregistrement actif Montage pendant l'acquisition la création de clips, qui vous permet d'utiliser des raccourcis clavier ultra-rapides pour roder, couper et ajouter instantanément des clips phares à votre liste de lecture, tandis que l'enregistrement en arrière-plan se poursuit sans interruption.
- Prise en charge native d'ASIO et de Dante : Gérez sans effort des signaux audio multicanaux complexes grâce à une intégration native et hautement performante des périphériques ASIO et de la carte son virtuelle Dante (DVS), permettant de gérer jusqu'à 32 canaux audio indépendants.
Comment naviguer dans cette documentation
Veuillez utiliser le menu de navigation dans la barre latérale de gauche pour accéder à des chapitres techniques spécifiques. Le menu s'affiche automatiquement pour vous guider à travers nos guides étape par étape sur le matériel, les listes de lecture, le routage et l'automatisation.
Matériel
Votre PLAYDECK PC Build / Matériel
Veuillez suivre ces conseils de base pour votre système PLAYDECK. Bien que PLAYDECK puisse en principe lire n'importe quel codec sur n'importe quel ordinateur Windows, nous souhaitons vous garantir une expérience optimale, ce qui nécessite de respecter certaines règles générales.
Dans cet article :
→ Installation et matériel
→ Codage et décodage
→ Cartes de sortie
→ Codecs CPU, Keying et canal alpha
→ NUC Playout sans écran
→ Cahiers
Installation et matériel
PLAYDECK peut être installé sur n'importe quel ordinateur fonctionnant sous Windows 64 bits. Cela inclut les versions de Windows Server ou les serveurs Cloud Build personnalisés.
Pour fonctionner à plein régime, PLAYDECK nécessite un matériel moderne et performant. Il doit transcoder en temps réel n'importe quel format vidéo et n'importe quelle fréquence d'images vers le format de sortie de votre choix, idéalement sans aucune perte d'images.
Comme pour toutes les tâches, tout dépend de votre cas d'utilisation : utilisez-vous l'édition LITE pour diffuser une chaîne Full HD lors d'un événement en direct pendant quelques heures ? Ou utilisez-vous STUDIO pour diffuser plusieurs chaînes UHD vers plusieurs récepteurs, par exemple Streams, NDI, et ce, 24 heures sur 24, 7 jours sur 7 ?
Une chose est sûre : vous avez besoin d'un puissant processeur graphique NVIDIA ou Intel. Les processeurs graphiques AMD ne sont pas pris en charge pour le décodage, mais le logiciel fonctionnera tout de même. Votre processeur graphique NVIDIA devrait idéalement afficher un score d'au moins 9 000 sur le Échelle de Passmark. Cela serait possible avec une carte graphique NVIDIA RTX 4060.
Il y a aussi un Échelle de Passmark pour le processeur. Nous recommandons un score d'au moins 25 000 pour un canal, 35 000 pour deux canaux et 50 000 pour 4 à 8 canaux.
Les autres composants de votre PC ne devraient pas avoir plus de deux ans, simplement pour être compatibles avec les normes actuelles en matière de pilotes, car nous mettons à jour PLAYDECK au moins quatre fois par an avec les derniers pilotes. Vous aurez tout intérêt à en profiter, car toutes les mises à jour de PLAYDECK sont gratuites, à condition que vous disposiez d'une licence valide.
Il s'agit d'un Caractéristiques techniques LIVE, nous utilisons pour nos propres systèmes de production PLAYDECK :
- Alimentation : BeQuiet Straight Power 11 750 W
- Carte mère : Gigabyte Z790 AORUS Elite AX
- Processeur : Intel Core i7 13700F (PassMark 38.000)
- Refroidissement du processeur : dissipateur en tour Noctua NH-U9S
- Mémoire : 32 Go Corsair Vengeance noire DDR5-5200
- SSD : Samsung 970 EVO Plus M.2 de 1 To
- Carte graphique : Gigabyte GeForce RTX 4070 Windforce OC 12 Go (PassMark 15.000)
- SDI : DeckLink SDI 4K de Blackmagic Design
Il s'agit d'un Spécifications DEV, nous utilisons pour le développement :
- Alimentation : BeQuiet Straight Power 12 850 W
- Carte mère : MSI MAG Z790 TOMAHAWK
- Processeur : Intel Core i7-14700K (PassMark 52.000)
- Refroidissement du processeur : Noctua NH-D15 chromax.black
- Mémoire : barrette DIMM Corsair DDR5-5600 de 32 Go
- SSD : SSD NVMe WD Black SN850X de 2 To
- Carte graphique : Asus GeForce RTX 3080 V2 OC LHR de 10 Go (PassMark 14.000)
- SDI : Blackmagic Design DeckLink Duo 2
C'est aussi Spécifications de test, nous utilisons exclusivement pour les tests de charge et de stabilité des GPU Intel :
- Système : Mini-PC ASUS NUC 14 Pro AI Slim
- Processeur : Intel Core Ultra 5 226V 4,5 GHz (PassMark 18.000)
- Mémoire : 16 Go LPDDR5X à 8 533 MHz
- SSD : 512 Go
- Carte graphique : Intel Arc Graphics 130V (PassMark 2.500)
Codage et décodage
Nous vous invitons également à choisir votre carte graphique à l'avance en fonction de vos besoins en matière d'encodage et de décodage. Voici une page consacrée à NVidia NVenc et 422 Assistance, et ici pour Intel Quick Sync et prise en charge du format 422. En règle générale : les cartes NVidia d'entrée de gamme ne peuvent pas encoder le DVB 422 et ne peuvent pas décoder l'AV1. Presque tous les GPU intégrés Intel (UHD, Iris, ARC) peuvent encoder le DVB 422, mais seul l'ARC peut également décoder l'AV1. Voici un petit aide-mémoire :
NVIDIA RTX 3080
- Décodage HEVC — STRONG
- Décodage H.264/H.265 — STRONG
- Décoder AV1 — (Non)
- Encodage DVB 4:2:2 — (Non)
Intel UHD
- Décodage HEVC — MINIMAL
- Décodage H.264/H.265 — MINIMAL
- Décoder AV1 — (Non)
- Encodage DVB 4:2:2 — OK
Intel ARC
- Décodage HEVC — BON
- Décodage H.264/H.265 — BON
- Décodage AV1 — OK
- Encodage DVB 4:2:2 — BON
Cartes de sortie
Si vous utilisez une carte de sortie dédiée (par exemple, la BM Decklink), vous transférerez non seulement des ressources vers la carte et réduirez ainsi la charge globale du GPU et du CPU du système, mais vous bénéficierez également des avantages suivants :
- Des couleurs plus “ fidèles ”
- Pratiquement aucune perte d'image grâce au contrôle de la fréquence d'images
- Une meilleure qualité d'image globale
- Beaucoup plus stable que le HDMI sur un ordinateur de bureau (pas d'interférences avec Windows)
Nous prenons en charge les cartes de sortie des fabricants suivants (voir Liste complète):
- Blackmagic Design
- AJA
- Deltacast
- Bluefish444
- DekTect
- Magewell
- Aigle pêcheur
- Laboratoires Stream
- yuan
- Périphériques ASIO (par exemple, DANTE)
Utilisation du processeur = un processeur plus puissant est nécessaire
Si vous vous trouvez dans l'une des catégories suivantes, prévoyez un processeur plus puissant pour votre système :
– Vous utilisez principalement des codecs CPU qui ne peuvent pas être décodés par le GPU avec PLAYDECK : ProRes, HAP, DNxHD
– Vous utilisez plusieurs sorties NDI, car elles sont codées uniquement par le processeur
– Vous utilisez beaucoup les superpositions dans PLAYDECK, car elles ne sollicitent que le processeur
– Vous utilisez plusieurs captures d'écran ou webcams
NUC Playout sans écran
Si le format de l'appareil est un critère important ou si votre système Playout doit fonctionner sans surveillance, nous vous recommandons ce NUC : l'ASUS NUC 14 Pro.
Il est équipé d'un GPU INTEL ARC très puissant de 8 Go. Il peut décoder n'importe quel format, à l'instar d'une carte NVidia (avec QuickSync), y compris l'AV1. La puissance du CPU et du GPU est très bien équilibrée. Il permet une diffusion sur deux canaux, avec notamment une sortie HDMI et une sortie Streams.
Cahiers
Si vous visez les productions mobiles, nous optons pour le XMG ULTRA 17 ou l'ordinateur portable Razor Blade et complétez-le avec une carte Blackmagic Ultra Studio via l'interface Thunderbolt. En cas de doute quant au choix du fabricant, optez pour un ordinateur portable de jeu. Ceux-ci sont conçus pour fonctionner à plein régime. Évitez d'acheter des ordinateurs portables de type bureautique, comme ceux de Dell, qui sont conçus pour économiser l'énergie et peuvent sérieusement limiter vos performances de jeu.
Périphériques d'entrée/sortie pris en charge
Nous prenons en charge pratiquement toutes les cartes des fabricants suivants, car nous intégrons toujours les pilotes les plus récents. Cependant, compte tenu du nombre considérable de cartes disponibles sur le marché, nous n'avons testé que les plus courantes.
Blackmagic Design
Important : Nécessite la version 14.5 ou une version ultérieure de Configuration vidéo Blackmagic pour ordinateur de bureau.
- DeckLink 4K Extreme 12G
- DeckLink 8K Pro
- DeckLink Duo 2
- Intensity Pro 4K
- DeckLink Mini Monitor / Mini Recorder
- Enregistreur DeckLink Quad 1 / 2 / HDMI
- DeckLink SDI 4K
- DeckLink Studio 2 / 4K
- Ultra Studio HD Mini / 4K Mini / 4K Extreme 3 / Moniteur 3G
- DeckLink IP/SDI HD
AJA
- Corvid 24 R1
- Corvid 44
- Corvid 88
- KONA LHi
- KONA IP
Deltacast
- DELTA-3G-e 22
- DELTA-3G-elp-d 8c
- DELTA-3G-elp-key 11
- DELTA-ip-ST2110
Bluefish444
- Epoch 4K Neutron
- Epoch 4K Supernova S+
- Epoch Neutron
- Epoch Supernova (images de synthèse)
- KRONOS K8
DekTec
- DTA-2144B
Magewell
- Pro Capture Quad HDMI
- Pro Capture Quad SDI
Aigle pêcheur
- Osprey 915
- Osprey 925
- Osprey 927
- Osprey 935
- Osprey 945
- Osprey 914
- Osprey 924
- Osprey 944
- Osprey 1214
- Osprey 1215
- Osprey 1225
- Osprey 1227
- Osprey 1245
- Osprey 1285
- Osprey M15
- Osprey M14
- Osprey M24
- Osprey M25
Laboratoires Stream
- Alpha HD
- MH4LM
- MS4
- MSP2
yuan
- SC550N1
Interne et externe Keying
PLAYDECK prend en charge les modes Keying tant en interne (superposition d'images sur le signal entrant) qu'en externe (génération d'un signal de remplissage et d'un signal de clé), à condition que la carte de sortie le permette également. Vous pouvez également transmettre le signal de clé ou de remplissage séparément.
Vous pouvez également utiliser le NDI pour transmettre votre signal de clé ou de remplissage avec prise en charge du canal alpha.
Interne Keying
En mode interne Keying, PLAYDECK superposera la vidéo sur un signal entrant sur la même carte :

Prenons l'exemple du Decklink Duo 2 : il dispose de 4 ports SDI. Nous devons indiquer à la carte quels sont les 2 ports qui seront utilisés pour le mode Keying interne à l'aide de Desktop Video Setup (l'application de configuration de Blackmagic) :


Le Decklink fonctionnera désormais comme suit :

Si nous lançons PLAYDECK maintenant, l'option « INTERNAL » devient sélectionnable en tant que sortie de périphérique :

Une fois que vous aurez activé le périphérique pour le modèle Keying, PLAYDECK modifiera automatiquement votre arrière-plan pour le rendre TRANSPARENT et votre espace colorimétrique pour le régler sur ARGB32 (afin de prendre en charge le canal alpha) :

L'image montre un exemple de superposition PLAYDECK : Créer une superposition > HTML > Screen-Title.html.
Externe Keying
En mode External Keying, PLAYDECK génère à la fois les signaux « Fill » et « Key », et l'incrustation est effectuée par un incrusteur externe :

Prenons l'exemple du Decklink Duo 2 : il dispose de 4 ports SDI. Nous devons indiquer à la carte quels sont les 2 ports qui seront utilisés pour le Keying externe à l'aide de Desktop Video Setup (l'application de configuration de Blackmagic) :


Le Decklink fonctionnera désormais comme suit :

Si nous lançons PLAYDECK maintenant, l'option EXTERNAL devient sélectionnable en tant que sortie du périphérique :

Une fois que vous aurez activé le périphérique pour le modèle Keying, PLAYDECK modifiera automatiquement votre arrière-plan pour le rendre TRANSPARENT et votre espace colorimétrique pour le régler sur ARGB32 (afin de prendre en charge le canal alpha) :

L'image montre un exemple de superposition PLAYDECK : Créer une superposition > HTML > Screen-Title.html.
PiP (image dans l'image) avec Keying intégré
Cet article explique comment utiliser la fonction interne Keying pour superposer une vidéo sur une autre (image dans l'image).
1. Configuration du Keying interne
Nous devons configurer PLAYDECK pour disposer d'un flux d'arrière-plan (BG FEED) et d'un flux PIP, puis les mixer dans le flux principal (MAIN FEED). Pour cela, nous utilisons le Keying interne. Voir Cet article pour plus d'informations sur Internal Keying.
Utilisez n'importe quel périphérique prenant en charge le mode Keying interne. Dans notre exemple, nous utilisons le Blackmagic DeckLink Duo2. Ouvrez la fenêtre « Desktop Video Setup » et combinez les deux premières sorties SDI. Laissez les autres sorties en solo :

Ensuite, nous activons le mode « Internal Keying » sur le canal 1 dans PLAYDECK :

2. Configuration de BG FEED
Nous devons maintenant envoyer notre signal BG FEED vers SDI 1. Pour cela, nous utilisons le canal 2 et l'envoyons via la boucle SDI de SDI 3 vers SDI 1. Veuillez noter que, comme nous avons combiné les canaux SDI 1 et 2, le canal SDI 3 est désormais désigné sous le nom “ Decklink Duo 2 (2) ” :

Nous diffusons ensuite tout contenu vidéo sur la chaîne 2 :

Si vous avez un moniteur SDI branché sur le port SDI 2, vous pouvez déjà y voir le flux BG FEED.
Nous pourrions désormais diffuser n'importe quel contenu avec une couche alpha sur le canal 1, superposée au flux d'arrière-plan, par exemple des vidéos alpha (ProRes, HAP-A) ou de simples incrustations. Mais comme nous avons besoin que notre flux PIP soit redimensionné et positionné, nous devons le configurer sur un autre canal.
3. Configuration de PIP FEED
Nous utilisons le canal 3 comme source PIP, ce qui nous permet d'y diffuser du contenu vidéo classique. Nous souhaitons transmettre ce signal via le NDI du canal 3 vers le canal 1 et activer le scaler de sortie, afin que notre image PIP s'affiche dans le coin supérieur droit :

Nous allons maintenant insérer un clip vidéo sur le canal 3, mais il pourrait également s'agir d'une vidéo en direct, d'un Streams ou de tout autre type de contenu :

Nous renvoyons ce signal de rétroaction NDI vers l'entrée 1 :

Insérez ensuite l'entrée 1 dans la liste de lecture du canal 1 :

Nous avons désormais réduit la liste de lecture de la chaîne 3 pour l'intégrer à la chaîne 1, qui sera incrustée sur le flux d'arrière-plan de la chaîne 2.
4. SORTIE FINALE / FLUX PRINCIPAL
Le signal principal est transmis vers SDI 2 ; voici le résultat affiché sur le moniteur SDI 2 (photo) :

Configuration du dispositif ST 2110
Pour garantir un fonctionnement du réseau de haute qualité et sans latence, nous vous recommandons d'utiliser du matériel réseau haut de gamme (routeur, commutateur) ainsi que des câbles Ethernet haut débit (Cat6+).
Dans cet article :
→ Cartes BlackMagic 2110/IP
→ Cartes AJA 2110/IP
→ Cartes Deltacst 2110/IP
Cartes BlackMagic 2110/IP
Les appareils BlackMagic peuvent être configurés à l'aide des outils fournis par le fabricant :
Configuration vidéo Blackmagic pour ordinateur de bureau:

Cartes AJA 2110/IP
PLAYDECK permet de définir un fichier de configuration réseau, qui sera chargé au démarrage de PLAYDECK.
Structure du fichier de configuration (JSON)
{
"protocol":"2110",
"network2110":
{ // cette partie configure les paramètres de l'appareil lui-même, ainsi que ceux des connecteurs (SFP) avec les configurations IP
"ptpPreferredGMID":"00-00-00-00-00-00-00-00",
"ptpDomain":0,
"setup4k":"false",
"multiSDP":"false",
"audioCombine":"false",
"rxMatchOverride":0,
"sfps":
[ // la configuration proprement dite de chacun des connecteurs
{
"designator":"sfp1",
"ipAddress":"192.16.45.8",
"subnetMask":"255.255.0.0",
"gateWay":"255.255.255.255",
"enable":"true"
},
{
"designator":"sfp2",
"ipAddress":"192.16.45.9",
"subnetMask":"255.255.0.0",
"gateWay":"255.255.255.255",
"enable":"true"
}
]
},
"receiveVideo2110" :
[ // cette partie sert à recevoir un flux vidéo ; vous devez y définir le connecteur, l’adresse source
// et son port pour les deux connecteurs.
{
"stream" : "video1",
...
},
{
"stream":"video2",
...
}
],
"receiveAudio2110":
[ // cette partie sert à recevoir un flux audio ; vous y définissez le connecteur, l'adresse source
// et son port pour les deux connecteurs.
{
"stream":"audio1",
...
},
{
"stream":"audio2",
...
}
],
"receiveAnc2110":
[ // cette partie sert à recevoir les données auxiliaires ; vous y définissez le connecteur, l’adresse source
// et son port pour les deux connecteurs.
{
"stream":"anc1",
...
},
{
"stream":"anc2",
...
}
],
"transmitVideo2110":
[ // cette partie sert à envoyer un signal vidéo ; vous y définissez le connecteur, l’adresse de destination
// et son port pour les deux connecteurs.
{
"stream":"video3",
...
},
{
"stream":"video4",
...
}
],
"transmitAudio2110":
[ // cette partie sert à envoyer un signal audio ; vous y définissez le connecteur, l'adresse de destination
// et son port pour les deux connecteurs.
{
"stream":"audio3",
...
},
{
"stream":"audio4",
....
}
],
"transmitAnc2110" :
[ // cette partie sert à envoyer des données auxiliaires ; vous devez y définir le connecteur, l'adresse de destination
// et son port pour les deux connecteurs.
{
"stream":"anc3",
...
},
{
"stream":"anc4",
...
}
]
}
Exemple de fichier de configuration
Vous pouvez Télécharger cet exemple de fichier JSON.
Attribuer une configuration à PLAYDECK
La configuration sera chargée au démarrage de PLAYDECK et sera appliquée à toutes les entrées et sorties (si celles-ci sont affectées).
Pour les données d'entrée, modifiez le chemin d'accès complet vers votre fichier JSON dans cette clé de registre :
HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFLive\AJA2\aja.ip_config
Pour les SORTIES, modifiez le chemin d'accès complet vers votre fichier JSON dans cette clé de registre :
HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFRenderer\AJA2\aja.ip_config
Deltacast 2110/IP Cartes
PLAYDECK permet de définir un fichier de configuration réseau, qui sera chargé au démarrage de PLAYDECK.
Structure du fichier de configuration (JSON)
{
"tx2110Setup":
{
"ethPort":0,
"DHCP":"true",
"ipAddress":"127.0.0.1",
"subnetMask":"255.255.255.0",
"gateWay":"127.0.0.1",
"ipAddressMulticast":"239.1.32.32",
"udpPort":16
},
"rx2110Setup":
{
"ethPort":0,
"DHCP":"true",
"ipAddress":"127.0.0.1",
"masqueDeSous-Réseau":"255.255.255.0",
"passerelle":"127.0.0.1",
"ipAddressMulticast":"239.1.32.32",
"udpPort":16
}
}
Exemple de fichier de configuration
Vous pouvez Télécharger cet exemple de fichier JSON.
Attribuer une configuration à PLAYDECK
La configuration sera chargée au démarrage de PLAYDECK et sera appliquée à toutes les entrées et sorties (si celles-ci sont affectées).
Pour les données d'entrée, modifiez le chemin d'accès complet vers votre fichier JSON dans cette clé de registre :
HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFLive\MFDeviceDC\dc.ip_config
Pour les SORTIES, modifiez le chemin d'accès complet vers votre fichier JSON dans cette clé de registre :
HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFRenderer\DC\dc.ip_config
Configuration du signal de référence de l'appareil (GenLock)
L'introduction d'un signal de référence obligera le matériel de sortie à envoyer des trames en fonction de l'horloge de référence.
1. La synchronisation multicanal : un cas d'utilisation
Si vous prévoyez de synchroniser plusieurs canaux, vous devez connecter une horloge externe à votre appareil, puis lancer la commande CUE sur tous les canaux via LINK (ou via les commandes) et désactiver la pause (UNPAUSE) sur tous les canaux. Cela permettra de démarrer tous les canaux (presque) en synchronisation, tandis que l'horloge de référence garantira que tous les canaux restent synchronisés. Ceci n'est garanti que pour les canaux dont la sortie s'effectue via le même appareil.
Cet article montre comment utiliser les boutons d'action pour lancer plusieurs chaînes en synchronisation.
2. Fourniture d'un signal de référence (GenLock)
Veuillez vérifier auprès de votre fabricant si votre carte de sortie prend en charge une entrée de référence. Dans cet exemple, nous utilisons la “ Blackmagic DeckLink Duo 2 ” :

Si aucun de vos autres composants matériels ne génère de signal d'horloge, vous pouvez utiliser un composant matériel distinct pour générer un tel signal, comme le Générateur de synchronisation Blackmagic.
3. Configuration de l'entrée de référence dans PLAYDECK
Certains appareils nécessitent des réglages spécifiques pour l'entrée de référence, comme les appareils AJA. Dans cet exemple, nous réglons l'entrée de référence AJA sur “ externe ” pour l'appareil :

Si vous cliquez sur « AIDE », vous verrez toutes les autres options pouvant être configurées pour chaque fabricant d'appareil.
Playlist et contenu
Les meilleurs codecs vidéo pour la lecture
PLAYDECK est capable de lire pratiquement tous les codecs existants. Si un codec n'est pas pris en charge par votre carte graphique, le logiciel se rabat toujours sur le processeur pour assurer la lecture. Il existe très peu d'exceptions : NotchLC, par exemple, ne peut pas être lu avec PLAYDECK.
Nous comprenons que la plupart d'entre vous n'ont pas vraiment leur mot à dire sur le choix du codec vidéo, puisque vous recevez vos fichiers vidéo de la part du client juste avant l'émission.
Mais si vous avez le temps de transcoder les fichiers vidéo, voire si cela fait partie intégrante du processus de production, vous disposez alors d'autres options que les simples fichiers MP4 au format H.264.
Nous vous recommandons d'opter pour l'AV1 si votre carte NVIDIA le prend en charge, sauf si vous avez besoin d'un canal alpha, auquel cas passez au HAP. Dans tous les autres cas, utilisez H.265/HEVC. ProRes offre la meilleure qualité d'image, mais n'est pas vraiment adapté à la lecture en temps réel, car il s'agit davantage d'un codec destiné au montage et à la post-production.
PLAYDECK propose également une fonctionnalité permettant de transcoder rapidement vos fichiers vidéo vers un codec pris en charge par le GPU. Veuillez Consultez cet article.
H.265/HEVC
Codec polyvalent. À utiliser si votre carte graphique NVIDIA ne prend pas en charge le format AV1 et si vous n'avez pas besoin du canal alpha.
- Développeur: JCT-VC
- Décodage par GPU : Oui, mais cela dépend du GPU NVIDIA, voir cette liste
- Qualité : Une bonne qualité quel que soit le débit binaire
- Canal alpha : Non
- Caractéristiques : HDR, couleur 10 bits, 8K
AV1
Le codec le plus efficace. À utiliser si votre carte graphique le prend en charge et si vous n'avez pas besoin du canal alpha. Qualité quasi sans perte et taille de fichier nettement inférieure à celle du ProRes.
- Développeur: Alliance pour les médias ouverts (Open Source)
- Décodage par GPU : Oui, mais cela dépend du GPU NVIDIA, voir cette liste
- Qualité : Une meilleure qualité que le H.265/HEVC, notamment à des débits binaires plus faibles
- Canal alpha : Non
- Caractéristiques : HDR, couleur 10 bits, 8K
HAP
Codec très polyvalent. À utiliser si vous avez besoin d'un canal alpha ; il est préférable au ProRes car il sollicite moins le processeur.
- Développeur: Vidvox
- Décodage par GPU : Non, mais la charge du processeur est moindre qu'avec ProRes
- Qualité : Une meilleure qualité que le H.265/HEVC, mais inférieure à celle de l'AV1
- Canal alpha : Oui (avec HAP Alpha et HAP Q)
- Caractéristiques :
ProRes
Offre une qualité d'image optimale avec ProRes 4444. Préserve exceptionnellement bien les détails fins et les couleurs, au prix d'une charge importante pour le processeur. À n'utiliser que si vous pouvez supporter cette charge et si vous avez besoin de la meilleure qualité visuelle possible. Il s'agit d'un codec de montage et non d'un codec en temps réel.
- Développeur: Apple
- Décodage par GPU : Non. Charge CPU élevée
- Qualité : Une qualité supérieure à celle de tous les autres, surtout à des débits binaires élevés
- Canal alpha : Oui (avec ProRes 4444)
- Caractéristiques : HDR, couleurs 10/12 bits, 8K
Ajouter « Input Streams » à la liste de lecture
Cet article vous explique comment ajouter Streams à votre liste de lecture.
Dans cet article :
→ Insérer Stream (SRT, RTMP, UDP, …)
→ Insérer une vidéo YouTube
→ Insérer une vidéo du site web
Insérer Stream (SRT, RTMP, UDP, …)
Vous pouvez directement glisser-déposer n'importe quelle URL YouTube depuis votre navigateur vers PLAYDECK :

Pour ajouter un nouveau Stream à votre liste de lecture, il vous suffit de glisser-déposer l'icône STREAM sur la liste de lecture. Une nouvelle fenêtre contextuelle s'affichera, dans laquelle vous pourrez saisir l'URL du Stream :

Votre Stream va maintenant être détecté par PLAYDECK. Si PLAYDECK parvient à se connecter à votre Stream, le texte s'affichera en BLANC. Vous pouvez désormais lire le fichier Stream et/ou double-cliquer sur l'icône INFO pour afficher plus d'informations sur le fichier Stream, telles que le format vidéo et le codec :

Si le Stream ne peut PAS être connecté, il s'affichera en ROUGE :

Si vous avez fait une faute de frappe, vous pouvez rapidement modifier l'URL en cliquant avec le bouton droit de la souris et en sélectionnant « Modifier l'URL » :

Insérer une vidéo YouTube
Vous pouvez insérer des liens YouTube par glisser-déposer ou de la même manière que pour l'insertion de « Input Stream ». Voir cet article Pour plus d'informations sur YouTube.
Insérer une vidéo du site web
Vous pouvez ajouter certains sites Web par glisser-déposer directement dans la liste de lecture ou via l'icône STREAM. Nous utilisons TWITCH dans cet exemple. Cliquez sur « AFFICHER L'AIDE » pour obtenir plus d'informations sur les sites Web pouvant être utilisés :

Ajouter des vidéos YouTube à des listes de lecture
Cet article vous explique comment importer et modifier des vidéos YouTube.
1. Charger YouTube dans PLAYDECK
Vous pouvez directement glisser-déposer n'importe quelle URL YouTube depuis votre navigateur vers PLAYDECK :

Vous pouvez également utiliser l'icône « Glisser-déposer » Stream pour coller ou modifier l'URL :

Vos vidéos YouTube sont prêtes à être lues dès leur mise en ligne. La qualité sera présélectionnée en fonction du format vidéo de votre liste de lecture et des formats proposés par YouTube.
Remarque : Évitez d'utiliser des liens YouTube trop longs contenant des listes de lecture, tels que “ …?v=0oIIRc0zc_U&list=RD0oIIRc0zc_U ”, car ils risquent de ne pas fonctionner ou de provoquer des ralentissements ou des saccades. Nous vous recommandons d'utiliser des liens courts tels que “ …?v=0oIIRc0zc_U ”.
2. Mettre à jour le pilote YouTube
Si la vidéo YouTube ajoutée apparaît comme « INJOUABLE » ou en ROUGE dans PLAYDECK, veuillez mettre à jour le pilote YouTube intégré. Il est probable que YouTube ait apporté des modifications à sa plateforme et que vous ayez besoin d'une version plus récente de notre pilote :

3. Modifier la qualité, la vidéo et l'audio
Les vidéos YouTube sont toujours disponibles en différentes qualités. Vous pouvez changer de piste vidéo en cliquant avec le bouton droit de la souris sur la vidéo YouTube :

Remarque : YouTube propose des pistes vidéo et audio combinées, qui sont nettement plus rapides. Si vous passez à une piste vidéo non combinée, la mise en mémoire cache peut prendre beaucoup plus de temps et le défilement peut entraîner un décalage entre la vidéo et l'audio.
Automatiser la superposition Lower Third à l'aide de clips
Cet article explique comment créer des groupes de superpositions, les associer à des clips ou les programmer.
Dans cet article :
→ Créer Lower Third (avec overlays.uno)
→ Créer Lower Third (avec ClassX)
→ Créer Lower Third (dans PLAYDECK)
→ Automatiser la superposition à l'aide de clips/blocs
→ Superposition des horaires
→ Télécommande
→ Externe Keying
1. Créer Lower Third (avec overlays.uno)
Dans cet exemple, nous utilisons une solution « Lower Third Overlay » prête à l'emploi proposée par overlays.uno.
Ouvrez ce modèle de superposition et cliquez sur “ Utiliser gratuitement ” :
https://overlays.uno/library/199-Lower-Third—Prism
Cliquez ensuite sur “ Copier l'URL de sortie ” pour copier l'URL de destination dans votre presse-papiers.

Dans PLAYDECK, cliquez sur n'importe quel bouton “ Overlay ” vide, sélectionnez « HTML » et collez l'URL dans le champ « Modèle en ligne » situé en haut :

L'Overlay est immédiatement prêt à être affiché. Vous pouvez même mettre à jour en temps réel le logo et le texte via le site web overlay.uno :

2. Créer Lower Third (avec ClassX)
ClassX Liveboard Il s'agit d'une solution professionnelle CG Playout permettant d'automatiser les contenus d'incrustation dynamiques. Vous pouvez vous inscrire pour obtenir une version de démonstration sur leur site web.
Une fois LiveBoard installé, vous pouvez facilement ajouter des vidéos, des éléments graphiques et d’autres contenus via l’interface utilisateur. C’est également là que vous attribuez un identifiant unique à ces contenus, par exemple “ MyLowerThird ”, afin de pouvoir les retrouver ultérieurement.
LiveBoard permet de se connecter via TCP et d'envoyer des commandes pour afficher ou masquer certains contenus. La liste complète des commandes se trouve toujours dans le répertoire d'installation du logiciel :
C:\Program Files\…\ClassX_Applications_v6\remotecontroltester\commands
Pour l'instant, ces deux commandes nous suffisent :
LBC_PLAYCONTENT " MyLowerThird "
LBC_STOPCONTENT " MyLowerThird "
Configurons notre connexion TCP dans PLAYDECK pour qu'il puisse communiquer avec LiveBoard. Le port par défaut de LiveBoard est le 301. Une fois cette option activée, le message « CONNECTED » s'affichera si le serveur LiveBoard est en cours d'exécution. Sinon, PLAYDECK tentera de se connecter toutes les 5 secondes ; vous pouvez donc démarrer LiveBoard avant ou après PLAYDECK :

Veuillez prendre contact avec 4. Automatiser la superposition à l'aide de clips/blocs
3. Créer Lower Third (dans PLAYDECK)
Créons notre propre “ tiers inférieur ” personnalisé, composé d’un élément graphique d’arrière-plan et d’un texte, puis regroupons-les.
Cliquez sur un bouton de superposition vide pour ouvrir l'éditeur, puis ajoutez quelques Arrière-plan GFX. Fermez l'éditeur, cliquez avec le bouton droit sur le bouton “ Overlay ” et placez votre arrière-plan dans la zone inférieure. Cliquez également avec le bouton droit dans l'aperçu vidéo et désactivez « Nom du canal » :

Nous ajoutons une autre superposition de texte et utilisons {blockname} comme variable de remplacement pour notre titre. Nous ajoutons ensuite une autre superposition de texte et utilisons {clipname} comme variable de remplacement. Après quelques ajustements de positionnement, voici le résultat :

Regroupons-les maintenant : cliquez avec le bouton droit sur un bouton de superposition vide et sélectionnez “ Créer un groupe de superpositions ”. Ajoutez ensuite nos trois superpositions précédentes et classez-les de bas en haut :

4. Automatiser la superposition à l'aide de clips/blocs
Nous disposons désormais d'un bouton de superposition fonctionnel pour le Lower Third, avec un contenu textuel dynamique. Ajoutons maintenant cette superposition à un clip spécifique. Sélectionnez le clip concerné, cliquez sur l’icône « Superpositions », puis ajoutez notre superposition à ce clip, en la faisant débuter 5 secondes après le début du clip et en la laissant s’afficher pendant 10 secondes :

Pour associer une superposition à un bloc, vous pouvez utiliser les commandes suivantes :

Vous pouvez copier les éléments superposés en cliquant avec le bouton droit de la souris sur le clip ou le bloc, puis en sélectionnant “ Copier/Coller les paramètres ”. Cela vous facilitera grandement la tâche pour dupliquer ces éléments dans toute la liste de lecture.
Pour automatiser des superpositions externes, comme ClassX, vous pouvez également utiliser des commandes sur des clips ou des blocs, mais vous devez les saisir dans la section “ External via TCP ” :

Vous pouvez également afficher ou masquer les superpositions à l'aide des boutons d'actions, via des commandes internes ou externes.
5. Superposition des horaires
En plus d'associer des superpositions aux éléments d'une liste de lecture, vous pouvez également programmer leur affichage à une heure précise et pour une durée déterminée, en cliquant avec le bouton droit de la souris sur la superposition :

6. Télécommande
Vous avez déjà découvert les commandes dans 4. Automatiser la superposition à l'aide de clips/blocs. Vous pouvez exécuter ces commandes depuis n'importe où et lancer vos superpositions via votre Stream Deck ou tout autre logiciel de contrôle à distance.
Voici un article expliquant comment configurer et utiliser les commandes en général :
https://playdeck.tv/howto/commands/
Vous trouverez ici plus d'informations sur la configuration et l'utilisation du Stream Deck avec Companion :
https://playdeck.tv/howto/companion/
7. Externe Keying
Vous pouvez utiliser un canal de PLAYDECK exclusivement pour les superpositions et les envoyer vers votre table de mixage via la sortie « External Keying », qui est prise en charge aussi bien pour la sortie « Device » que pour la sortie « NDI » :
https://playdeck.tv/howto/keying/
Sous-titres
Cet article vous explique comment utiliser les sous-titres codés et les sous-titres.
Dans cet article :
→ Introduction
→ Essais
→ Ajouter de nouveaux sous-titres à la vidéo
Introduction
PLAYDECK prend en charge Sous-titres codés CEA-608 (NTSC) et CEA-708 (télévision numérique) et Sous-titres.
Dans PLAYDECK, cela fonctionne différemment. Voici comment :
1. Sous-titres
Ils ne peuvent provenir que de fichiers vidéo et sont TOUJOURS incrustés dans l'image. Vous pouvez les sélectionner en cliquant avec le bouton droit de la souris sur le clip. La piste de sous-titres est désactivée par défaut :

Les sous-titres peuvent être intégrés au clip ; on parle alors de “ sous-titres ASS intégrés ”. Ils peuvent également se présenter sous la forme d'un fichier SRT externe. Ce fichier doit porter le même nom (à l'exception de l'extension .srt). Le fichier SRT peut se trouver dans le même dossier ou dans l'un des sous-dossiers “ Subs ” ou “ Subtitles ”.
Si vous transmettez votre flux vidéo vers n'importe quelle sortie (SDI, NDI, Stream), les sous-titres s'afficheront dans le cadre de l'image. Vous pouvez modifier les paramètres d'affichage, tels que le type de police, etc., dans les paramètres.
2. Sous-titres codés
Les CC peuvent provenir de nombreuses sources différentes et sont soit Rodage ou Uniquement en mode « pass-through ».
Dans les fichiers vidéo, la piste CC peut être intégrée ; elle s'affiche alors sous la mention “ CC Embedded ” lorsque l'on clique avec le bouton droit sur le clip :

L'option permettant de basculer entre les modes “ Burn-In ” et « Pass-Through » se trouve dans les paramètres. Le mode « Burn-In » signifie que le texte des sous-titres codés (CC) sera affiché directement sur les images, à l'instar des sous-titres classiques. En mode « Pass-Through », le texte des sous-titres sera uniquement affiché dans l'aperçu, mais n'apparaîtra sur aucune sortie. La tâche d'affichage du texte des sous-titres est donc « transmise » au récepteur suivant, par exemple YouTube Live Stream.
Outre les fichiers vidéo, les sous-titres codés (CC) sont pris en charge par les méthodes d'entrée et de sortie suivantes, ce qui signifie que PLAYDECK peut lire, prévisualiser et envoyer des sous-titres codés (CC) via :
– Périphérique SDI (si le périphérique le prend en charge)
– Streams avec codec vidéo MPG-2 ou H.264 (tout protocole, par exemple UDP, RTMP, SRT)
– Appareil NDI
Veuillez noter que la prise en charge du CC via NDI n'est pas universelle ; par conséquent, seul PLAYDECK peut envoyer et recevoir des données CC via NDI (Loops).
Veuillez également noter que les sous-titres (CC) contiennent des informations relatives à la position du texte et à l'animation, que PLAYDECK ne peut pas modifier pour la prévisualisation ou la gravure. Ces informations sont intégrées de manière fixe dans les pistes de sous-titres. Les noms des animations sont généralement “ Roll-Up ” ou “ Pop-On ”. Ils peuvent être modifiés après le passage par un autre récepteur.
Essais
Nous mettons à votre disposition cet extrait vidéo afin que vous puissiez tester le sous-titrage codé en situation :
https://downloads.playdeck.tv/assets/Sample Video_QTCC.mov
1. Ajouter un clip et sélectionner la piste CC
Ajoutez le clip vidéo au canal 1. Cliquez avec le bouton droit sur le clip et sélectionnez la piste CC. Réglez également le bloc sur “ Boucle ”. Vous devriez maintenant voir le texte CC dans la prévisualisation inférieure. Vous pouvez désactiver la superposition « CHANNEL 1 » en cliquant avec le bouton droit sur la prévisualisation.

2. Transmettre le signal Stream via SDI et le signal NDI
Activez n'importe quel périphérique SDI et bouclez le signal vers un autre port SDI à des fins de test (si disponible). Activez également le NDI avec les paramètres par défaut :

3. Sortie sur UDP Stream
Configurez un nouveau Stream UDP local. Assurez-vous que le protocole UDP est sélectionné et que vous utilisez (n'importe quel) H.264 Codec vidéo. L'URL de destination correspond à votre adresse IP locale : udp://192.168.178.42:5000?pkt_size=1316. Cliquez sur Paramètre et activez le embed_cc drapeau.

4. Ajouter des entrées SDI et NDI
Nous connectons désormais nos sorties aux nouvelles entrées de PLAYDECK lui-même. Nous utilisons l'entrée 1 pour le SDI et l'entrée 2 pour le NDI.


5. Insérer les entrées et le protocole UDP Stream sur le canal 2
Nous ajoutons les entrées 1 et 2 à la liste de lecture du canal 2 en glissant-déposant l'icône « Input ». Nous ajoutons ensuite notre UDP Stream en glissant-déposant l'icône Stream. L'URL du Stream est : udp://127.0.0.1:5001. Vous pouvez désormais constater que les 3 nouveaux clips affichent leurs données CC sources dans la zone de prévisualisation du canal 2. Vous avez désormais réussi à envoyer et à recevoir des pistes de sous-titrage via SDI, NDI et UDP.

6. Explication des phénomènes de « burn-in » et de « pass-through »
Lors de la lecture d'un clip sur le canal 2, on constate que le texte apparaît en double dans la zone d'aperçu PLAYDECK du canal 2. Cela s'explique par le fait que le canal 1 grave par défaut les sous-titres sur l'image (en affichant le texte sur toutes les images). De plus, le canal 2 détecte une piste CC dans l'entrée, qui est “ transmise ” depuis l'entrée. Le canal 2 affiche alors les pistes CC en aperçu dans la zone d'aperçu du canal 2. Nous avons donc deux textes CC qui se superposent : l'un provenant déjà du flux vidéo d'entrée et l'autre de la piste CC qui est transmise :

7. Désactiver la fonction « burn-in »
Comme indiqué dans le paragraphe précédent, les sous-titres codés sont incrustés dans l’image avant d’être envoyés vers les sorties SDI, NDI et Streams. Nous souhaitons modifier ce comportement afin de simplement transmettre les sous-titres codés (CC) et de laisser PLAYDECK les afficher dans la zone de prévisualisation. Nous cochons donc la case “ Pass-Through ” dans les paramètres des sous-titres codés. Après avoir cliqué sur “ Mettre à jour la liste de lecture ”, nous ne constatons plus de double affichage du texte dans la zone de prévisualisation du canal 2.

8. Contrôle via la sortie écran
Pour vérifier si le CC est incrusté dans l'image ou non, nous activons une sortie sur le bureau en “ mode fenêtre ”. Cela reflète toujours la manière dont le flux vidéo est transmis aux appareils et diffusé en streaming :

9. Suivi
Vous pouvez vérifier l'état de vos flux vidéo d'entrée et de sortie en activant la fenêtre « MONITORING » :

Ajouter de nouveaux sous-titres à la vidéo
PLAYDECK ne dispose d'aucun outil permettant d'ajouter manuellement des sous-titres (en saisissant du texte) dans des vidéos ou des flux vidéo. Il existe toutefois de nombreux outils disponibles sur Internet pour ajouter des sous-titres, par exemple :.
https://www.veed.io/
https://studio.youtube.com/
Créer/importer des listes de lecture depuis une source externe
Cet article vous présente différentes options pour créer vos listes de lecture sur un autre appareil ou pour importer des listes de lecture depuis d'autres applications.
Dans cet article :
→ Utiliser Free Channel
→ Essayer la version d'essai de Playlist
→ Ajouter une liste de lecture pendant la diffusion
→ Détecter automatiquement et recharger les nouvelles listes de lecture
→ Intégration avec des applications tierces
Utiliser Free Channel
Vous disposez de chaînes inutilisées dans PLAYDECK ? Utilisez-les pour préparer et tester de nouveaux contenus, puis copiez-les sur votre chaîne principale. Vous pouvez faire glisser et déposer des blocs d'une chaîne à l'autre, ou les copier en appuyant sur la touche CTRL après avoir commencé à les faire glisser.
Vous pouvez également copier, remplacer ou ajouter des listes de lecture entières en cliquant avec le bouton droit de la souris sur le NUMÉRO DE CANAL :

Si vous ajoutez du nouveau contenu à une liste de lecture existante (ou si vous importez un fichier XML), vous avez le choix entre écraser le contenu existant ou l'ajouter à la fin :

Essayer la version d'essai de Playlist
Vous pouvez installer PLAYDECK sur n'importe quel autre ordinateur et y modifier vos listes de lecture. À l'exception du filigrane de la version d'essai, il n'y a aucune autre restriction ; vous pouvez donc préparer vos listes de lecture et les envoyer vers votre système principal.
Ajouter une liste de lecture pendant la diffusion
Vous souhaitez importer de nouvelles listes de lecture sans interrompre votre diffusion ? Pas de problème : utilisez l'option « Ajouter au projet » dans le menu Fichier :

Cette opération chargera n'importe quel projet PLAYDECK, mais au lieu de remplacer les listes de lecture, celles-ci seront complétées par les clips présents dans le projet. Vous pourrez ensuite supprimer en toute sécurité tout ancien contenu.
Vous pouvez appliquer cette procédure à des listes de lecture individuelles en exportant une liste de lecture au format XML, puis en important ce fichier XML sur l'autre ordinateur. Pour ce faire, cliquez avec le bouton droit de la souris sur le NUMÉRO DE CHAÎNE :

Ce flux de travail est idéal pour tout planning quotidien, où l'on ajoute de nouveaux jours et où l'on supprime les anciens.
Détecter automatiquement et recharger les nouvelles listes de lecture
Vous pouvez également ÉCRASER le fichier de projet actuellement chargé sur votre système principal et laisser PLAYDECK le détecter et recharger le projet, après quoi le Playout reprendra son fonctionnement. Activez cette fonctionnalité dans les paramètres de l'application :

Remarque : La fonction « RESUME PLAYOUT » ne fonctionne que si le clip en cours de lecture existe dans le projet qui vient d'être rechargé ; dans le cas contraire, Playout s'arrête pour ce canal. Le clip étant identifié par un identifiant unique (ID), il est possible qu'il ait été déplacé vers un autre bloc dans le projet rechargé.
Ce workflow est particulièrement adapté à tous les systèmes automatisés dans lesquels les fichiers de projet sont générés automatiquement et téléchargés vers le système principal. Il convient également lorsque l'éditeur de contenu n'a pas accès au système principal et télécharge la nouvelle playlist vers un NAS ou un espace de stockage dans le cloud.
Intégration avec des applications tierces
Nous ne prenons pas en charge le format de playlist des applications tierces, car il existe une trop grande diversité sur le marché et de nombreuses fonctionnalités liées aux playlists (mixage, chevauchements, programmations) ne seraient pas compatibles avec PLAYDECK.
Si vous préférez créer votre playlist dans une application tierce, vous devez d'abord l'exporter au format CSV, puis modifier ce fichier CSV pour qu'il soit compatible avec PLAYDECK, avant de l'importer dans PLAYDECK.
Pourquoi le format CSV ? Parce qu'il s'agit du format de liste le plus simple, qui prend en charge plusieurs valeurs par élément. Il peut être modifié à l'aide de n'importe quel éditeur de texte ou de tableau, du Bloc-notes à Excel.
Jetons un œil à notre fichier CSV. Pour cela, nous avons créé nous-mêmes une liste de lecture d’exemple comportant 2 blocs. Nous y avons mélangé différents types de contenu : des clips vidéo avec des points d’entrée et de sortie, des entrées provenant d’appareils, des vidéos YouTube, une entrée UDP Stream, des éléments graphiques avec durée d’exécution, ainsi qu’une note. Nous avons également ajouté une planification au deuxième bloc :

Nous cliquons maintenant avec le bouton droit de la souris sur « CHANNEL NUMBER 2 » et sélectionnons « EXPORT TO CSV » :

Nous ouvrons ensuite le fichier CSV enregistré dans le Bloc-notes (Cliquez ici pour télécharger/ouvrir dans un nouvel onglet):

Comme vous pouvez le constater, il n'y a pas “ trop ” de lignes de texte. Comme les premières lignes ne sont que des en-têtes, cela apparaît encore plus clairement dans l'éditeur de tableau :

Voici comment créer des fichiers CSV : vous exportez votre contenu depuis n'importe quelle application tierce, vous ouvrez un éditeur de votre choix et vous l'importez au format PLAYDECK. Mais QU'EST-CE QUE LE FORMAT PLAYDECK ?.
Ce sont les COLONNES OBLIGATOIRES. Elles peuvent se trouver à N'IMPORTE QUELLE POSITION (n'importe quelle colonne entre la 1re et la 5e) :
Type = Bloc, Fichier, Site web (ou YouTube), Input#, Stream, Note
Légende = Texte à afficher dans PLAYDECK
Nom du fichier = Le chemin d'accès au fichier ou l'URL (YouTube et Streams)
Il s'agit des COLONNES FACULTATIVES. Elles peuvent se trouver à N'IMPORTE QUELLE POSITION (n'importe quelle colonne de 1 à 5) :
Actif = La case à cocher dans la première colonne de PLAYDECK
Durée = À utiliser uniquement pour les types de fichiers de type image. Laisser vide ou indiquer 0 pour une liste illimitée
Insérer / Supprimer = Point d'entrée et/ou de sortie pour le découpage
Calendrier = Utilisé uniquement par les types de blocs
Remarque : Les propriétés plus avancées (comme le gain audio) ne sont pas prises en charge, afin de garantir la clarté et la simplicité de notre format CSV. Pour importer ou exporter TOUTES les propriétés, veuillez utiliser le format XML plutôt que CSV.
Remarque : PLAYDECK utilise l'encodage UTF-8 pour l'enregistrement et la lecture des fichiers CSV.
Créer une boucle d'attente avant le spectacle
Cet article vous explique comment créer une liste de lecture audio et l'associer à une vidéo en boucle, une solution idéale pour les boucles diffusées pendant l'attente avant un spectacle.
Nous commençons par créer un bloc de boucle et y insérons un fichier audio MP3 :

Nous ajoutons maintenant une image par défaut, qui s'affiche chaque fois que des clips audio sont en cours de lecture :

Et voilà, nous avons une boucle d'attente avant le spectacle :

Mais ce n'est pas tout. Nous pouvons également utiliser une boucle vidéo à la place d'une image fixe. Pour cela, nous ajoutons la vidéo en superposition en activant le mode boucle. La vidéo s'affichera en plein écran si elle a la même taille ; sinon, nous pouvons la redimensionner dans les paramètres de superposition :

On pourrait aussi ajouter un compte à rebours via overlays.uno. C'est simple et rapide :

Création d'un diaporama sur un seul écran
Cet article vous explique comment créer un diaporama avec des transitions et l'afficher sur le même écran.
1. Création de l'émission
Ouvrez l'Explorateur de fichiers intégré en cliquant sur la flèche vers la droite située entre les listes de lecture. Recherchez votre dossier d'images, sélectionnez toutes les images et ajoutez-les à la liste de lecture par glisser-déposer :

Sélectionnez n'importe quel clip dans la liste de lecture, puis appuyez sur CTRL+A pour sélectionner tous les clips. Sélectionnez ensuite l'icône DURÉE et entrez une durée appropriée pour chaque image, par exemple 15 secondes :

Tant que tous les clips sont encore sélectionnés, cliquez ensuite sur l'icône TRANSITION et ajoutez la transition de votre choix. Dans ce cas, nous utilisons une transition de fondu longue et progressive :

Au bas de la liste de lecture, vous pouvez voir la durée totale de votre diaporama :

2. Lancer le diaporama
Il vous suffit de double-cliquer sur le premier clip (ou d'utiliser les boutons CUE+PLAY), puis de double-cliquer sur la zone de prévisualisation (ou de cliquer avec le bouton droit et de sélectionner « PLEIN ÉCRAN »). Votre Playout s'affichera alors en plein écran, à la taille de votre moniteur et avec une qualité optimale. Le curseur de la souris sera masqué. Appuyez sur la touche Échap pour quitter le mode plein écran.

Remarque : En mode plein écran, vous pouvez utiliser la touche ESPACE pour mettre la lecture en pause ou la reprendre.
Vous pouvez également afficher le signal vidéo sur un deuxième écran ou le transmettre à votre téléviseur. Vous pouvez aussi l'envoyer via NDI vers un autre PC et ouvrir le signal avec PLAYDECK (utilisez la version gratuite Licence de sauvegarde), ou VCL Mediaplayer ou toute autre application tierce :

Growing Files dans la playlist
Cet article explique comment ajouter des fichiers dont la taille augmente au fur et à mesure à une liste de lecture.
Définition
Un fichier en cours de création est un fichier sur lequel on continue d'enregistrer des données ; sa taille augmente donc progressivement.
Réglage recommandé
Lorsque vous travaillez avec des fichiers dont la taille augmente, nous vous recommandons d'activer les paramètres “ Recalculer la durée du fichier ” et “ Activer l'analyse en arrière-plan ”. Le premier garantira une durée du fichier plus précise, tandis que le second réanalysera votre fichier toutes les 5 secondes afin de mettre à jour sa durée dans la liste de lecture :

Ajouter à la liste de lecture
Les fichiers en cours de création peuvent être ajoutés à la playlist comme n'importe quel autre fichier : par glisser-déposer depuis l'extérieur de PLAYDECK ou à l'aide de l'explorateur de fichiers intégré. Ils seront identifiés comme “ en cours de création ”, ce qui peut être vérifié dans la colonne d'informations. La durée du clip sera mise à jour toutes les 5 secondes :

Sources possibles
Les fichiers peuvent être enregistrés n'importe où, il n'est pas nécessaire de les enregistrer dans PLAYDECK. Sur la capture d'écran ci-dessus, nous utilisons un enregistrement réalisé avec PLAYDECK, un autre avec OBS Studio et un autre encore avec MagicSoft Recorder.
Formats possibles
Seuls les formats de conteneurs de fichiers suivants sont pris en charge. Cependant, au sein de ces conteneurs, vous pouvez utiliser n'importe quel codec vidéo :
– MKV
– AVI
– MPEG
Montage et édition
Vous pouvez couper et modifier des fichiers en cours d'enregistrement de la même manière que des fichiers classiques. Par exemple : vous pouvez définir un point de fin (OUT) sur le fichier et le lire en boucle, alors même qu'il est encore en cours d'enregistrement.
Transcoder des clips pour le décodage par GPU
Pour avoir un aperçu général des meilleurs codecs vidéo possibles pour Playout, veuillez Consultez cet article.
Bien que PLAYDECK soit capable de transcoder tous les clips en temps réel vers le format de sortie de votre choix, cela peut solliciter fortement votre système pendant la période Playout, selon votre cas d'utilisation.
Si l'utilisation de votre processeur atteint un niveau critique et que vous constatez des ralentissements lors de la lecture (qui se traduisent généralement par des saccades audio), nous vous recommandons de vous assurer que tous les clips sont décodés via la carte graphique, car la plupart des cartes graphiques modernes peuvent supporter une charge bien plus importante que le processeur seul, ce qui permet d'exploiter plusieurs canaux de sortie avec PLAYDECK.
Dans cet article :
→ Utilisation du transcodeur intégré
→ Quels fichiers sont décodés par le processeur dans PLAYDECK ?
→ Quelles cartes graphiques sont recommandées ?
Utilisation du transcodeur intégré
PLAYDECK intègre un transcodeur pour les fichiers vidéo et audio. Il vous permettra de transcoder RAPIDEMENT et plus facilement plusieurs fichiers à la fois, par exemple si votre émission commence bientôt et que vous n'avez tout simplement pas le temps de les transcoder à l'aide d'un outil tiers tel qu'Adobe Media Encoder.
Dans votre exemple, nous avons un bloc de fichiers qui ne peuvent être décodés que par le processeur, comme le ProRes et le codec vidéo HAP-A. Nous sélectionnons maintenant n'importe quel clip, puis nous appuyons sur CTRL+A pour sélectionner tous les clips du bloc. Vous pouvez également utiliser la touche MAJ pour sélectionner une plage de clips ou simplement la touche CTRL pour sélectionner des clips individuels.
Cliquez maintenant sur l'un des clips sélectionnés, puis choisissez “ Transcoder les clips ” :

Vous n'aurez pas accès à une liste de codecs vidéo cibles prédéfinis, qui prennent tous en charge le décodage par GPU :

Si vous êtes pressé ou si vous avez un grand nombre de clips à transcoder, choisissez la première option “ MPEG-4 ”, car elle offre des résultats incroyablement rapides tout en conservant une bonne qualité. Dans tous les autres cas, optez pour la deuxième option “ AV1 ”, car elle permet d’obtenir des fichiers relativement légers sur SSD/HDD, tout en garantissant une qualité exceptionnelle et en prenant en charge le HDR. La dernière option est d’une lenteur exaspérante, mais offre une qualité et un taux de compression légèrement supérieurs ; toutefois, le rapport temps/qualité est défavorable dans ce cas. Utilisez-la pour les transcodages effectués pendant la nuit.
Remarque : Malheureusement, nous ne pouvons pas proposer de transcodage au format H.264 ou H.265 pour des raisons liées aux licences.
Le transcodeur enregistrera le nouveau fichier à côté de l'ancien et ajoutera “ _transcoded ” au nom du fichier :

Les nouveaux fichiers seront automatiquement remplacés et à nouveau analysés dans votre liste de lecture :

Si, à tout moment, vous avez besoin de revenir à une version antérieure de votre liste de lecture, vous pouvez utiliser la fonction “ Restaurer la sauvegarde du projet ” :

Quels fichiers sont décodés par le processeur dans PLAYDECK ?
ProRes
Ce codec vidéo de haute qualité trouve ses origines sur les ordinateurs Mac, puisqu'il a également été développé par Apple. Malheureusement, Apple n'a jamais publié d'informations sur ce codec pour les systèmes Windows ; il est donc toujours pratiquement impossible de décoder le format ProRes via le GPU. Si vous avez besoin du canal alpha, nous vous recommandons d'utiliser le codec vidéo HAP-A.
HAP et ses variantes, telles que HAP-A
Ces codecs vidéo prennent également en charge le canal alpha et sont très peu gourmands en ressources processeur.
DNxHD, MXF
Ces codecs ne peuvent pas non plus être décodés via le GPU dans PLAYDECK.
Quelles cartes graphiques sont recommandées ?
Nous faisons référence à Cet article pour PC Building pour PLAYDECK.
Sortie vidéo et audio
Diffusez votre flux vidéo
Cet article vous explique comment diffuser le flux vidéo de votre chaîne vers n'importe quelle cible et n'importe quel public.
Dans cet article :
→ Sortie sur un seul écran
→ HDMI via le bureau étendu
→ Carte de sortie SDI / HDMI
→ Carte de sortie SMTP ST 2110 / IP
→ NDI (Interface de périphérique réseau)
→ Streaming (UDP, RTMP, SRT, DVB, …)
→ Carte son virtuelle Dante (DVS)
→ Vue du réalisateur
Sortie sur un seul écran
La manière la plus simple d'afficher votre flux vidéo consiste à afficher votre chaîne en plein écran. Pour activer le mode plein écran, double-cliquez sur l'aperçu ou cliquez avec le bouton droit de la souris et sélectionnez “ Plein écran ” :

Le mode plein écran offre une qualité d'image et un nombre d'images par seconde (FPS) bien supérieurs à ceux de l'aperçu standard. Vous pouvez quitter le mode plein écran en cliquant sur n'importe quel bouton de la souris ou en appuyant sur la touche Échap.
Ce mode est idéal pour les diaporamas privés rapides. Voici un exemple illustrant comment configurer un diaporama avec PLAYDECK :
https://playdeck.tv/howto/slideshow/
HDMI via le bureau étendu
Une autre méthode simple pour transmettre votre flux vidéo consiste à utiliser les sorties HDMI de votre PC ou de votre carte graphique. Pour que PLAYDECK puisse détecter la sortie HDMI, vous devez configurer une nouvelle “ sortie de bureau étendue ”, comme vous le feriez si vous ajoutiez un deuxième écran :
1. Se connecter sous Windows
Branchez physiquement votre périphérique HDMI à votre PC et activez la sortie HDMI afin que Windows puisse le détecter. Connectez-le à votre carte graphique (de préférence) ou à votre carte mère. Cliquez avec le bouton droit n'importe où sur votre bureau et sélectionnez “ Paramètres d'affichage ”. Vous devriez voir votre nouvel écran et la mention “ L'affichage est étendu ” (c'est pourquoi on parle de “ bureau étendu ”). Si vous n'avez pas encore accès à votre périphérique de sortie HDMI (par exemple, un écran LED), vous pouvez utiliser n'importe quel écran d'ordinateur factice pour la configuration. PLAYDECK mettra ensuite automatiquement à l’échelle votre (autre) sortie si vous utilisez le même port HDMI. Veillez également à ce que votre écran utilise une fréquence de 60 FPS et non 120 ou 144, car cela pourrait entraîner un décalage.

2. Attribuer dans PLAYDECK
Lancez PLAYDECK et sélectionnez votre nouveau moniteur comme “ Sortie bureau ” pour votre canal. Une fois activé, PLAYDECK “ superposera ” sa sortie sur le moniteur. Il apparaîtra au-dessus de toutes les autres applications Windows et le pointeur de la souris sera désactivé. Si vous activez accidentellement cette fonction sur votre écran PRINCIPAL, appuyez sur ALT+F4 pour la fermer, car vous ne pourrez plus accéder à Windows ni à PLAYDECK sinon.

PLAYDECK est capable de se reconnecter à la sortie de votre ordinateur de bureau en cas de déconnexion, de coupure de courant ou si le périphérique HDMI est mis sous tension alors que PLAYDECK a déjà été lancé.
Ce mode est particulièrement adapté à la diffusion locale sur un téléviseur ou un écran LED, par exemple lors d'expositions ou d'événements.
Carte de sortie SDI / HDMI
Les cartes de sortie présentent un avantage considérable par rapport à la sortie sur ordinateur de bureau :
– Un signal vidéo plus puissant pour une transmission par câble sur de plus longues distances
– Une utilisation nettement moindre du processeur et de la carte graphique, car la carte prendra en charge une partie du traitement
– Aucune perte d'images, car les cartes intègrent un système de contrôle et de conversion de la fréquence d'images
– Une qualité d'image nettement supérieure, notamment au niveau des couleurs
Les cartes de sortie sont presque toujours rentables et sont vivement recommandées. Elles offrent une solution de transmission vidéo bien plus stable que la sortie via l'ordinateur de bureau et garantissent une meilleure expérience globale.
Consultez la liste de toutes les cartes de sortie prises en charge :
https://playdeck.tv/howto/supporteddevices/
Si vous avez besoin d'une recommandation, nous utilisons principalement les cartes BlackMagic DeckLink. Elles sont disponibles en versions SDI et HDMI :
https://www.blackmagicdesign.com/products/decklink
1. Installez la carte de sortie dans votre PC
Vous aurez besoin d’un emplacement PCIe distinct sur votre carte mère. Considérez cette carte comme une “ carte graphique secondaire ”. Veuillez vous assurer que l’emplacement PCIe fournit la bande passante nécessaire au périphérique. Certains emplacements PCIe sont “ partagés ” et ne disposent que de la moitié de la bande passante, ce qui peut entraîner des saccades dans la sortie vidéo. Ce paramètre peut être modifié via le BIOS. Vous pouvez également “ héberger ” votre carte dans un boîtier externe destiné à la production mobile, tel que le “ Sonnet Echo Express ”, et la connecter via Thunderbolt. Sachez toutefois que la bande passante disponible via Thunderbolt est inférieure à celle requise par certaines cartes, comme la “ DeckLink 8K Pro ”.
2. Installer le pilote pour Windows
La plupart des cartes nécessitent l'installation d'un pilote spécifique pour fonctionner sous Windows. Ces pilotes fournissent également des outils permettant de tester la carte avant de l'utiliser dans PLAYDECK.
Assurez-vous que la dernière version du pilote est toujours installée sur votre système pour garantir une stabilité et une qualité optimales. Pour les cartes BlackMagic, PLAYDECK nécessite au minimum le pilote “ Desktop Video 14.5 ” ; sans cela, la carte ne fonctionnera pas correctement :
https://www.blackmagicdesign.com/support/family/capture-and-playback
3. Activer dans PLAYDECK
Sélectionnez vos cartes de sortie et votre entrée ligne dans PLAYDECK, puis activez la sortie du périphérique. Contrairement aux sorties de bureau, ces cartes de sortie ne nécessitent pas de moniteur connecté via SDI ou HDMI ; elles s’activent immédiatement :

Carte de sortie SMTP ST 2110 / IP
Ces cartes sont très similaires aux cartes SDI/HDMI décrites ci-dessus. Veuillez vous reporter à cette section pour les instructions d'installation.
La différence entre les cartes 2110 et les cartes SDI réside dans le fait que les cartes 2110 transmettent le signal via un réseau local (LAN). Il s'agit d'une norme moderne et en plein essor utilisée par les studios pour acheminer les signaux vidéo au sein de l'entreprise. Bien qu'il soit théoriquement possible d'utiliser un réseau LAN existant pour le ST 2110, il est recommandé d'utiliser un réseau LAN distinct équipé de commutateurs spécifiques prenant en charge le protocole PTP (Precision Time Protocol). Une fois la configuration effectuée, le principal avantage réside dans le fait que plusieurs récepteurs peuvent facilement accéder au flux vidéo généré par PLAYDECK.
Nous proposons un article dédié aux appareils 2110 et à leurs options de configuration réseau :
https://playdeck.tv/howto/2110-device-setup/
NDI (Interface de périphérique réseau)
NDI est une autre option de transport réseau pour vos flux vidéo. Elle peut être utilisée avec le réseau local (LAN) existant et ne nécessite aucune configuration réseau spécifique. Elle dispose de son propre “ système de détection ”, ce qui signifie que lorsque vous envoyez votre signal NDI sur le réseau, celui-ci est automatiquement détecté par n'importe quel récepteur NDI.
NDI est la méthode privilégiée pour échanger des flux vidéo avec d'autres applications. En voici quelques exemples :
https://playdeck.tv/howto/obs-studio/
https://playdeck.tv/howto/vmix/
NDI peut également être utilisé dans un environnement cloud, par exemple sur des instances Amazon EC2, pour le transfert de données entre serveurs :
https://playdeck.tv/howto/amazon-ec2/
Vous pouvez utiliser NDI pour mettre le signal en boucle dans PLAYDECK pour certaines tâches, comme cette fonction “ image dans l'image ” :
https://playdeck.tv/howto/pip/
Il existe de nombreux outils pour vous aider à configurer NDI dans votre environnement :
https://ndi.video/tools/
Si vous devez configurer un serveur Discovery NDI, voici quelques conseils qui vous aideront :
https://ndi.video/tools/access-manager/
https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/access-manager
Remarque : Un problème avec NDI provoquait des saccades après une mise à jour de Windows. Voici la solution :
https://www.vmix.com/knowledgebase/article.aspx/376/windows-update-affecting-ndi-stability
Streaming (UDP, RTMP, SRT, DVB, …)
Vous pouvez choisir parmi plusieurs protocoles Streaming, qui ont tous une finalité différente.
– UDP/RTMP Streaming : Diffusion en direct à faible latence Streaming
– SRT : Diffusions à haute fiabilité
– DVB : Diffusion traditionnelle
– Et bien d'autres encore (RTP, RIST, Icecast, HLS

Nous avons publié un article plus détaillé sur le streaming :
https://playdeck.tv/howto/output-streams/
Carte son virtuelle Dante (DVS)
À proprement parler, il ne s'agit pas d'un flux vidéo, car DVS est un système exclusivement audio. Il s'agit là d'une autre option de réseau (LAN). Le cas d'utilisation de DVS se présente lorsque vous devez envoyer votre flux audio SÉPARÉMENT ou EN PLUS de vos flux vidéo, ou encore dans le cadre de productions exclusivement audio. Le cas d'utilisation le plus courant est celui des événements en direct, où le mixeur audio a besoin de TOUS les flux audio de TOUS les canaux PLAYDECK, ce qui signifie qu'il souhaite recevoir 8 canaux audio en paires stéréo pour vos 4 canaux vidéo.
Nous vous proposons un article sur la configuration et l'utilisation de Dante :
https://playdeck.tv/howto/dante/
Vue du réalisateur
Il s'agit d'une option de sortie spécifique proposée par PLAYDECK, destinée à informer votre équipe de la situation : elle permet de fusionner plusieurs flux vidéo en un seul et d'y superposer des informations sur le temps restant. Cette fonctionnalité est conçue pour faciliter le travail dans un environnement comportant plusieurs salles ou plusieurs personnes.

Ce flux vidéo fonctionne comme une chaîne distincte : vous pouvez le diffuser en parallèle de vos autres sorties. Vous pouvez configurer et diffuser jusqu’à 4 vues « Director » différentes. Vous pouvez choisir le nombre de vues à inclure ainsi que la chaîne sur laquelle elles doivent être diffusées :

De plus, vous pouvez personnaliser la superposition en fonction de votre entreprise, par exemple en y intégrant votre propre logo ou en modifiant les polices.
Configuration de votre sortie Streams
Cet article vous explique comment configurer votre Output Streams en fonction de différents usages.
Dans cet article :
→ Introduction
→ Utilisation des paramètres et des chaînes de configuration
→ Exemples de configuration
→ AAC Audio haute qualité Streams
→ Espace colorimétrique et sous-échantillonnage de la chrominance et l'entrelacement
→ Plusieurs pistes audio
→ Sous-titres codés et SCTE
→ Routage de Streams via une adresse IP spécifique
→ Surveillance et dépannage
1. Introduction
Vous pouvez définir 15 configurations Stream différentes pour n'importe quelle source, qu'il s'agisse d'une chaîne, d'une entrée ou d'une vue du réalisateur. Par défaut, le format vidéo est repris de la source au démarrage du Stream, mais vous pouvez transcoder vers n'importe quelle résolution.
Une fois que vous aurez choisi votre protocole, les autres champs relatifs au codec vidéo/audio et à l'URL s'adapteront en fonction de votre sélection, ce qui signifie que tous les codecs vidéo/audio ne seront pas disponibles pour tous les protocoles Stream.
INFO : Les encodeurs NVIDIA ne prennent plus en charge les formats entrelacés. Optez plutôt pour Intel QuickSync.
Votre URL affichera une suggestion concernant le format requis. Cliquez sur “ Informations sur l'URL ” pour voir d'autres exemples, par exemple comment intégrer un nom d'utilisateur et un mot de passe. L'URL d'aperçu ne sera pas utilisée par PLAYDECK ; elle sert uniquement à vous permettre d'ouvrir votre navigateur Web lorsque vous cliquez sur “ Aperçu ”.
2. Utilisation des paramètres et de la configuration
D'autres paramètres peuvent être définis au niveau du protocole et des codecs, en fonction de votre sélection. Ceux-ci permettent d'affiner vos réglages, par exemple pour configurer votre Stream en CBR ou pour ajouter des métadonnées.
En cliquant sur “ Paramètre ”, vous ouvrirez un éditeur qui n'affichera que les paramètres disponibles pour votre sélection. Il mettra en évidence toute valeur qui diffère de la valeur par défaut.
La “ chaîne de configuration ” correspond à l'ensemble de vos choix de protocole et de codec, ainsi qu'à leurs paramètres respectifs. La chaîne de configuration fonctionne dans les deux sens : vous pouvez également copier-coller une chaîne de configuration dans le champ de texte, puis cliquer sur “ Mettre à jour à partir de la chaîne ” pour appliquer les valeurs en amont. Cela vous permet de copier facilement des paramètres entre différents identifiants Stream ou de les partager avec d’autres utilisateurs.

3. Exemples de configuration
Voici une sélection rapide de configurations recommandées pour différents usages. Copiez-collez-les dans PLAYDECK, puis cliquez sur “ Mettre à jour à partir de la chaîne ”.
DVB Stream avec des trames B au format CBR et GOP. Aucune erreur PCR, PTS-DTS ou de sous-remplissage de la mémoire tampon
format='dvb' protocol='udp://' mpegts_start_pid='60' video::streamid='80' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7,5M' video::bufsize='1,25M' video::g='32' video::bf='2' video::ref_frames='3' audio::streamid='81' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' pmt_start_pid='100' mpegts_flags='-system_b' rc_buffers='4' pcr_period='35' pat_period='0,1' sdt_period='0,5' tdt_period='10' start_pcr='0' service_name='TEST' service_provider='PD' service_id='1' original_network_id='1' transport_stream_id='201' service_type='advanced_codec_digital_hdtv'
Ou en résumé :
format='dvb' protocol='udp://' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7,5M' video::bufsize='1,25M' video::g='32' video::bf='2' video::ref_frames='3' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' service_type='advanced_codec_digital_hdtv'
INFO : Chaque récepteur DVB est différent et vous devrez peut-être utiliser des paramètres différents. Certains récepteurs n'acceptent AUCUN écart par rapport à directives officielles, et l'écran affichera du NOIR. La solution la plus fiable pour encoder des signaux DVB réside dans l'utilisation d'un encodeur matériel, par exemple. Haivision.
La meilleure méthode pour tester le DVB Streams afin de détecter une erreur PCR ou tout autre problème consiste à utiliser l'un des outils suivants :
– DVBControl DVBAnalyzer (coûte environ 2 000 EUR, mais est le plus fiable et détecte les erreurs PTS-DTS)
– StreamGURU (coût : environ 300 EUR ; permet de détecter toute erreur ETR et affiche un graphique du débit binaire)
– TSAnalyzer (gratuit, mais peut traiter des URL au format Stream ; nécessite un fichier TS sur le disque dur)
– Autres logiciels dignes d'intérêt : DVBInspector, Elecard Stream Analyzer, StreamXpert

————————————————————
SRT Stream au format CBR à 25 images par seconde avec un son de haute qualité
L'exemple suivant est utilisé par plusieurs clients dans une configuration multicanal Stream pour diffuser des clips musicaux. Cette configuration fonctionne sans problème avec 4 sorties parallèles + 1 canal TP25T, offrant une qualité sonore et visuelle optimale grâce à l'audio FHD ACC.
format='mpegts' protocol='srt://' video::codec='n264' video::b='4M' video::rc_type='cbr' video::preset='p4' audio::codec='aac' audio::b='128K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='128K' audio::maxrate='128K' audio::bufsize='128K' audio::aac_coder='0'
————————————————————
RTMP Stream en CBR pour 60 images par seconde avec des images clés toutes les 2 secondes
L'exemple suivant concerne YouTube. Utilisez les outils d'analyse YouTube et les outils de santé Stream pour tester la stabilité de votre Stream :
format='flv' protocol='rtmp://' video::codec='n264' video::b='9000k' video::maxrate='9000k' video::bufsize='9000k' video::g='120' video::preset='veryfast' audio::codec='aac' audio::b='128k' audio::ar='44100'
L'exemple suivant concerne Twitch. Utilisez Twitch Inspector Pour vérifier la stabilité de votre Stream, ajoutez “ ?bandwidthtest=true ” à l'URL de votre Stream afin d'empêcher la mise en ligne.
format='flv' protocol='rtmp://' merge_tracks='true' video::codec='n264' video::b='5800k' video::maxrate='5800k' video::bufsize='5800k' video::g='120' video::preset='veryfast' audio::codec='aac' audio::b='128k' video::tune='zerolatency' audio::codec='aac' audio::ar='44100' audio::b='128k'
————————————————————
Norme Sony XDCAM HD422
les paramètres vidéo — notamment un sous-échantillonnage chromatique 4:2:2, une structure GOP spécifique (M=3, N=15) et un traitement des trames entrelacées — ainsi qu'un son PCM 24 bits de qualité professionnelle à une fréquence d'échantillonnage de 48 kHz.
format='mxf' video::codec='mpeg2video' video::b='50M' video::interlace='1' video::top='1' video::g='15' video::v422='true' video::bf='2' video::flags='+ildct+ilme' audio::codec='pcm_s24le' audio::ar='48000'
4. AAC audio haute qualité Streams
Les paramètres par défaut de diffusion en continu AAC permettent d'économiser des ressources du processeur, mais le son peut paraître plat sur les chaînes musicales. Pour un son d'une qualité irréprochable, choisissez l'un des deux profils ci-dessous en fonction de votre public cible et du contenu source.
Préparation rapide:
– Source : Utilisez des extraits audio à 48 kHz (320 kbps ou PCM sans perte).
– Vidéo : Réduisez la résolution vidéo à 720p30 si la bande passante est faible. Utilisez toujours l'encodage matériel.
Option 1 : Compatibilité et stabilité maximales (option sûre)
Idéal pour : Diffusion en continu standard, opérateurs du câble et multiplexeurs DVB-T. Il s'agit du profil le plus sûr pour éviter les problèmes de phase avec différents types de contenus.
format='mpegts' protocol='udp://' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::aac_coder='0'
audio::profile=’aac_low’ : Configure le format AAC-LC pour une qualité optimale et une compatibilité avec le décodeur matériel 100%.
audio::aac_coder=’0′ : Force un encodage à deux boucles de haute qualité pour des transitoires nettes. (Réglez cette valeur sur 1 si vous constatez des pics d'utilisation du processeur).
Stéréo dynamique : Confie la gestion stéréo à l'encodeur, ce qui le rend très résistant aux imperfections du matériel source.
Option 2 : Streaming haute fidélité (variante stéréo optimisée)
Idéal pour : Chaînes musicales dédiées proposant des fichiers sources d'une qualité irréprochable, dignes d'un studio d'enregistrement. Ce profil utilise une enveloppe VBR très serrée et un traitement stéréo Mid/Side forcé.
format='mpegts' protocol='udp://' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='200K' audio::maxrate='320K' audio::bufsize='640K' audio::aac_coder='0'
audio::stereo_mode=’ms_force’ : Optimise le traitement stéréo Mid/Side, maximisant ainsi l'efficacité de la bande passante pour créer des paysages sonores stéréo profonds et larges.
minrate=’200K’ / maxrate=’320K’ / bufsize=’640K’ : Une enveloppe VBR stricte qui évite les baisses de qualité dans les passages calmes tout en laissant de la marge pour les pics sonores importants.
Remarque : Si votre son manque de “ punch ” ou semble creux sur certains extraits, revenez à l'option 1, car votre matériel source pourrait présenter des problèmes de phase.
5. Espace colorimétrique, sous-échantillonnage de la chrominance et entrelacement
La prise en charge de certains espaces colorimétriques, par exemple le format 4:2:2 pour la norme DVB ou l'encodage entrelacé, dépend fortement du processeur Intel ou du processeur graphique NVidia que vous utilisez.
Voici une page consacrée à NVidia NVenc et 422 Assistance, et ici pour Intel Quick Sync et l'assistance 422.
En gros :
1. Prise en charge par NVIDIA de l'encodage entrelacé :
– Pascal (série GTX 10) : dernière architecture prenant en charge l'entrelacement
– Turing / Ampere / Ada (RTX 20/30/40) : la prise en charge matérielle de l'encodage entrelacé a été supprimée
– Blackwell (série RTX 50) : l'encodage entrelacé pour le format H.264 (8 bits et 10 bits) a été réintroduit
2. Prise en charge par NVIDIA de l'espace colorimétrique 4:2:2 :
– Blackwell (série RTX 50)
3. Prise en charge par Intel de l'espace colorimétrique 4:2:2
– Les processeurs de 10e génération et plus récents prennent en charge l'encodage et le décodage accélérés par matériel du codec HEVC avec un échantillonnage de couleur 4:2:2 via Quick Sync.
– Les contrôleurs graphiques des processeurs Intel® Core™ de 9e génération et des versions antérieures se limitaient à un échantillonnage de couleur 4:2:0 avec le codec HEVC pour l'encodage et le décodage accélérés par le matériel.
Voici un exemple de configuration rapide pour l'encodage en 4:2:2 avec Intel Quick Sync (génération 10 et plus)
format='dvb' protocol='udp://' video::codec='hevc_qsv' video::b='5M' audio::codec='aac' audio::b='128K' video::pix_fmt='yuyv422'
Remarque : Des fonctionnalités telles que l'entrelacement et l'espace colorimétrique 4:2:2 sont également disponibles dans les encodeurs x264 pour processeur. Comme nous utilisons une version LGPL de FFmpeg sans composants GPL (par exemple, libx264), ces fonctionnalités ne sont pas activées. Il est possible de remplacer les bibliothèques FFmpeg par vos propres versions.
6. Pistes audio multiples
Si vous devez diffuser plusieurs pistes audio, par exemple pour différentes langues ou pour la bande-son du réalisateur, vous pouvez le faire avec tous les protocoles pris en charge (DVB, RTMP, UDP et d'autres encore). Vous pouvez également utiliser différents codecs audio.
Concrètement, cela fonctionne ainsi : vous devez d'abord vous assurer que TOUTES les pistes audio sont déjà actives dans votre canal, puis DIVISER les pistes audio destinées à votre sortie Stream, par exemple en paires stéréo.
Tout d'abord, assurez-vous que votre canal est réglé sur plus de 2 canaux audio :

Ensuite, “ remplissez ” ces canaux audio avec du contenu audio, par exemple en activant toutes les pistes audio d'un clip ou en important toutes les pistes via SDI (jusqu'à 16 pistes audio). Vous pouvez également utiliser le mappage audio pour mixer vos pistes audio vers le haut ou vers le bas, ou utiliser le filtre audio pour copier et retarder certaines pistes audio.

Ensuite, ouvrez les paramètres de votre Stream, en particulier les paramètres du protocole Stream, et activez la fonction « Audio Track Splitting » :

INFO : Le nombre de canaux audio dans les paramètres de votre Stream doit rester à 2.
Si nécessaire, vous pouvez appliquer différents codecs audio aux pistes audio supplémentaires. Veuillez noter que les numéros attribués à chaque piste audio augmentent à partir de la deuxième :
audio::codec='aac' audio.1::codec='ac3' audio.2::codec='libmp3lame' audio.3::codec='mp2'
Vous pouvez également appliquer un descripteur de langue à chaque piste audio :
audio::metadata::language='eng' audio.1::metadata::language='ita' audio.2::metadata::language='fra' audio.3::metadata::language='ger'
INFO : Les codes de langue doivent être conformes à ISO 639-2
Vous pouvez ensuite tester les pistes audio ainsi obtenues, par exemple dans StreamGURU :

7. Sous-titrage codé et SCTE
Ces deux options peuvent être activées dans les paramètres de votre protocole :

INFO : Le format SCTE-35 n'est disponible que pour les protocoles suivants : SRT, DVB, UDP (tout codec vidéo). Le sous-titrage codé ne fonctionne qu'avec les codecs vidéo suivants : MPEG-2, H.264 (tout protocole)
Pour cela, ces deux fonctionnalités doivent déjà être activées et disponibles sur votre chaîne. Veuillez consulter les articles suivants pour plus d'informations sur le SCTE et/ou le sous-titrage codé :
→ Envoi de SCTE-35 vers le serveur Stream
→ Sous-titres
8. Routage de Streams via une adresse IP spécifique
Votre production vous oblige à acheminer vos flux via des réseaux spécifiques. Cette pratique vise principalement à disposer d'une ligne dédiée ou réservée au streaming, afin d'éviter toute interférence avec le trafic réseau habituel.
Si vous utilisez UDP Streams Il suffit d'ajouter ce paramètre directement à l'URL :
udp://ip:port?localaddr=172.20.10.2
Si vous utilisez SRT Streams Il suffit d'ajouter ce paramètre directement à l'URL. Cela ne fonctionne que dans mode rendez-vous:
srt://ip:port?mode=rendezvous&localip=172.20.10.2
Si vous utilisez le protocole RTMP Streams, il n'existe malheureusement aucun paramètre. Vous devez acheminer manuellement tout le trafic RTMP sortant. Pour cela, nous utilisons Proxifier. Allez dans Profil, Règles de proxification, Ajoutez une nouvelle règle, modifiez-la comme indiqué et placez-la en haut de la liste des règles. Sélectionnez l'adaptateur de votre choix via “ Avancé ”.

Si vous souhaitez effectuer un test en mode hors ligne localement sans la deuxième ligne, activez à la fois la carte Ethernet et le Wi-Fi sur votre PC, puis créez un nouveau point d'accès sur votre téléphone portable et connectez le Wi-Fi de votre PC à ce téléphone. Ouvrez ensuite la console (“ cmd ”) et tapez “ ipconfig ”. L'adresse IP dont vous avez besoin s'affiche alors :

Vous pouvez tester le trafic de votre réseau à l'aide de Wireshark.
9. Surveillance et dépannage
Si vos Streams présentent des ralentissements, voire s'arrêtent complètement, vous ne savez souvent pas exactement ce qui s'est passé. Voici quelques conseils pour vous aider à identifier le problème.
1. Débit binaire
Respectez cette règle : le débit binaire vidéo et audio (pour votre Stream) ne doit jamais dépasser le débit binaire d'encodage du clip. Pour vérifier cela, cliquez avec le bouton droit de la souris sur votre clip dans la liste de lecture et ouvrez MediaInfo. Dans ce cas, réglez le débit binaire vidéo sur 3 Mo et le débit binaire audio sur 128 Ko.

2. Suivi
Ouvrez la fenêtre « Monitor » dans PLAYDECK ou consultez les journaux du Stream.

50/60 images par seconde (Moyenne FPS / FPS souhaitée)
Compare le débit d'encodage actuel et moyen au niveau souhaité. Une baisse à ce niveau indique que le système n'arrive pas à suivre le rythme de l'encodage en temps réel.
Temps écoulé (Temps d'attente entre les images, en secondes)
Affiche le temps écoulé depuis le traitement de la dernière image. Si cette valeur augmente, cela signifie que certaines images ne peuvent pas être traitées en raison d'une source manquante, de paramètres incorrects ou d'une absence de connexion.
Ignoré (Images perdues)
L'indicateur le plus révélateur des goulots d'étranglement au niveau des performances. Si cette valeur augmente, cela signifie que l'encodeur supprime délibérément des images, car il ne parvient pas à les traiter assez rapidement.
Pauses (Images perdues)
Si le réseau est lent, vous voyez apparaître des « Breaks » car le serveur veut une nouvelle trame, mais celle-ci ne parvient pas à temps (pour les protocoles nécessitant un accusé de réception, comme RTMP ou SRT). Des interruptions peuvent également se produire si la source ne transmet pas une trame à temps.
Tampon (Images en attente)
Surveille le nombre d'images en attente dans la file d'attente interne. Une augmentation constante de la taille du tampon annonce généralement des images sautées ou des interruptions. Les hauts sont ignorés, les bas sont pris en compte: Cela signifie généralement que votre Encodeur CPU/GPU est trop lent. Pauses longues, peu ou pas de sauts: Cela signifie généralement que le réseau ou source c'est là que se situe le goulot d'étranglement. L'auteur est prêt à encoder, mais les images n'arrivent pas ou ne sont pas “ récupérées ” aux intervalles de temps appropriés en raison du décalage de la connexion.
3. Problèmes de réseau/bande passante
Éteignez tous vos Streams, ouvrez la console Windows (“ cmd ” dans le menu Démarrer) et tapez
tracert
Utilisez le nom d'hôte ou l'adresse IP de votre cible. Si vous constatez des valeurs supérieures à 100 ms, cela indique une connexion lente vers votre cible Stream.
N'oubliez pas non plus que, même si les vitesses de téléchargement via la fibre optique, le câble ou l'ADSL sont aujourd'hui généralement très élevées (>100 Mbps), la vitesse de chargement peut être bien inférieure. Utilisez un outil tel que Test de vitesse pour connaître votre vitesse de téléchargement réelle.
Utilisez également Bandwidth Profiler sur le serveur Stream pour vérifier si le débit binaire souhaité est bien reçu par le serveur. La plupart des fournisseurs d’accès ou des logiciels proposent des outils permettant de mesurer le débit binaire reçu. Idéalement, celui-ci est affiché sous forme de graphique, ce qui permet de repérer d’éventuelles interruptions pendant la transmission. Si vous ne disposez d'aucun outil, nous vous recommandons de diffuser en streaming sur YouTube, car cette plateforme intègre un analyseur Stream très utile pour diagnostiquer toute connexion instable.
De plus, veuillez vérifier auprès de votre fournisseur ou de votre service s’il propose des URL d’ingestion LOCAL Stream spécifiques à votre région ou à votre pays. À titre d’exemple, Twitch en fournit : Points de terminaison d'ingestion Twitch.
ASIO / Carte son virtuelle Dante
Cet article explique comment configurer une interface audio ASIO et des périphériques ASIO avec PLAYDECK.
Dans cet article :
→ Configuration ASIO
→ Carte son virtuelle Dante (DVS)
→ Dépannage
Configuration ASIO
Activez le paramètre “ Sortie audio supplémentaire ” pour transmettre le son via ASIO.
Important : En tant que solution de diffusion en temps réel, PLAYDECK nécessite une horloge de synchronisation stable provenant du périphérique ASIO. Sans ce signal d'horloge, les images ne peuvent pas être traitées correctement, ce qui entraîne de graves saccades.

Carte son virtuelle Dante (DVS)
Dante Virtual Soundcard (DVS) est une solution logicielle qui transforme votre ordinateur en une station de travail compatible Dante, vous permettant ainsi de transmettre et de recevoir un signal audio de haute qualité via un réseau Ethernet (LAN) standard.
https://www.getdante.com/products/software-essentials/dante-virtual-soundcard/
Vous pouvez connecter DVS à PLAYDECK en mode ASIO ou WDM :
- ASIO (recommandé) : Diffusez jusqu’à 64 canaux audio sur toutes les sorties PLAYDECK. Cela garantit la latence la plus faible et le plus grand nombre de canaux pour les flux de travail professionnels.
- WDM : Limité à 16 canaux audio, avec une paire stéréo par canal de sortie PLAYDECK.
Étapes de configuration
1. Démarrez le moteur DVS :
Ouvrez le panneau de configuration de la carte son virtuelle Dante, puis configurez l'interface sur ASIO, puis cliquez sur Accueil.

2. Sélectionnez l'appareil dans PLAYDECK :
Vous pouvez désormais sélectionner “ Dante Virtual Soundcard ” comme périphérique ASIO dans les paramètres de PLAYDECK.

3. Mappage des canaux :
PLAYDECK commencera automatiquement à acheminer les canaux audio attribués à cette sortie spécifique. Une seule sortie peut prendre en charge jusqu'à 32 canaux audio.

4. Division des périphériques ASIO :
Pour utiliser le pilote ASIO simultanément sur plusieurs canaux de sortie PLAYDECK, activez Fractionnement des périphériques ASIO.

5. Attribution de plusieurs sorties :
Une fois la fonction de split activée, le DVS apparaîtra sous la forme de plusieurs sous-périphériques. Cela vous permet d'attribuer un périphérique ASIO dédié à chaque canal de sortie individuel du PLAYDECK.
Remarque sur la logique de fractionnement : L'attribution des canaux est déterminée par le paramètre “ Canaux audio ” de chaque sortie. Par exemple, si les sorties 1 et 2 sont configurées sur 8 canaux chacune, et les autres sur 2 canaux, le pilote ASIO répartira le flux en conséquence afin de répondre à ces exigences spécifiques.

Dépannage
Lecture au ralenti (image par image)
Ce problème survient lorsque PLAYDECK ne parvient pas à se synchroniser avec le signal d'horloge provenant du périphérique ASIO. PLAYDECK étant un moteur de lecture en temps réel, il a besoin d'une horloge stable pour traiter les trames.
Solution : Veillez à ce que Leader de l'horloge (anciennement Master Clock) est actif sur votre réseau. Il peut s'agir d'un périphérique matériel (par exemple, une console de mixage compatible Dante), d'un pilote logiciel ou d'un générateur d'horloge dédié.
Si vous utilisez Dante, vous aurez peut-être besoin d'outils supplémentaires pour vérifier votre flux de travail. Suivez ces étapes pour configurer un environnement de test local :
- PC 1 : Installez PLAYDECK et Dante Virtual Soundcard (DVS). Lancez DVS dans Mode ASIO et sélectionnez-le dans PLAYDECK.
- PC 2 : Installer Dante Via et Contrôleur Dante.
- Dans Dante Via et Controller, assurez-vous que Interface Ethernet est sélectionné.
- Dans Dante Via, activez au moins un périphérique de sortie.
Une fois la configuration terminée, ouvrez Contrôleur Dante. Vous devriez voir “ Dante Via ” apparaître comme le Leader de l'horloge votre système PLAYDECK étant désormais correctement connecté.

Consultez cette capture d'écran de la configuration de test :
https://downloads.playdeck.tv/assets/DanteClockTest.mkv
Remarque : dans certains cas, l'installation d'ASIO4ALL peut contribuer à stabiliser la “ communication ” entre PLAYDECK et certaines interfaces audio. (https://asio4all.org/)
Mauvaise qualité sonore
Un son déformé ou “ saccadé ” est généralement dû à une incompatibilité entre les fréquences d'échantillonnage. Assurez-vous que Fréquence d'échantillonnage (par exemple, 48 kHz) est identique pour tous les éléments suivants :
- Paramètres audio de Windows (Propriétés avancées)
- PLAYDECK paramètres
- Périphérique ASIO / DVS panneau de configuration
Mixage et acheminement des canaux audio
Lorsque vous travaillez avec de l'audio multicanal, vous devrez peut-être effectuer un downmix de vos canaux pour certaines sorties spécifiques. Veuillez vous reporter à cet article pour obtenir des instructions détaillées sur la gestion du routage multicanal.
Audio multicanal et mixage
PLAYDECK prend en charge 32 canaux audio par canal de sortie. Vous pouvez transmettre les canaux audio (via SDI, NDI, Streams, ASIO), effectuer un mixage vers stéréo/mono ou un mixage vers multicanal. Veuillez noter que nous avons publié un article séparé concernant Carte son virtuelle Dante.
Pass-thru
Pour activer l'audio multicanal, il suffit de définir plus de 2 canaux audio dans les paramètres de sortie. Dans cet exemple, nous avons défini 16 canaux audio, car il s'agit du nombre natif de canaux audio pour les cartes de sortie SDI :

Vous êtes désormais prêt. Votre vumètre basculera automatiquement sur le canal audio 16 :

L'audio multicanal n'est pas activé pour toutes les entrées et sorties : SDI, NDI, Streams. Vous pouvez le vérifier en cliquant sur « PREVIEW » après avoir activé votre périphérique. Tous les aperçus comportent un vumètre en superposition :

Voici un autre exemple d'aperçu de la saisie :

Mixage
Si vous disposez d'un contenu audio multicanal (ou d'entrées SDI) et que vous souhaitez effectuer un mixage de votre audio en MONO/STÉRÉO, vous devrez également augmenter le nombre de canaux audio. Dans ce cas, nous utilisons 16. Il est important d'indiquer à PLAYDECK de traiter 16 canaux audio (provenant de la source, par exemple SDI), sinon tous les canaux audio au-delà du 2e seraient coupés/silencieux :

Vous pouvez désormais choisir entre différentes méthodes de mixage audio. Veuillez noter qu’il existe des paramètres distincts pour les CANAUX (clips, entrées Streams) et les ENTRÉES (entrées de périphériques) :

Plusieurs pistes audio
Si votre fichier contient plusieurs pistes audio, vous pouvez passer d'une piste à l'autre en cliquant avec le bouton droit sur le fichier et en sélectionnant « PISTES AUDIO » :

Pour lire TOUTES les pistes audio en même temps, sélectionnez « TOUTES LES PISTES AUDIO ». Tous les canaux audio seront concaténés. Dans notre exemple, cela donnerait 6 canaux audio en sortie. Veillez donc à régler votre nombre de canaux sur 8 ; sinon, tout ce qui dépasse 2 canaux ne sera pas traité :

Remarque : Utilisez l'une des autres options de mixage pour effectuer un mixage en stéréo ou similaire.
Mélanges sur mesure
Pour un mixage plus avancé, vous pouvez cliquer sur « EDIT » dans la section « MIXING SETTINGS ». Dans cet exemple, nous effectuons un mixage de 16 canaux audio entrants vers 4 canaux audio sortants. Veuillez noter qu'il existe des paramètres distincts pour les CANAUX (clips, entrées Streams) et les ENTRÉES (entrées des périphériques) :


Vous pouvez affiner encore davantage votre mixage en passant au niveau du contenu : cliquez avec le bouton droit sur n'importe quel élément de la liste de lecture et sélectionnez « AUDIO CHANNEL MAPPING » :

Correction des couleurs pour les sources et les canaux
Cet article vous explique comment utiliser les outils de correction des couleurs pour vos émissions.
→ Plage vidéo (16-235) vs. Plage complète (0-255)
→ Commandes de réglage des couleurs
→ Outils : Oscilloscope, vecteurscope et histogramme
→ Pourquoi le traitement par le processeur est-il nécessaire ?

Plage vidéo (16-235) vs. Plage complète (0-255)
Gamme de vidéos (Limité / Diffusion) : utilise les valeurs 16 à 235 (8 bits). Noir = 16, blanc = 235. Norme pour la télévision, la diffusion et le streaming — préserve la marge dynamique.
Gamme complète (PC / Données) : utilise la plage complète de 0 à 255. Noir = 0, blanc = 255. Format natif pour les écrans d'ordinateur, les graphiques et les photos.
Élargissement de la gamme de couleurs convertit la vidéo en gamme complète (en éclaircissant les noirs et en élargissant les blancs) afin d'éviter un aspect délavé sur les écrans d'ordinateur. Les décalages peuvent entraîner des noirs écrasés, des blancs surexposés ou une image grisâtre ou laiteuse.
Avec PLAYDECK, vous pouvez passer rapidement d'un mode à l'autre en sélectionnant la gamme de signaux ou l'une des touches de préréglage :

Commandes de réglage des couleurs
Les curseurs de PLAYDECK permettent de résoudre rapidement les problèmes courants liés à la diffusion et à la production en direct :
- Noir extensible Récupérez les détails perdus dans les zones d'ombre des séquences sous-exposées ou créez des noirs plus profonds et plus cinématographiques pour obtenir un rendu spectaculaire.
- Blanc extensible Récupérez les détails dans les zones surexposées (par exemple, le ciel ou les lumières) ou redonnez du relief aux zones claires ternes et délavées.
- Luminosité Corrigez globalement les sources trop sombres ou trop claires sans modifier le contraste — idéal pour harmoniser les images de plusieurs caméras.
- Contraste Donnez du relief aux images ternes et sans dynamisme dans les reportages sportifs ou d'actualité, ou atténuez les contrastes trop marqués sous un éclairage de studio trop intense.
- Saturation Améliorez la qualité des images ternes et délavées provenant de caméras (par exemple, les caméras ENG) ou atténuez les graphismes et logos trop vifs afin d'obtenir un résultat adapté à la diffusion.
- Phase de couleur Corrigez les dominantes vertes ou magenta dues à un éclairage inadapté, réchauffez les teints froids ou harmonisez la température de couleur entre les différentes sources lumineuses.
- Détails Améliorez la netteté des flux vidéo flous et à faible résolution ou réduisez le bruit dans les séquences filmées en conditions de faible luminosité sans introduire d'artefacts.

Outils : Oscilloscope, vecteurscope et histogramme
Ces outils de contrôle professionnels s'affichent dans un panneau dédié à côté de l'aperçu vidéo — une solution idéale pour un contrôle précis des couleurs et de l'exposition pendant la production en direct ou la lecture.
- Forme d'onde: Vérifiez rapidement l'exposition globale et les niveaux de luminance. Repérez les hautes lumières écrêtées (nivelles à 100 IRE), les noirs écrasés (nivelles à 0 IRE) ou les décalages entre les caméras afin de pouvoir ajuster la luminosité et la plage de gris avant la diffusion.
- Vectorscope: Vérifiez et corrigez la balance des couleurs et la saturation. Assurez-vous que les tons de peau restent dans la gamme de couleurs de peau appropriée, détectez les dominantes de couleur indésirables (par exemple, la teinte verte due aux lumières LED) et vérifiez que la saturation est conforme aux normes de diffusion sans pour autant être trop vive.
- Histogramme: Analysez la répartition des tons sur l'ensemble de l'image. Déterminez si les ombres, les tons moyens et les hautes lumières sont répartis de manière homogène ou si des détails sont perdus dans les zones sombres ou claires — idéal pour affiner le réglage du contraste et de la plage dynamique afin d'obtenir une image équilibrée et de qualité professionnelle.

Pourquoi le traitement par le processeur est-il nécessaire ?
Lorsque vous utilisez la correction des couleurs (ou certains autres filtres vidéo) pour la première fois, PLAYDECK peut vous inviter à passer au traitement par CPU :

Motif : Certains filtres vidéo (vfilters) appliqués aux entrées et aux listes de lecture s'appuient sur le traitement FFmpeg, qui s'exécute uniquement sur le processeur. Le pipeline du GPU ne prend pas en charge ces filtres standard, donc Mode CPU est indispensable à leur bon fonctionnement — afin de garantir une lecture et des effets fiables.
Traitement par GPU fonctions : mise à l'échelle, mixage, superposition, conversion de format et de nombreux effets.
Passer à Mode CPU toutes les fonctionnalités continuent de fonctionner normalement — la seule différence réside dans une utilisation plus importante du processeur (et une charge moindre sur la carte graphique).
Vous pouvez revenir à Traitement par GPU à tout moment dans les paramètres de l'application :

Sortie et enregistrement HDR
PLAYDECK prend en charge la lecture HDR, la sortie SDI (via Blackmagic DeckLink) et l'enregistrement HDR.
→ Configuration matérielle requise
→ Activer le mode HDR
→ Configuration de la sortie SDI
→ Configuration de l'enregistrement
→ Suivi et contrôle
→ Dépannage
Configuration matérielle requise
Carte graphique
Carte graphique NVIDIA dotée au minimum de l'architecture Turing (GTX 16xx / RTX 20xx ou plus récente).
Recommandé : Séries RTX 30xx / 40xx (par exemple : RTX 3080, 4070, 4080).
→ Nécessaire pour le décodage, le traitement et l'encodage en 10 bits.
Carte de sortie SDI
Blackmagic Design DeckLink avec prise en charge des métadonnées 10 bits et HDR :
– DeckLink 8K Pro
– DeckLink 12G Extreme
– Modèles DeckLink 6G / 12G (Quad 2 / Duo 2 / Mini Recorder 4K, etc.)
→ Les anciens modèles (par exemple, le DeckLink 4K Extreme sans 12G) peuvent être limités à une résolution 4K 30p ou ne pas prendre en charge les métadonnées HDR.
Vous pouvez vérifier votre carte graphique dans PLAYDECK :

Activer le mode HDR
Le mode HDR doit être activé dans le Paramètres de la chaîne. Dans Paramètres HDR, choisissez l'une des options suivantes Format des pixels de sortie. Commencez par v210 à moins que vous n'ayez spécifiquement besoin d'un traitement RVB.

Source de correspondance / Transfert
Utilise le format de pixel source (s'il s'agit d'un format 10 bits) ou le format détecté automatiquement
→ Peut passer par défaut à r210 pour les contenus HLG/PQ.
YUV 4:2:2 10 bits (v210) – Norme de diffusion pour HDR et SDI (recommandé)
→ Le choix privilégié pour la plupart des flux de travail SDI.
→ Compatibilité totale jusqu'à 8K 60p sur une liaison 12G-SDI simple.
→ Recommandé lorsque la fréquence d'images est supérieure à 4K 30p.
RVB 10 bits 4:4:4 (r210) – Précision interne maximale
→ Idéal pour le tone mapping, l'incrustation ou les traitements internes intensifs.
→ Limitation : Sur de nombreuses cartes DeckLink, la résolution est limitée à environ 4K à 30 images par seconde (en raison d'une contrainte de bande passante sur une seule liaison 12G-SDI).
→ À utiliser avec précaution à des fréquences d'images élevées.
Configuration de la sortie SDI

Dans Paramètres de sortie, sélectionnez votre carte DeckLink comme périphérique de sortie. La sortie 10 bits sera activée automatiquement. Si la carte ne prend pas en charge cette fonctionnalité, le système basculera automatiquement en mode SDR.
Important :
Les métadonnées HDR (PQ/HLG) sont transmises via le canal VANC (Vertical Ancillary Data) sur le signal SDI.
La plupart des cartes DeckLink modernes et des périphériques en aval (écrans, mélangeurs) détectent automatiquement cette situation lorsqu'un signal 10 bits est présent.
Vous devez réactiver votre appareil si vous avez modifié Format des pixels de sortie dans les paramètres HDR.
Configuration de l'enregistrement

- Choisissez un format/Conteneur (format recommandé : MOV ou MKV).
- Choisir NVIDIA H.265 (HEVC) comme Codec vidéo. À l'heure actuelle, aucun autre codec vidéo n'est pris en charge pour le HDR.
- Définissez le débit binaire de votre choix (50 à 100 Mbps recommandés pour la 4K HDR)
- Cliquez sur Paramètre derrière Codec vidéo et définissez les options suivantes :
– output.10bit = true
– output.444 = true (! Seul est “RVB 10 bits 4:4:4 (r210)”(« sélectionné dans les paramètres HDR »)
– préréglage = p4

Résultat : Le fichier enregistré contient des métadonnées BT.2020 + HLG/PQ lorsque la source était en HDR.
Suivi et contrôle
Lire un clip HDR dans la liste de lecture. Vous pouvez Télécharger cette vidéo de test HDR HLG BT.2020.
Remarque : La prévisualisation sur des écrans HDMI SDR standard peut sembler délavée ou terne pour les contenus HDR — il s'agit d'un comportement normal.
Vous pouvez vérifier les propriétés HDR du clip en cliquant avec le bouton droit de la souris sur le clip et en sélectionnant MediaInfo:

Pour vérifier si PLAYDECK traite correctement votre fichier HDR, ouvrez Suivi dans le menu principal et vérifiez les propriétés suivantes :
– Format de pixels (v210 ou r210)
– Caractéristiques de transfert (HLG ou PQ)
– Couleurs primaires (BT2020)
Cela vous permet de vérifier si votre carte SDI transmet du contenu HDR sans avoir besoin d'un moniteur SDI HDR.

Pour vérifier votre enregistrement, ouvrez le dossier d'enregistrements et glissez-déposez votre nouveau fichier dans la liste de lecture.

Elle devrait afficher les mêmes métadonnées HDR que votre fichier d'origine (ou vos paramètres HDR) :

Dépannage
L'utilisation du HDR nécessite une bande passante système suffisante pour gérer l'augmentation du volume de données par pixel et la taille des images, ce qui peut être testé à l'aide de l'outil SignalGenHDR.exe de Blackmagic. Les utilisateurs peuvent soumettre leur configuration à un test de résistance en exécutant quatre instances simultanées pour générer des signaux 4K et vérifier la capacité de débit du 12G-SDI.
Téléchargez l'outil ici :
https://downloads.playdeck.tv/assets/SignalGenHDR.zip
Retard audio
Dans le cadre de productions en direct, il arrive parfois qu'il faille diffuser le son avec un léger décalage par rapport à l'image, afin de compenser le temps de traitement des écrans LCD géants (synchronisation labiale). Il peut également être nécessaire d'ajouter un limiteur/gate au signal audio de l'entrée microphone.
Dans cet article :
→ Retard audio simple
→ Copier l'audio et le délai
→ Autres filtres audio
Retard audio simple
C'est en fait assez rapide à mettre en place dans PLAYDECK. Il suffit d'ajouter le filtre audio ADELAY au canal comme ceci. Dans cet exemple, nous avons défini un délai de 600 ms pour les canaux audio 1 et 2 :

Ce paramètre peut également être réglé sur « INPUTS » pour corriger tout problème de synchronisation labiale.
Copier l'audio et le délai
Vous pouvez également COPIER les canaux audio 1 et 2 vers les canaux audio 3 et 4, puis les retarder. L'intérêt ici est que le mixeur audio dispose d'un aperçu audio en direct.
Cette opération doit être effectuée au niveau de la liste de lecture ; veillez donc à désactiver tout filtre audio dans les paramètres.
Commencez par vous assurer d'augmenter le nombre de canaux audio de votre canal de sortie, sinon tous les canaux audio supérieurs à 2 ne seront pas traités :

Faites un clic droit sur n'importe quel élément de la liste de lecture et sélectionnez « Mappage des canaux audio » :

Cela permettra de copier les canaux audio 1 et 2 vers les canaux audio 3 et 4 :

Cliquez à nouveau avec le bouton droit sur l'élément de la liste de lecture, sélectionnez « AUDIO FILTER » et ajoutez le filtre ADELAY, mais uniquement pour les canaux audio 3 et 4 :

Autres filtres audio
Pour obtenir la liste complète de tous les filtres audio, cliquez sur « AFFICHER LES EXEMPLES ». Cela ouvrira un fichier texte contenant des exemples.

Publicité et SCTE
Pauses publicitaires pour interrompre Playout
Cet article vous explique comment utiliser un « BREAK BLOCK » pour créer des pauses publicitaires qui interrompent votre programme habituel Playout, avant de reprendre ensuite.
Dans cet article :
→ Utilisation des « break blocks » comme pauses publicitaires
→ Bloc de pause dans l'emploi du temps
→ Utilisation des boutons d'action pour les pauses publicitaires
→ Ajouter des superpositions au bloc de rupture
→ Fixer le repère SCTE au bloc de rupture
Utilisation des « break blocks » comme pauses publicitaires
C'est assez simple : vous créez un nouveau bloc de contenu dans votre liste de lecture, à une différence près : le bloc se termine par « BREAK BLOCK » (au lieu de « STOP » ou « PAUSE »). Pour cela, sélectionnez le bloc et cliquez sur l'icône « BLOCK END » (ou double-cliquez sur la fin du bloc). Ensuite, nous sélectionnons « BREAK BLOCK » et choisissons « RETURN TO LAST POSITION » (ou toute autre option) :

Ce BLOC DE PAUSE fonctionne ainsi : une fois qu'il arrive à sa fin, il revient au clip et à la position (ou autre) qui étaient en cours de lecture AVANT d'entrer dans le BLOC DE PAUSE depuis l'EXTÉRIEUR. En d'autres termes : vous pouvez passer d'un point à un autre n'importe où dans le BLOC DE PAUSE, et celui-ci se souviendra de l'endroit où revenir.
Bloc de pause dans l'emploi du temps
Vous pouvez programmer le bloc « Pause » comme n'importe quel autre type de bloc en sélectionnant le bloc et en cliquant sur l'icône PROGRAMMER :

Dans cet exemple, nous commençons notre pause publicitaire tous les jours à 11 h et la répéterons toutes les deux heures et demie jusqu'à la fin de la journée. Il n'y aura pas de pause publicitaire entre 0 h et 11 h 30.
Utilisation des boutons d'action pour les pauses publicitaires
Au lieu des blocs de pause programmés, vous pouvez également utiliser les boutons d'action. Pour cela, il suffit de cliquer sur un bouton d'action vide et de sélectionner le bloc publicitaire correspondant :

Vous disposez des mêmes options pour le “ retour ” que pour les fins de bloc. Si vous sélectionnez “ ”, la fin de bloc sera utilisée, comme dans notre exemple ci-dessus. Si vous sélectionnez une autre option, la méthode de retour de l'action sera privilégiée par rapport à la méthode de fin de bloc. Cela offre de nouvelles possibilités :
- Vous pouvez utiliser les deux méthodes de retour, selon que le bloc Break soit lancé par une tâche planifiée ou par un bouton d'action.
- Si vous avez lancé le programme via le bouton d'action, vous pouvez quitter le bloc de pause PLUS TÔT tout en revenant
La deuxième option est idéale pour mettre les « Break Blocks » en boucle, car elle vous ramène à la diffusion précédente si vous cliquez une deuxième fois sur le bouton d'action.
Ajouter des superpositions au bloc de rupture
Souvent, vous souhaitez que les superpositions s'affichent automatiquement en même temps que le contenu de votre bloc de rupture. Nous vous recommandons donc les articles suivants :
- Automatiser la superposition Lower Third à l'aide de clips
- Créer des publicités en bande L via un deuxième canal
- Superpositions externes avec ClassX (et autres)
Fixer le repère SCTE au bloc de rupture
Si vous souhaitez indiquer à votre serveur Streaming ou à votre système de diffusion d'insérer des publicités pendant la durée de votre bloc de pause, nous vous recommandons de consulter les articles suivants :
- Utilisation de la norme SCTE pour les entrées et les sorties
- Envoi de SCTE-35 vers le serveur Stream
Créer des publicités en bande L via un deuxième canal
Cet article explique comment utiliser le deuxième canal pour créer des publicités en bande L.
1. Caractéristiques techniques de la bande L
Chaque chaîne a ses propres spécifications en matière de dimensions, nous avons donc simplement emprunté cet exemple à News18 :

Le principe est toujours le même : nous “ réduisons ” notre contenu principal de manière proportionnelle afin de laisser de la place pour les publicités dans l'espace restant. Après la réduction, nous laissons un léger chevauchement pour éviter que l'arrière-plan ne devienne noir. La taille finale obtenue est de 1520 × 855 pixels.
2. Régler le volume du canal 1 et l'envoyer vers le canal 2
Nous partons du principe que notre contenu vidéo principal se trouve sur le canal 1. Nous activons donc le scalateur de sortie dans les paramètres pour l'adapter à notre taille réduite de 1520 × 855 pixels. Nous transmettons ensuite notre contenu redimensionné sous forme de signal NDI :

Nous connectons maintenant notre signal NDI à l'entrée 1 :

Nous ajoutons ensuite l'entrée 1 à la liste de lecture de la chaîne 2, en faisant glisser l'icône de l'entrée vers la liste de lecture. Nous disposons désormais du contenu vidéo au format L-Band :

3. Ajouter le signal propre pour la commutation
Étant donné que notre sortie finale sera diffusée sur le canal 2, nous souhaitons également que notre signal « Clean Feed » soit sélectionnable dans la playlist du canal 2. Pour cela, il suffit de copier le canal sans le scaler de sortie. Utilisez une autre entrée et définissez le canal 1 comme source :

Ajoute également cette entrée au canal 2. J'ai déjà renommé les deux entrées dans la liste de lecture pour qu'elles soient plus faciles à distinguer :

Vous pouvez désormais passer rapidement de la bande L à la sortie non modulée.
4. Utiliser des superpositions pour les bandes L
Vous pouvez utiliser les superpositions PLAYDECK pour vos bandes L. Pour plus de simplicité, nous utilisons ce fichier PNG transparent sur le signal vidéo. Mais celles-ci peuvent être plus complexes. Voir Cet article explique comment créer des groupes de superposition et les fondre les uns dans les autres.
Cliquez sur n'importe quel bouton de superposition vide, puis ajoutez notre fichier PNG d'exemple :

Nous souhaitons désormais que notre superposition ne s'affiche qu'avec le clip de la liste de lecture correspondant à l'entrée “ L-Band Feed ”. Pour cela, nous sélectionnons le clip L-Band et cliquons sur l'icône de superposition, puis nous ajoutons notre nouvelle superposition sur toute la durée du clip :

Notre superposition en bande L se lancera désormais automatiquement en même temps que le flux en bande L :

Remarque : Les incrustations attribuées aux clips présentent toujours un léger décalage. Il est possible de remédier à cela en ajustant avec précision les durées de fondu de la liste de lecture et des incrustations. Vous pouvez également répartir le signal L-Band et le signal Clean Feed sur les canaux 2 et 3, puis utiliser un mélangeur externe pour les transitions.
Utilisation de la norme SCTE pour les entrées et les sorties
Cet article vous explique comment utiliser le SCTE dans vos projets. PLAYDECK prend en charge les formats SCTE-35, utilisés exclusivement dans les signaux Streams, et SCTE-104, utilisés exclusivement dans les signaux SDI.
Faites défiler vers le bas pour découvrir le SCTE-104. Nous vous recommandons également de consulter Cet article explique comment envoyer des données de SCTE-35 vers le serveur Streaming..
Dans cet article :
→ Utilisation de SCTE-35 dans Streams
→ Utilisation de SCTE-104 dans SDI
Utilisation de SCTE-35 dans Streams
Faits sur le SCTE-35
- Prise en charge des entrées Stream ainsi que des sorties Stream. Les formats Stream testés sont UDP, DVB et SRT. Le choix du codec vidéo n'a aucune incidence sur le transport SCTE. Le transport SCTE est toujours actif et ne nécessite aucune activation particulière.
- PLAYDECK est capable de détecter et d'afficher les marqueurs SCTE-35 entrants. Tous les marqueurs entrants et sortants seront consignés dans un journal des événements.
- PLAYDECK peut transférer un flux SCTE-35 entrant provenant d'une entrée Stream vers une sortie Stream. Le transfert croisé entre les protocoles UDP, DVB et SRT est pris en charge ; par exemple, il est possible de recevoir un flux SRT et de le transférer vers UDP.
Essai de SCTE-35
Approfondissons un peu ces sujets. À titre d'essai, nous avons mis en place notre propre boucle de signal UDP. Nous diffusons le canal 1 vers “ udp://192.168.178.42:5000?pkt_size=1316 ” via UDP (utilisez votre adresse IP locale). Veillez à activer “ embed_scte35 ” pour le paramètre UDP :

Et lancez le Stream sur le canal 2 :

Il ne nous reste plus qu'à trouver un moyen d'envoyer un marqueur SCTE-35 sur le canal 1. Nous configurons donc une nouvelle action de commande et utilisons le plus petit marqueur SCTE-35 détectable (vous pouvez bien sûr en utiliser un autre) :
<SpliceInfoSection><SpliceInsert></SpliceInsert></SpliceInfoSection>

Assurez-vous que les canaux 1 et 2 sont en cours de lecture, puis appuyez sur le bouton Action. Ouvrez ensuite le journal des événements SCTE dans le menu principal, sous “ Journaux ”. Vous pourrez alors voir les signaux SCTE sortants sur le canal 1 et les signaux SCTE entrants sur le canal 2.

Nous allons même plus loin en configurant un AUTRE Stream entre le canal 2 et le canal 3 afin de tester le transfert SCTE et la détection de croisement (UDP vers SRT). Nous envoyons le canal 2 vers “ srt://192.168.178.42:5001?mode=listener ” (votre adresse IP) et recevons sur le canal 3 à l’adresse “ srt://192.168.178.42:5001?mode=caller ”.


Si nous appuyons maintenant sur notre bouton d'action pour envoyer le marqueur SCTE-35, nous le détectons également sur le canal 3 :

Utilisation de SCTE-104 dans SDI
Faits sur le SCTE-104
- Prise en charge des entrées et des sorties SDI, par exemple Blackmagic DeckLink. Le transport SCTE est toujours actif et ne nécessite aucune activation particulière.
- PLAYDECK est capable de détecter et d'afficher les marqueurs SCTE-104 entrants. Tous les marqueurs entrants et sortants seront consignés dans un journal des événements.
- PLAYDECK peut retransmettre le signal SCTE-104 entrant depuis l'entrée SDI vers la sortie SDI.
Essai SCTE-104
Approfondissons un peu ces sujets. À titre d'essai, nous avons mis en place notre propre boucle de signal SDI. Nous utilisons notre DeckLink Duo 2 et un câble de boucle SDI :


Et diffusez le signal d'entrée SDI sur le canal 2 :

Il ne nous reste plus qu'à trouver un moyen d'envoyer un marqueur SCTE-104 sur le canal 1. Nous configurons donc une nouvelle action de commande et utilisons le plus petit marqueur SCTE-104 détectable (vous pouvez bien sûr en utiliser un autre) :
chaîne de données

Assurez-vous que les canaux 1 et 2 sont en cours de lecture, puis appuyez sur le bouton Action. Ouvrez ensuite le journal des événements SCTE via le menu principal > Documentation > SCTE :

Nous allons même plus loin et configurons une AUTRE boucle SDI entre le canal 2 et le canal 3 afin de tester le transfert SCTE :



Si nous appuyons maintenant sur notre bouton d'action pour envoyer le marqueur SCTE-104, nous le détectons également sur le canal 3.
Envoi de SCTE-35 vers le serveur Stream
Les marqueurs SCTE servent principalement à insérer des publicités dans le flux vidéo en indiquant au récepteur (par exemple, un serveur Streaming) à quel moment insérer les publicités et pendant combien de temps. Cela permet à des systèmes tiers de sélectionner dynamiquement des publicités à partir d'une base de données. Pour en savoir plus sur le protocole SCTE-35 en général sur ce site web.
Dans cet article :
→ Introduction
→ Exemples de marqueurs SCTE-35
→ Tester localement le marqueur SCTE-35
→ Test du marqueur SCTE-35 dans Nimble Streamer
→ Informations complémentaires
Introduction
Nous vous recommandons également notre article général sur la SCTE.
Vous pouvez associer un marqueur SCTE à 4 objets différents dans PLAYDECK :
– Clips (n'importe quelle position)
– Blocs (début et fin)
– Superpositions (Afficher et masquer)
– Boutons d'action
Au lieu de vous fournir un marqueur SCTE prédéfini, nous avons opté pour une approche différente : vous devez créer votre propre marqueur SCTE. Cela peut demander un petit temps d'adaptation, mais au final, cette solution offre beaucoup plus de flexibilité. L'avantage est que vous serez toujours compatible avec tous les récepteurs. Pour recueillir la durée des clips et d'autres “ variables ”, nous mettons à votre disposition certains “ espaces réservés ”.
Veuillez noter que la fonction SCTE doit être activée dans les options de votre Stream :

Exemples de marqueurs SCTE-35
Examinons quelques exemples de SCTE-35. Il s'agit de la forme la plus couramment utilisée du SCTE-35, appelée “ Splicing ”.
Remarque : Le format SCTE-35 présenté ici fonctionne de manière optimale avec le Nimble Streamer (voir ci-dessous). Selon votre serveur Stream, le format peut varier. Renseignez-vous auprès de votre fournisseur.
Cela permettra d'insérer une publicité et de revenir automatiquement à votre programme une fois la durée indiquée écoulée. La durée sera définie automatiquement par PLAYDECK en fonction du clip en cours de lecture. Vous pouvez la remplacer par {blockduration} ou par une valeur saisie manuellement. Si vous choisissez une valeur manuelle pour la durée, la formule est la suivante : DURÉE DU CLIP multipliée par 90 000, puis arrondie. En effet, 90 000 correspond à l'échelle de temps par défaut utilisée par la plupart des systèmes SCTE. Exemple : si le clip dure 12,4 secondes, la durée SCTE sera de 1 116 000.
Au lieu d'envoyer une durée, vous pouvez également envoyer deux marqueurs SCTE distincts pour marquer le début et la fin de la publicité. Ceux-ci sont appelés « CUE-OUT » (passage de votre émission à la publicité) et « CUE-IN » (retour à votre émission).
Comme vous l’avez sans doute déjà remarqué, la seule différence réside dans la valeur de “ outOfNetworkIndicator ”, qui peut être 1 (CUE-OUT) ou 0 (CUE-IN). Le système SCTE se charge lui-même d’associer les deux marqueurs en fonction de l“” spliceEventId ».
Remarque : Les variables de remplacement prises en charge sont les suivantes : {timestamp} {timestampunix} {airtimenext} {airtimenextunix} {plannednext} {plannednextunix} {clipid} {blockid} {blockduration} {clipduration}
Tester localement le marqueur SCTE-35
Ouvrez PLAYDECK. Vous n'avez pas besoin de charger de clips pour l'instant. Cliquez avec le bouton droit sur n'importe quel bouton ACTION, créez une nouvelle action et sélectionnez COMMANDES/SCTE :

Insérez la balise d'échantillon SCTE-35 en cliquant sur SCTE-35. Fermez les fenêtres contextuelles en cliquant deux fois sur « OK » :

Nous sommes désormais en mesure d'envoyer une balise SCTE-35 à n'importe quel Stream compatible (UDP, DVB, SRT). Si vous cliquez sur « Action » pour l'instant, rien ne se passera, car nous ne disposons pas encore d'un Stream.
Créons un test UDP Stream, dans lequel nous nous contenterons d’enregistrer la sortie dans un fichier, afin de ne pas avoir à nous occuper (pour l’instant) des aspects liés au serveur. Copiez les paramètres ci-dessous et lancez le Stream en cliquant sur “ START NOW ”. N’oubliez pas d’activer le SCTE-35 avec « Paramètre » :

Nous souhaitons maintenant envoyer notre étiquette « Sample SCTE-35 » au Stream. Fermez donc les paramètres et cliquez plusieurs fois sur le bouton d'action, puis revenez dans les paramètres et arrêtez votre Stream à l'aide de la commande « STOP NOW ».
Vos balises SCTE-35 ont été enregistrées par PLAYDECK. Vous pouvez consulter les journaux en revenant à votre code SCTE-35 via le bouton « Action », puis en cliquant sur « OUVRIR LES JOURNAUX D'ÉVÉNEMENTS » :

Vous pouvez également afficher les balises SCTE-35 présentes dans votre fichier Stream enregistré. Pour cela, vous aurez besoin d’un outil distinct appelé “ DVBInspector ”. Cet outil nécessite également le runtime Java ; veuillez donc télécharger les deux éléments suivants :
Cet outil nécessite le runtime Java. S'il n'est pas encore installé, vous pouvez le télécharger ici :
https://www.oracle.com/java/technologies/downloads/
Décompressez maintenant votre fichier “ DVBinspector-1.18.0-dist.zip ” (ou similaire) et lancez “ DVBinspector-1.18.0.jar ”. Ensuite, glissez-déposez votre fichier TS dans l'application. Ouvrez l'arborescence comme suit pour afficher votre marqueur SCTE.

Test du marqueur SCTE-35 dans Nimble Streamer
Nimble Streamer est notre service Streaming de prédilection. Il est économique, facile à configurer et à entretenir, tout en offrant suffisamment de fonctionnalités avancées pour répondre aux cas d'utilisation complexes :
Installez la version d'essai de 14 jours de Nimble sur la même machine que celle sur laquelle PLAYDECK est en cours d'exécution. Ce n'est pas obligatoire, mais cela simplifie les choses, car vous n'avez pas à vous soucier de la configuration réseau. Nimble vous demandera également de créer un compte sur WMSPanel, un outil de configuration en ligne dédié à Nimble, car le Nimble Streamer s'installe sans interface utilisateur.
INFO : Pour que cet exemple SCTE-35 fonctionne, vous n'avez PAS besoin des plug-ins “ Nimble Live Transcoder ” ou “ Nimble Advertizer ” si vous le testez sur une installation en production. Ceux-ci sont désactivés par défaut dans la version d'essai.
Une fois que Nimble est opérationnel, il vous reste un réglage à effectuer manuellement. Ouvrez le fichier de configuration du serveur Nimble à l'emplacement suivant :
c:\Program Files\Nimble Streamer\conf\nimble.conf
À la fin de ce fichier, ajoutez les lignes suivantes et enregistrez le fichier.
scte35_processing_enabled = true
scte35_forwarding_enabled = true
hls_ad_scte35_forwarding_enabled = true
hls_ad_marker_format = cue
hls_ad_splice_out_cont_marker_enabled = true
Important : Vous devez maintenant redémarrer Nimble, soit en redémarrant votre PC, soit en redémarrant manuellement le service Windows “ Nimble Streamer ”.
Voici à nouveau les lignes, mais avec des commentaires à votre intention (ne les utilisez pas) :
scte35_processing_enabled = true // Active le module SCTE de manière générale. Nécessaire pour toutes les autres options
scte35_forwarding_enabled = true // Permet de transmettre les marqueurs SCTE-35 via Live Transcoder
hls_ad_scte35_forwarding_enabled = true // Active le transfert des marqueurs SCTE-35 vers les flux HLS
hls_ad_marker_format = cue // Configure Nimble pour qu’il utilise les marqueurs CUE-OUT et CUE-IN
hls_ad_splice_out_cont_marker_enabled = true // Active l'insertion automatique de EXT-X-CUE-OUT-CONT
Configurons maintenant votre Streams dans WMSPanel :
Nous allons tout d'abord définir notre flux entrant Stream. Accédez à “ Nimble Streamer ” dans le menu, sélectionnez “ MPEGTS In ”, puis cliquez sur le bouton “ Add UDP stream ” et ajoutez le flux entrant comme suit. Vous pouvez utiliser n'importe quel autre port si le port 5001 est déjà utilisé.

Nous allons maintenant configurer le format du flux sortant. Nous souhaitons utiliser le protocole HLS ici pour illustrer la conversion du marqueur SCTE de UDP vers HLS. Sur la même page, rendez-vous dans la section “ MPEGTS Out ” et cliquez sur le bouton “ Ajouter un flux sortant ”, puis procédez comme suit. Veillez à sélectionner votre flux d'entrée comme source vidéo et audio.

Nous allons maintenant poursuivre notre configuration dans PLAYDECK. Accédez aux paramètres de sortie du Stream et remplacez l'URL du Stream par “ udp://127.0.0.1:5001 ”.
INFO : Vous pouvez choisir le codec vidéo de votre choix. Dans ce cas précis, j'ai opté pour le H.264 afin de confier l'encodage à ma carte graphique NVIDIA, ce qui permettra de réduire la charge sur mon processeur. Activez également le SCTE-35 dans la section “ Paramètres ”.

INFO : Veuillez noter que PLAYDECK ne prend pas en charge la diffusion directe en HLS. Si vous sélectionnez “ Apple HTTP Live Streaming ” comme format de diffusion, le flux de sortie sera enregistré dans un fichier. Vous devez donc spécifier un emplacement de fichier comme “ URL de diffusion ”, par exemple “ c:\Users\Public\Documents\stream.m3u8 ”. Utilisez ensuite ce fichier pour diffuser le flux via n’importe quel serveur de streaming. PLAYDECK ne peut pas écrire de balises SCTE HLS dans le fichier manifeste HLS (le fichier *.3u8).
Ensuite, nous souhaitons que PLAYDECK envoie automatiquement des signaux SCTE, non seulement via un bouton, mais également en fonction des clips. Pour cela, nous insérons n’importe quel clip, puis nous cliquons sur l’icône COMMANDES dans la barre d’outils. Nous ajoutons ensuite une nouvelle commande, sélectionnons PLAY TIME 0, puis insérons l’échantillon SCTE-35 :

INFO : Vous pouvez également ajouter des marqueurs SCTE aux blocs, aux superpositions et aux boutons d'action.
Bon, c'est parti : lancez la lecture du clip et activez le Stream dans les paramètres de PLAYDECK. Rendez-vous dans le WMSPanel et ouvrez, depuis le menu “ Nimble Streamer ”, l'option “ Live Streams ”. Vous verrez alors apparaître un flux en direct. Cliquez dessus, puis sélectionnez le point d'interrogation situé à l'extrême droite, comme ceci.

Dans la liste des “ URL à lire ”, sélectionnez celle qui se termine par “ playlist.m3u8 ” et cliquez sur “ Copier ”. Collez ensuite cette URL dans n'importe quel navigateur disposant d'un lecteur HLS intégré ou installé. Pour cet exemple, nous utilisons le navigateur CHROME avec l'extension de lecteur HLS suivante :
https://chromewebstore.google.com/detail/hls-player-m3u8-streaming/eakdijdofmnclopcffkkgmndadhbjgka
Une fois que vous aurez saisi cette URL dans Chrome, vous verrez immédiatement votre flux PLAYDECK se lancer. Je vais maintenant vous montrer comment surveiller votre marqueur SCTE. Dans Chrome, appuyez sur F12 pour ouvrir les outils de développement. En haut, cliquez sur l’onglet “ Réseau ”. Vous verrez alors plusieurs fichiers “ chunks.m3u8 ”, qui font partie de votre flux. Cliquez sur l’un de ces fichiers “ chunk ” (également appelés « manifeste HLS ») et sélectionnez « Aperçu » à côté. Vous verrez alors apparaître la balise SCTE HLS. Si elle n’apparaît pas, cliquez sur un autre fichier « chunk », car nous n’envoyons la balise SCTE qu’au début de chaque clip.

Et voilà ! Nous avons atteint nos objectifs de test. Vous trouverez ci-dessous des informations supplémentaires qui pourraient vous intéresser.
Informations complémentaires
Connexion à PLAYDECK
Nous enregistrons toutes les balises SCTE entrantes et sortantes. Cela vous permet également de tester vos balises SCTE sortantes en bouclant simplement votre sortie vers une entrée (SDI ou Streams), et de laisser PLAYDECK détecter vos balises SCTE. Vous pouvez ouvrir les fichiers journaux via le menu principal “ Logs ” :

Connexion à Nimble Streamer
Si un problème survient ou si quelque chose ne se passe pas comme prévu, la première chose à faire est de consulter les fichiers journaux de Nimble. Sous Windows, ces fichiers se trouvent ici :
c:\Program Files\Nimble Streamer\log
La journalisation est activée par défaut dans la version d'essai de Nimble, mais si vous devez l'activer, voici les paramètres à définir dans le fichier “ nimble.conf ”.
log_access = fichier
logging = débogage
Ouvrez maintenant le fichier journal et recherchez “ SCTE ”. Vous pourriez voir quelque chose comme ceci, ce qui indique qu’il y a une faute de frappe dans votre marqueur SCTE dans PLAYDECK :
[SCTE35] Commande de raccordement non prise en charge (type=6) pour [mynewapp/mynewstream]
Si votre marqueur SCTE a été analysé avec succès dans Nimble, il se présentera comme suit :
[SCTE35] splice_insert : event_id=4157 oon=1 immediate=1 pts_adjustment=0 pts=0 actual_pts=202593600 duration=2707200 data=0xfc....
Outil : TSDuck
Il s'agit d'une suite d'outils et de plugins dotée d'une vaste bibliothèque permettant de manipuler des flux de transport MPEG. Grâce à elle, vous pourrez insérer des marqueurs SCTE en dehors de PLAYDECK en vous appuyant sur un algorithme ou une autre logique complexe.
Outil : x9k3
Cet outil permet également de convertir les balises SCTE-35 présentes dans les fichiers UDP Streams ou MPEG-TS en balises SCTE HLS. Cela vous permet de mettre en place un serveur de streaming qui ne dispose pas de conversion automatique de SCTE-35 vers HLS.
Cloud et connexions à distance
Utilisation de Companion pour le contrôle Playout
Cet article vous explique comment utiliser Bitfocus Companion avec PLAYDECK. Companion dispose d'un module prêt à l'emploi pour PLAYDECK. C'est la manière la plus simple de connecter PLAYDECK à votre mélangeur ATEM ou à votre STREAMDECK.
Le module Companion a été développé et est géré par Nick Semonov. C'est un développeur communautaire et quelqu'un avec qui il est très agréable de travailler.
Dans cet article :
→ Installation
→ Page de boutons avec préréglages
→ Commandes personnalisées au lieu d'actions
→ Commentaires sur les boutons personnalisés
Installation
1. Lancez PLAYDECK afin que Companion puisse le détecter
2. Téléchargez et installez le Dernière version stable de Companion
3. Lancez Companion et ajoutez le module PLAYDECK

4. Vous avez terminé si Companion affiche une coche VERTE pour cette connexion. Si vous ne parvenez pas à vous connecter, veuillez désactiver votre pare-feu ou autoriser le port TCP 11411.

Page de boutons avec préréglages
Nous allons utiliser les préréglages Companion pour créer rapidement une nouvelle page de boutons adaptée à une situation informelle de type Playout.
1. Créez une nouvelle page, puis rendez-vous dans PRÉRÉGLAGES et sélectionnez PLAYDECK

2. Pour notre exemple, nous souhaitons cibler spécifiquement le canal 1. Vous pouvez également utiliser les LISTES, qui sont dynamiques et exploitent les canaux visibles dans PLAYDECK (gauche et droit). Vous pouvez également contrôler vos RESSOURCES (Streams, enregistrements). Sélectionnez le CANAL 1 pour continuer.

3. Grâce à la fonction glisser-déposer, nous créons une solution Playout simple : un système de contrôle de lecture avec quelques superpositions. Les boutons sont dotés de retours d'information, ce qui signifie que vous obtiendrez un bouton ROUGE en fonction de l'état de lecture (CUE, en cours de lecture, en pause, arrêté).

4. Le bouton PLAY affiche également la durée restante du clip pendant le mode Playout :

5. Certains boutons nécessitent davantage d'informations de votre part, comme le bouton « START OVERLAY ». Il doit savoir quelle(s) superposition(s) doit (doivent) être lancée(s) :

Commandes personnalisées au lieu d'actions
Nous pouvons associer n'importe quelle commande PLAYDECK à un bouton de Companion. Cela s'avère utile si vous êtes plutôt du genre à “ coder ” ou s'il existe de nouvelles commandes dans PLAYDECK qui ne sont pas (encore) disponibles dans Companion. Il est également possible d'associer plusieurs commandes à la fois.
1. Nous créons un nouveau bouton et ajoutons une nouvelle action. Nous sélectionnons ensuite « CUSTOM COMMAND » et cliquons sur « DONE ».

2. Dans PLAYDECK, nous ouvrons la LISTE DES COMMANDES pour voir quelle commande nous souhaitons utiliser

3. Nous décidons de lancer plusieurs Overlays sur plusieurs canaux, puis de lancer 2 Streams :
<startoverlay|1|1+3>
<startoverlay|2|1+5>
<startstream|1>
<startstream|2>
4. Nous regroupons toutes les commandes sur une seule ligne et la copions dans le champ COMMANDES. Si nous appuyons ensuite sur notre bouton, nous lançons nos superpositions et notre Streams, car toutes les commandes sont exécutées dans l'ordre où elles sont écrites.

5. Un autre bon exemple consiste à démarrer en mode synchronisé à 2 canaux :
<cue|1><cue|2><wait|1000><play|1><play|2>
Cela mettra les deux canaux en attente, puis attendra une seconde que la mise en attente soit terminée (mise en cache du clip), avant de lancer la lecture des deux canaux.
Commentaires sur les boutons personnalisés
Au lieu d'utiliser les retours prédéfinis (par exemple, PLAY STATE), vous pouvez utiliser les variables Companion pour disposer d'un plus grand nombre de retours. Dans cet exemple, nous allons lancer un bloc spécifique et afficher le temps restant sur le bouton.
1. Nous ajoutons un nouveau bloc au canal #1 dans PLAYDECK et le renommons “ MAIN PROGRAM ”

2. Nous ajoutons maintenant un nouveau bouton à Companion et lui attribuons l'action CONTROL PLAY FLEX.

3. L'action PLAY FLEX nous permet de lire un bloc par son nom (au lieu de son ID). Nous utilisons le modèle “ b:main c#1 ” pour lancer notre bloc, comme décrit dans la liste des commandes (PLAYDECK > Menu principal > Documentation) :

4. Nous disposons désormais d'un bouton de lecture du bloc, mais nous souhaitons également que le temps restant du bloc s'affiche une fois que celui-ci est en cours de lecture. Pour cela, nous devons ajouter un retour personnalisé au bouton, qui vérifiera une “ certaine ” variable et effectuera une “ certaine ” action :

5. Nous vérifions le bloc actuellement en cours d'exécution en recherchant le “ nom du bloc ” dans le champ VARIABLE, puis nous ajoutons notre bloc “ Programme principal ” comme VALEUR :

6. Nous ajoutons ensuite TEXT en tant que nouvelle propriété de style, car notre objectif est d'afficher le temps restant du bloc :

7. Ajoutez “ $(Playdeck:channel_1_block_remain) ” comme TEXTE DU BOUTON, et notre bouton est prêt :

8. Mais comment avons-nous obtenu notre CHAÎNE DE TEXTE POUR LES BOUTONS ? Companion vous montrera toutes les VARIABLES disponibles que vous pouvez utiliser dans PLAYDECK. Vous pouvez ensuite cliquer sur la petite ICÔNE DE COPIE pour transférer la variable vers vos boutons :

Utilisation des commandes pour le contrôle du Playout
Cet article vous explique comment utiliser les commandes pour contrôler votre Playout.
Dans cet article :
→ Exemple : CUE+PLAY multicanal
→ Liste de toutes les commandes et où les ajouter
→ Envoyer des commandes depuis d'autres applications
Exemple : CUE+PLAY multicanal
Nous souhaitons créer un bouton d'action qui déclenchera plusieurs canaux de sortie et les lira simultanément (de manière quasi synchronisée).
Créez un nouveau bouton d'action en cliquant dessus, puis sélectionnez COMMANDES, puis MODIFIER LES COMMANDES :

Ajoutez cette ligne sous “ COMMANDES – Interne ” :
<cue|1|1><cue|2|1><wait|1000><play|1|1><play|2|1>

Cela permettra de mettre en file d'attente les canaux 1 et 2 (1er clip, 1er bloc), puis d'attendre 1 000 ms (pour la mise en cache), avant de lire les deux canaux.
Liste de toutes les commandes et où les ajouter
La liste de toutes les commandes peut être rapidement consultée depuis le menu principal de PLAYDECK :

On peut ajouter des commandes à :
- Boutons d'action (Début, Fin)
- Bouton de superposition (Début, Fin)
- Extraits (à tout moment)
- Blocs (Début, Fin)
Principalement via cette icône :

Envoyer des commandes depuis d'autres applications
Nous avons consacré un article spécifique à la manière de contrôler PLAYDECK avec Compagnon.
Mais que se passe-t-il si ce n'est pas Companion, mais une autre application tierce ? Tout d'abord, vous devrez activer les commandes TCP. Cela permettra à PLAYDECK de recevoir et d'exécuter des commandes provenant de sources externes :

Dans votre application tierce, connectez-vous à PLAYDECK via TCP et envoyez une ou plusieurs commandes. Dans cet exemple, nous utilisons Hercule pour envoyer une commande qui lancera les processus Streams 1 et 2 :

Vidéo depuis/vers OBS Studio
La meilleure façon de connecter OBS à PLAYDECK (dans les deux sens) est d'utiliser la configuration NDI. L'audio multicanal est également entièrement pris en charge.
Comme OBS ne prend pas en charge le format NDI par défaut, vous devez installer un plug-in supplémentaire, ce qui est très simple et rapide. Téléchargez le plug-in ici (Faites défiler vers le bas et cliquez sur “ distroav-6.0.0-windows-x64-Installer.exe ”). L'installation s'effectue comme pour n'importe quelle autre application Windows, via le programme d'installation.
Envoyer une vidéo depuis OBS vers PLAYDECK
Le plug-in NDI ajoute une nouvelle option au menu Outils. Sélectionnez « NDI Output » et activez-la :


Envoyer la vidéo de PLAYDECK vers OBS
Activez la sortie NDI dans PLAYDECK. Le plug-in OBS NDI insère une nouvelle source NDI, que vous pouvez ajouter à votre scène OBS comme suit :


Vidéo depuis/vers vMix
La meilleure façon de connecter vMix à PLAYDECK (dans les deux sens) est d'utiliser le mode NDI. L'audio multicanal est également entièrement pris en charge, tout comme le mode Keying.
Envoyer une vidéo depuis vMix vers PLAYDECK
Il vous suffit d'activer NDI en tant que sortie externe, comme suit :


Envoyer une vidéo depuis PLAYDECK vers vMix
Activez la sortie NDI dans PLAYDECK et ajoutez le NDI en tant que nouvelle source dans vMix comme suit :


Envoyer un signal de remplissage avec canal alpha depuis PLAYDECK vers vMix
Activez la sortie NDI dans PLAYDECK, mais cette fois-ci, activez également la sortie Keying :

Ajoutez votre NDI en tant qu'entrée dans vMIX :

Utilisez les boutons de superposition pour superposer la vidéo sur le signal vidéo actuel dans vMIX :

Installation d'Amazon EC2
PLAYDECK prend en charge la plupart des instances de serveur Amazon EC2 ainsi que la puissance des GPU NVidia qu'elles fournissent. Cela vous permet de mettre en place une infrastructure cloud pour le transport NDI ou à d'autres fins.
Nous partons du principe que vous disposez d'un compte Amazon AWS et que vous avez des connaissances de base sur EC2.
Commencez par choisir une nouvelle instance EC2 compatible avec l'installation de PLAYDECK :
Windows Server avec un GPU NVIDIA virtuel et un pilote NVIDIA préinstallé :
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html#preinstalled-nvidia-driver
Un exemple typique serait “ Windows 2019 / g4dn.xlarge ” – Il dispose d'un GPU virtuel NVIDIA Tesla et de spécifications suffisantes pour faire tourner PLAYDECK : 16 vCPU (Intel Xeon), 64 Go de RAM, 1 vGPU (NVIDIA T4) avec 16 Go de mémoire GPU.
Installez maintenant l'instance à l'aide de ces liens ou via votre console de gestion EC2.
Pour vous connecter à l'instance via RDP, vous devez d'abord ouvrir le port 3389 dans les paramètres de sécurité de l'instance.
Une fois connecté, vous ne pourrez plus télécharger quoi que ce soit via le navigateur. Pour y remédier, procédez comme suit : Menu DÉMARRER > Gestionnaire de serveur > Serveur local > Configuration de sécurité avancée d'IE > Désactivé
Téléchargez et installez maintenant PLAYDECK comme d'habitude :
https://playdeck.tv/download/
API PLAYDECK
L'API PLAYDECK est une interface permettant à tout un chacun de se connecter à PLAYDECK. Cet article vous explique comment vous lancer dans le développement avec cette API :
Dans cet article :
→ Introduction
→ Exemples
→ Implémenter l'API
Introduction
L'API PLAYDECK est bidirectionnelle : vous recevez l'état Playout, mais vous pouvez également envoyer des commandes à PLAYDECK.
L'API repose sur les WebSockets : ceux-ci font partie intégrante de JavaScript, vous pouvez donc développer en JavaScript, en Node.js ou en TypeScript. Le port WebSocket est fixé à 11411 et est toujours activé dans PLAYDECK.
Nous avons décidé d'opter pour les WebSockets, car :
- Il prend en charge les deux sens : depuis et vers PLAYDECK
- Aucune installation requise : utilisez n'importe quel éditeur de texte
- Aucune mesure de sécurité réseau particulière n'est requise
- Créer facilement sa propre interface utilisateur ou animation avec HTML
Quels fichiers peut-on envoyer à PLAYDECK ?
- Lancer ou lire des blocs, des clips, des superpositions ou des actions
- Lancer/arrêter des ressources vidéo telles que Streams
Que peut-on obtenir auprès de PLAYDECK ?
- Événements (par exemple, le début d'un bloc ou d'un clip)
- État Playout (par exemple : titre en cours de lecture et durée restante du bloc)
- Contenu (par exemple, une liste de lecture complète comprenant des blocs et des clips)
Exemples
1) Compagnon
L'API PLAYDECK est utilisée par bitfocus Companion dans le module PLAYDECK. Cela vous donne un aperçu rapide des possibilités de cette API :
https://playdeck.tv/howto/companion/
2) Vue du réalisateur
L'API est également utilisée par Director View, qui fait partie de PLAYDECK. Vous trouverez les modèles HTML ici :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles HTML\Director-View
3) Superpositions HTML
L'API est également utilisée dans certains exemples de présentation HTML, que vous pouvez consulter ici :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles HTML\Modèles de superposition
Implémenter l'API
Nous avons préparé quelques exemples pour vous permettre de vous familiariser rapidement avec un script fonctionnel. Veuillez les consulter dans l'ordre, car ils s'appuient les uns sur les autres.
Conseil n° 1 : Vous pouvez double-cliquer sur n'importe quel fichier HTML pour l'ouvrir dans le navigateur et lancer le script/l'API
Conseil n° 2 : Vous pouvez modifier le fichier “ WebSocketSDK\Version.js ” pour changer l'adresse IP
1) Connexion native (sans API)
Commençons par quelque chose de très minimaliste :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles-HTML\Automatisation-et-interface-utilisateur\Exemple-minimaliste.html
Cela ouvrira la connexion WebSocket vers PLAYDECK à l'aide de code JavaScript natif et enverra une commande pour lire le premier clip du premier bloc.
Voici un autre exemple : vous pouvez cliquer sur les boutons en HTML pour lancer Playout dans PLAYDECK :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles-HTML\Automatisation-et-interface-utilisateur\Exemple-d'interface-utilisateur.html
2) Connexion minimaliste (AVEC API)
Cet exemple vous présente l'API :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles HTML\Automatisation et interface utilisateur\SampleMinimalisticSDK.html
Il utilise le sous-dossier “ WebSocketAPI ” et inclut son script principal “ AppInterface.js ”, qui fait en quelque sorte office de “ chargeur ” pour l'ensemble de l'API.
L'API se chargera désormais de votre connexion WebSocket à PLAYDECK, vous n'avez donc pas besoin de la coder manuellement. L'API met également à disposition un framework de modèles pour JavaScript. Le nom du modèle est dérivé du nom du fichier ; il doit donc correspondre. Plusieurs fonctions prédéfinies sont disponibles. Pour cet exemple, nous n'utilisons que “ Start ” : cette fonction sera appelée par l'API une fois que la connexion WebSocket à PLAYDECK aura été établie avec succès. Dans cet exemple, elle lancera la lecture du premier clip de la chaîne 1.
3) Autres fonctions du framework
Outre “ Démarrer ”, de nombreuses autres fonctions du framework sont disponibles :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles-HTML\Automatisation-et-interface-utilisateur\Exemple-de-lecture-aléatoire-d'un-clip.html
Veuillez consulter les commentaires dans le fichier JS pour connaître toutes les fonctions disponibles.
Si vous ouvrez la console du navigateur (généralement avec la touche F12), vous pouvez voir les résultats des commandes “ console.log ”.
4) Analyser les données du projet
Pour accéder à tous les clips, la fonction “ DataProject ” est disponible ; cet exemple montre comment répertorier les données du projet :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles-HTML\Automatisation-et-interface-utilisateur\Exemple-de-liste-de-lecture-du-spectacle.html
5) Exemple de planning personnalisé
L'exemple suivant présente un script complet et fonctionnel permettant de créer une planification personnalisée en dehors de PLAYDECK :
c:\Utilisateurs\Public\Documents\JoyEventMedia\Playdeck\Modèles-HTML\Automatisation-et-interface-utilisateur\Exemple-de-programme-hebdomadaire.html
Licence et assistance
Options de licence PLAYDECK
Simple, flexible et transparent :
PLAYDECK est disponible en trois éditions et selon plusieurs modèles de licence afin de répondre à vos besoins de production. Tous les prix s'entendent hors TVA et peuvent être réglés dans la devise de votre choix via notre boutique en ligne internationale. Choisissez la formule qui correspond à vos chaînes de diffusion indépendantes et à vos exigences en matière de flux de travail.
→ Éditions PLAYDECK
→ Choisissez votre modèle de licence
→ Version d'essai gratuite (avec certaines restrictions)
→ Activation de la licence
→ Options d'assistance
→ Portabilité des licences et sauvegarde
→ Conditions particulières et réductions
→ Surclassements, déclassements et annulations
→ Caractéristiques de la clé
→ Conditions générales pour les revendeurs
Éditions PLAYDECK
Nous proposons trois versions adaptées à l'échelle de votre production, qui se distinguent principalement par le nombre de canaux de diffusion principaux indépendants que vous pouvez contrôler simultanément :
- LITE : 1 canal de diffusion indépendant – €190,80 par an (≈ €15,90 par mois, soit une économie de €132 par rapport à la facturation mensuelle)
- EN PLUS : 2 canaux de diffusion indépendants – €430,80 par an (≈ €35,90 par mois, soit une économie de €288 par rapport à la facturation mensuelle)
- STUDIO : 8 canaux de diffusion indépendants – €994,80 par an (≈ €82,90 par mois, soit une économie de €684 par rapport à la facturation mensuelle)
Toutes les éditions partagent le même cœur puissant et ultra-fiable : prise en charge native de pratiquement tous les codecs et formats de conteneurs, décodage GPU à faible latence, E/S matérielles professionnelles (SDI/HDMI via Blackmagic, AJA, Deltacast), diffusion IP (NDI®, SRT, RTMP), des superpositions graphiques et des mécanismes de sécurité automatisés.
Pour consulter un tableau comparatif complet et détaillé des fonctionnalités (acheminement des canaux audio, canaux d'enregistrement, planification avancée, etc.), rendez-vous sur notre page officielle « Formules et tarifs » : https://playdeck.tv/plans-pricing/
Choisissez votre modèle de licence
PLAYDECK propose des formules de licence flexibles adaptées à différents flux de travail :
Licence de boutique en ligne (le plus populaire) : Associé à votre adresse e-mail dans un pool de licences personnel. Nécessite une connexion Internet pour les transferts, l'enregistrement et la sortie. Facilement transférable.
Licence sur clé USB: Solution matérielle (clé USB). Aucune connexion Internet n'est nécessaire pour l'utilisation quotidienne ou l'activation. Solution portable : il suffit de déplacer la clé.
Licence hors ligne (cas particuliers) : lié de manière permanente à un PC spécifique (identifiant système). Aucune connexion Internet n'est requise. Non transférable sans réémission.
Version d'essai gratuite (avec certaines restrictions)
Télécharger et tester PLAYDECK est entièrement gratuit : aucune limite de temps, aucune carte bancaire requise. Changez d'édition en un clin d'œil depuis le logiciel via Menu → Licence → Passer à la version d'essai.
Limites :
— Filigrane sur toutes les sorties vidéo.
— De brèves coupures audio aléatoires (clairement signalées à l'écran).
Toutes les autres fonctionnalités de production sont entièrement disponibles, ce qui est idéal pour tester de manière exhaustive, en conditions réelles, votre configuration locale ou dans le cloud avant l'achat.
Activation de la licence
L'activation est rapide et simple. Consultez notre guide d'activation détaillé ici : https://playdeck.tv/activate-license/
Étapes rapides :
— Boutique / Espace en ligne : Ouvrez le Gestionnaire de licences dans PLAYDECK, connectez-vous à l'aide de l'adresse e-mail utilisée lors de l'achat, puis récupérez immédiatement votre licence dans votre pool personnel.
— Clé USB : Il suffit de brancher la clé de sécurité USB sur l'ordinateur : le logiciel détecte automatiquement la licence.
— Hors ligne : Collez la clé d'activation liée à l'ordinateur fournie par notre service d'assistance dans le Gestionnaire de licences.
Options d'assistance
[email protected] – disponible pratiquement 24 heures sur 24, 7 jours sur 7, même pour les utilisateurs de la version d'essai ou pour toute question avant l'achat.
Pas d'intégration obligatoire. PLAYDECK est conçu pour fonctionner immédiatement, sans configuration particulière. Si nécessaire (ce qui est rare), nous pouvons nous connecter à distance via RustDesk pour résoudre rapidement les problèmes.
Portabilité des licences et sauvegarde
Les licences commerciales PLAYDECK sont extrêmement flexibles et conçues pour permettre une transition fluide entre les systèmes de production :
| Type de licence | Comment effectuer un virement | Faut-il une connexion Internet pour déménager ? | Gestion des pertes et des pannes |
|---|---|---|---|
| Licence de boutique (partagée) | Enregistrement et désenregistrement via le gestionnaire de licences interne (lié à l'adresse e-mail) | Oui | Réinitialisation gratuite et immédiate de votre compte : il suffit d'envoyer un e-mail à notre service client. |
| Licence sur clé USB | Débranchez la clé USB et branchez-la sur le nouvel ordinateur | Non | Des options de remplacement du matériel sont disponibles après vérification. |
| Licence hors ligne | Limité à un seul PC — envoyez-nous votre nouvel identifiant système par e-mail pour obtenir une nouvelle attribution sécurisée | Non | Il est possible de réattribuer un identifiant système en cas de mise à niveau matérielle. |
Idéal pour les indépendants, les parcs de location de matériel technique et les environnements de mise en place dynamiques impliquant plusieurs PC.
Guide détaillé pour le transfert : https://playdeck.tv/move-license/
Guide détaillé pour la récupération : https://playdeck.tv/recover-license/
Conditions particulières et réductions
- ONG / Éducation / Organisme à but non lucratif : réduction 25% sur toutes les licences (toutes éditions et durées confondues). Envoyez un e-mail à [email protected] avec une preuve (par exemple, un e-mail officiel ou un certificat) → nous vous enverrons un code de réduction ou une facture.
- Paiement anticipé pluriannuel : jusqu'à 5 ans avec une remise de 25% sur le montant total. Contactez le service client pour obtenir un devis.
- Pas de licence à vie : nous publions régulièrement des mises à jour pour assurer la compatibilité des pilotes, du système d'exploitation et des codecs, et pour tenir compte des frais facturés par les tiers. Une licence à vie vous ferait passer à côté d'améliorations essentielles.
Si vous souhaitez acheter un grand nombre de licences, nous pouvons envisager des conditions spéciales. N'hésitez pas à nous contacter.
Surclassements, déclassements et annulations
Mises à niveau et rétrogradations : C'est possible à tout moment. Nous vous remboursons au prorata ou vous accordons un avoir correspondant à la durée restante de votre licence, ce qui vous permet de passer sans difficulté à votre nouveau niveau. En raison de l'infrastructure automatisée de notre boutique, les mises à niveau directes en cours de contrat ne peuvent pas être traitées automatiquement.
Annulations : Vous pouvez résilier votre abonnement à tout moment via votre compte utilisateur sur playdeck.tv ou en envoyant un e-mail à [email protected]. Vous conserverez un accès commercial complet jusqu'à la fin exacte de votre période de facturation payante en cours. Aucune pénalité de résiliation ne s'applique.
Caractéristiques de la clé
Les licences sur clé USB suivent exactement la même structure tarifaire que nos abonnements annuels en ligne (durée minimale d'un an requise). Les prolongations et les renouvellements sont effectués à distance via des mises à jour réseau—aucune nouvelle livraison de matériel n'est nécessaire pour les renouvellements.
Frais de matériel (paiement unique) : €15 pour la clé de sécurité USB résistante (auxquels s'ajoutent les frais de port et de manutention habituels).
Principaux avantages opérationnels :
— Sécurité en mode « air-gapped » 100% : Activation entièrement hors ligne et validation continue. Aucune connexion Internet n'est requise pour le déploiement quotidien.
— Portabilité physique immédiate : Transférez instantanément votre licence d'un poste de travail de production à un autre en branchant simplement la clé USB sur la machine active.
Exemple financier : un dongle PLAYDECK Plus coûte €430,80 par an, auxquels s'ajoute un coût matériel unique de €15.
Conditions générales pour les revendeurs
Vous souhaitez distribuer PLAYDECK dans votre région ou l'intégrer à votre catalogue de solutions multimédias ? Nous recherchons des partenaires B2B internationaux et notre procédure de candidature est simple :
— Autorisation complète de commercialiser, promouvoir et vendre PLAYDECK via vos plateformes numériques.
— Commission standard 25% par transaction de vente issue d'un parrainage (traitée via des codes de réduction personnalisés ou une architecture de paiement direct).
— Traitement rapide des demandes de commission grâce à une simple vérification des échanges antérieurs avec le client (par exemple, une copie de la correspondance par e-mail).
— Accédez à notre kit de déploiement des ressources numériques unifiées, qui contient les logos officiels, la typographie de la marque et les bannières promotionnelles : Télécharger le kit de déploiement.
Courriel [email protected] pour démarrer votre partenariat — nous veillons à ce que l'intégration de nos partenaires se déroule de manière très efficace.
Activez votre licence
Cet article vous explique comment activer votre licence et supprimer le filigrane de la version d'essai.
Si vous avez déjà activé votre licence et que vous souhaitez savoir comment la TRANSFÉRER vers un autre système, veuillez consulter cet article.
Il n'existe pas de téléchargement distinct pour la “ version complète ” ; il vous suffit de convertir votre édition d'essai en édition LITE, PLUS ou STUDIO. Veillez à toujours télécharger et installer la dernière version de PLAYDECK, car nous publions régulièrement des mises à jour :
https://playdeck.tv/download/
Dans cet article :
→ Licence de boutique
→ Licence sur clé USB
→ Licence hors ligne
→ Licence de sauvegarde
Licence de boutique
Toutes les licences de boutique que vous avez achetées via playdeck.tv seront enregistrées dans votre espace de gestion des licences en ligne personnel. Cela vous permet de mieux organiser vos différentes licences.
Pour transférer votre licence du pool de licences en ligne vers votre système, accédez à votre gestionnaire de licences :

Connectez-vous maintenant à votre COMPTE PLAYDECK. Utilisez l'adresse e-mail et le mot de passe que vous avez utilisés lors du PAIEMENT dans la BOUTIQUE. Cliquez sur le bouton « MOT DE PASSE OUBLIÉ » si vous devez réinitialiser votre mot de passe :

Nous pouvons désormais déplacer la licence de votre côté DROIT vers le côté GAUCHE d'un simple clic (VÉRIFIER LA LICENCE DU POOL VERS L'ORDINATEUR LOCAL). Cela signifie que la licence devient INDISPONIBLE pour les autres systèmes et DISPONIBLE sur CE système. PLAYDECK vous proposera alors d'activer la licence et de redémarrer :

Licence sur clé USB
Il suffit de brancher la clé USB sur l'ordinateur, puis de lancer PLAYDECK sur cet ordinateur. Veuillez noter que si vous débranchez la clé USB alors que PLAYDECK est encore en cours d'exécution, PLAYDECK se fermera immédiatement et sans avertissement préalable. Il est recommandé de fermer PLAYDECK régulièrement afin de s'assurer que toutes les données sont correctement enregistrées.
Licence hors ligne
La licence hors ligne est liée à l'identifiant système PLAYDECK et ne peut PAS être transférée vers un autre système par le client. Pour activer votre licence hors ligne, ouvrez le Gestionnaire de licences :

Cliquez ensuite sur « UTILISER UNE LICENCE HORS LIGNE », copiez-collez le code de licence hors ligne dans le champ de texte, puis cliquez sur OK. PLAYDECK vous proposera alors d'activer la licence et de redémarrer :

Licence de sauvegarde
Nous avons consacré un article spécifique à l'utilisation de la Licence de sauvegarde.
Licence de sauvegarde gratuite
Cet article explique comment utiliser la licence de sauvegarde gratuite fournie avec chaque licence PLAYDECK. La licence de sauvegarde fonctionne comme suit :
- Compatible avec TOUTES les licences PLAYDECK (clé USB, version boutique, version hors ligne)
- Peut être utilisé sur N'IMPORTE QUEL PLAYDECK-PC au sein du même réseau
- Plusieurs clients sont pris en charge
- Le fonctionnement 24 heures sur 24, 7 jours sur 7 n'est PAS pris en charge (24 heures maximum par session)
1. Configuration
Sur votre système PRINCIPAL (celui qui dispose de la licence), vous n'avez rien à faire : le SYSTÈME DE SAUVEGARDE DE LICENCE est activé par défaut. Il utilisera le port WebSocket 11411 ; assurez-vous donc que ce port n'est pas bloqué :

Sur le système CLIENT (celui qui ne dispose PAS de licence), procédez à une installation standard de PLAYDECK, rien de particulier à noter ici : PLAYDECK ne démarrera pas en MODE D'ESSAI avec le filigrane :

Nous devons maintenant indiquer à CLIENT PLAYDECK où se trouve le MAIN PLAYDECK, en lui fournissant l'adresse IP du MAIN. Pour obtenir l'adresse IP de votre MAIN, il vous suffit d'ouvrir la fenêtre « À propos » dans PLAYDECK (Menu principal > Licence > À propos) :

Sur votre CLIENT, accédez aux paramètres de l'application, saisissez l'adresse IP de MAIN PLAYDECK, puis cliquez sur « TESTER L'IP MAINTENANT ». Le CLIENT teste alors la connexion réseau et recherche une licence valide sur MAIN. Si la fenêtre contextuelle d'information suivante ne s'affiche pas, veuillez vérifier votre licence MAIN et la connexion réseau entre MAIN et le CLIENT :

Vous pouvez désormais activer cette fonctionnalité en cliquant sur « BACKUP-SYSTEM ». PLAYDECK va redémarrer avec exactement la même licence que celle du système principal. Vous pouvez vérifier que le client utilise correctement la licence de secours sur plusieurs écrans :

Remarque : Si le CLIENT dispose lui-même d'une licence valide, la licence de MAIN ne sera PAS utilisée.
2. Conditions générales de la licence de sauvegarde
La licence de sauvegarde n'est pas destinée à un fonctionnement 24 heures sur 24, 7 jours sur 7, mais vise à offrir une solution de secours permettant une mise en service immédiate, par exemple dans un environnement de production en direct, sans qu'il soit nécessaire d'acheter une licence secondaire, simplement pour disposer d'un système de sauvegarde adapté à certains cas d'utilisation.
Pour un fonctionnement en continu 24 heures sur 24, 7 jours sur 7, sans surveillance, vous devrez acheter une licence supplémentaire. Veuillez nous contacter à l'adresse [email protected], Si votre prochaine licence est destinée uniquement à la sauvegarde, nous vous accorderons une remise correspondante.
La DURÉE MAXIMALE de validité de votre LICENCE DE SAUVEGARDE sera de :
– 2 heures, si la ligne principale est coupée ou fermée
– 24 heures, si MAIN reste alors en ligne
PALYDECK mettra fin au service CLIENT sans préavis. Veuillez donc vous assurer de remettre le MAIN en ligne dans le délai de 2 heures, ou de redémarrer à la fois le MAIN et le CLIENT dans le délai de 24 heures.
Vous pouvez vérifier le temps de fonctionnement restant dans les paramètres du CLIENT :

Transférer la licence vers un autre PC
Cet article vous explique comment transférer votre licence d'un système à un autre.
Dans cet article :
→ Licence de boutique
→ Licence sur clé USB
→ Licence hors ligne
→ Licence de sauvegarde
Licence de boutique
Vous pouvez transférer votre licence grâce à un système simple d'enregistrement et de retrait. Sur l'ordinateur où la licence est active, accédez à votre gestionnaire de licences :

Tout d'abord, nous souhaitons désactiver la licence actuelle : sélectionnez l'édition d'essai (TRIAL Edition) et cliquez sur « ACTIVER », puis confirmez la demande de redémarrage :

Après avoir redémarré PLAYDECK, nous pouvons désormais replacer la licence libérée dans votre pool de licences en ligne. Rouvrez le Gestionnaire de licences. Connectez-vous ensuite à votre COMPTE PLAYDECK. Utilisez l'adresse e-mail et le mot de passe que vous avez utilisés lors du PAIEMENT dans la BOUTIQUE. Cliquez sur le bouton « MOT DE PASSE OUBLIÉ » si vous devez réinitialiser votre mot de passe :

Il est désormais possible de déplacer la licence de votre côté GAUCHE vers le côté DROIT d'un simple clic (REPLACER LA LICENCE DANS LE POOL). Cela signifie que la licence devient INDISPONIBLE sur le système actuel et DISPONIBLE sur N'IMPORTE QUEL autre système :

L'écran suivant montre l'AUTRE PC après la connexion au gestionnaire de licences. Il suffit maintenant d'inverser la procédure : sélectionnez la licence située à DROITE et déplacez-la à l'aide du bouton vers la gauche (COCHER « TRANSFÉRER LA LICENCE DU POOL VERS LE PC LOCAL »). PLAYDECK vous proposera alors d'activer la licence et de redémarrer :

Licence sur clé USB
Il suffit de déconnecter la clé USB et de la brancher sur un autre PC, puis de lancer PLAYDECK sur ce PC. Veuillez noter que si vous déconnectez la clé alors que PLAYDECK est encore en cours d'exécution, PLAYDECK se fermera immédiatement et sans avertissement préalable. Il est recommandé de fermer PLAYDECK régulièrement afin de s'assurer que toutes les données sont correctement enregistrées.
Licence hors ligne
La licence hors ligne est liée à l'identifiant système PLAYDECK et ne peut PAS être transférée vers un autre système par le client. Veuillez nous écrire à l'adresse [email protected] pour obtenir une nouvelle licence hors ligne.
Licence de sauvegarde
Nous avons consacré un article spécifique à l'utilisation de la Licence de sauvegarde.
Récupérer une licence perdue
Cet article explique comment récupérer une licence perdue.
Licence commerciale
Si vous pouvez toujours accéder au système PC avec la licence, vous devriez pouvoir récupérer et transférer la licence vous-même :
https://playdeck.tv/howto/move-license/
Mais si cet ordinateur tombe en panne, est perdu ou si vous devez réinstaller Windows, vous ne pourrez pas récupérer votre licence par vous-même. Dans ce cas, veuillez nous contacter à l'adresse [email protected]. Nous sommes ravis de vous restituer la licence afin que vous puissiez la récupérer à nouveau via le gestionnaire de licences.
Licence sur clé USB
Si votre clé USB est endommagée ou perdue, nous pouvons vous la remplacer et vous fournir une licence hors ligne temporaire pendant la durée de la livraison. Si la clé fonctionne toujours, nous pouvons la mettre à jour à distance à l'aide d'un fichier de mise à jour. N'hésitez pas à nous contacter à l'adresse [email protected].
Licence hors ligne
Par défaut, la licence hors ligne ne peut pas être transférée sur un autre PC. Veuillez également nous contacter à l'adresse [email protected] pour recevoir une nouvelle licence hors ligne de notre part.
Envoyer les fichiers journaux à l'équipe d'assistance
Cet article vous explique comment envoyer vos fichiers journaux PLAYDECK à notre équipe d'assistance.
Dans cet article :
→ Envoyer par Internet
→ Envoyer hors ligne sous forme de fichier ZIP
IMPORTANT : Veuillez toujours envoyer un message à [email protected], en nous informant sur :
– Les fichiers journaux ont été téléchargés
– L'identifiant de votre système PLAYDECK
– Date et heure de la dernière occurrence du problème
Merci !
Envoyer par Internet
Si votre système PLAYDECK dispose d'une connexion Internet active, ouvrez le menu principal, sélectionnez « ASSISTANCE », puis « ENVOYER LES FICHIERS JOURNAUX » :

Sélectionnez ensuite l'option INTERNET :

Une fois le téléchargement terminé, merci de nous envoyer un message à l'adresse [email protected] en indiquant votre identifiant système. Si la fenêtre contextuelle suivante s'affiche, cela signifie que l'identifiant système se trouve déjà dans votre presse-papiers et que vous pouvez simplement le coller dans votre e-mail à l'aide de la combinaison de touches CTRL+V :

Envoyer hors ligne sous forme de fichier ZIP
Si vous ne disposez PAS d'une connexion Internet active sur votre système PLAYDECK, ouvrez le menu principal, sélectionnez « ASSISTANCE », puis « ENVOYER LES FICHIERS JOURNAUX » :

Sélectionnez ensuite l'option « FICHIER ZIP » :

Une fois que vous aurez sélectionné un dossier de destination sur votre système, un fichier 7-ZIP y sera enregistré :

Merci de nous envoyer un message à l'adresse [email protected] en joignant votre fichier ZIP.
Si votre messagerie ne permet pas d'envoyer des fichiers ou si le fichier ZIP est trop volumineux (> 5 Mo), vous pouvez également utilisez notre portail de téléchargement pour télécharger le fichier.
Remarque : Si vous ne parvenez même pas à lancer PLAYDECK, veuillez compresser ce dossier manuellement au format ZIP :
c:\ProgramData\JoyEventMedia\Playdeck\logs
Envoyer des fichiers à l'équipe d'assistance
Cet article vous explique comment mettre en ligne des fichiers et les envoyer à l'équipe PLAYDECK.
Accédez à notre portail de téléchargement via cette URL : https://download.joy-event-media.de/
Vous pouvez désormais ajouter vos fichiers par glisser-déposer ou via l'explorateur de fichiers. Dans notre exemple, nous avons déjà ajouté quelques fichiers journaux PLAYDECK et une vidéo d'exemple. Une fois l'ajout terminé, veuillez cliquer sur « UPLOAD ».
Important : Sans le lien de téléchargement, nous ne pouvons pas accéder à vos fichiers. Cette mesure vise à protéger les données de nos clients.

Une fois le téléchargement terminé, veuillez cliquer sur « COPIER » pour copier le lien de téléchargement dans le presse-papiers. Envoyez-nous ensuite un message à l'adresse [email protected] en indiquant ce lien de téléchargement :

Configurer l'accès sans surveillance à RustDesk pour l'assistance à distance
RustDesk est un logiciel de bureau à distance gratuit que nous utilisons pour nous connecter à des systèmes distants. Le principal avantage de RustDesk par rapport aux autres solutions de connexion à distance réside dans le fait qu'il n'interfère pas avec les cartes graphiques installées (par exemple, lors de l'installation d'une carte graphique virtuelle), ce qui lui permet de fonctionner sans problème avec PLAYDECK pendant l'accès à distance.
1. Pour commencer, téléchargez notre version personnalisée de RustDesk depuis notre site web. Cette version utilisera notre serveur RustDesk privé (et non le serveur public) afin de protéger vos données et d'améliorer la vitesse de connexion.
https://get.remote-joy-event-media.de/rustdesk.exe
2. Lorsque vous lancerez RustDesk pour la première fois, vous devrez l'installer. Veuillez désactiver l'option “ Installer le pilote d'affichage virtuel ”, car cela pourrait interférer avec PLAYDECK.

3. Après avoir redémarré RustDesk, vous n'aurez pas besoin d'activer “ Démarrer le service ”. Cette étape est importante pour obtenir des privilèges élevés, par exemple pour ouvrir le Gestionnaire de périphériques. Vous devrez ensuite définir un mot de passe permanent : cliquez sur l'icône “ Modifier ” à côté de « Mot de passe à usage unique ».

4. Cliquez ensuite sur “ Déverrouiller les paramètres de sécurité ” et faites défiler vers le bas.


5. Veuillez nous envoyer votre pièce d'identité ainsi que votre mot de passe définitif à l'adresse suivante : [email protected]

6. (Facultatif) Si possible, veuillez lancer RustDesk sur un deuxième PC (aucune installation n'est nécessaire) et tester la connexion au système que vous avez configuré pour l'assistance à distance. À présent, via cette connexion à distance, sur le deuxième système, veuillez essayer de :
– Ouvrez le Gestionnaire de périphériques
– Ouvrir le Gestionnaire des tâches
– Ouvrir le panneau NVidia
– Copiez n'importe quel fichier dans ce dossier : c:\Program Files (x86)\JoyEventMedia\Playdeck\
Ces tests permettent de s'assurer que toutes les interventions d'assistance nécessaires peuvent être effectuées à distance. Il est possible qu'un logiciel anti-malware ou tout autre logiciel de protection interrompe la connexion. Dans ce cas, veuillez désactiver temporairement ces outils pour la durée de la session d'assistance à distance.
Journalisation du moteur vidéo
Cet article explique comment configurer la journalisation de Video Engine.
1. Configuration de la journalisation
Lancez PLAYDECK, ouvrez Paramètres, puis sélectionnez le DEMANDE onglet. En bas de la page, vous trouverez les options de configuration.

Dossier de sortie : Choisissez le répertoire de destination. Il peut également s'agir d'un dossier réseau partagé.
Avertissement concernant le stockage : Les fichiers journaux peuvent facilement occuper jusqu'à 1 Go par minute (avec un niveau de verbosité de 0 et tous les modules activés). Assurez-vous de disposer d'un espace disque libre suffisant en fonction du temps que pourrait prendre l'apparition du problème.
Niveau de détail : Commencez toujours la journalisation avec 0 – trace. Cela permet de s'assurer que les développeurs du moteur vidéo reçoivent toutes les informations nécessaires.
Modules : Sélectionner tout Pour commencer. Si les fichiers journaux deviennent trop volumineux, vous pouvez réduire leur taille en vous concentrant sur des modules spécifiques :
La première chose à configurer est votre Dossier de sortie pour les fichiers journaux. Il peut s'agir d'un dossier partagé sur votre réseau. Les fichiers journaux peuvent facilement occuper jusqu'à 1 Go par minute (avec un niveau de détail de 0 et tous les modules activés). Prévoyez suffisamment d'espace disque libre, en fonction du délai estimé avant l'apparition du bug.
La configuration suivante est Verbosité: Veuillez toujours commencer la journalisation avec 0 – trace, afin que les développeurs du moteur vidéo disposent de TOUTES les informations.
Avec le Modules le paramètre que nous choisissons tout Pour commencer. Si les fichiers journaux deviennent trop volumineux, nous pouvons réduire leur taille en nous concentrant sur des modules spécifiques :
tout: Enregistre tout.liste de lecture, fichier, codecs: Traite des erreurs liées à la diffusion, au décodage des fichiers et au chargement/à la lecture des extraits.écrivain: Couvre les flux en direct, les enregistrements et l'encodage.réseau: Traite des protocoles de streaming.rendu: Couvre la sortie de l'appareil et le NDI.en direct: Couvre les entrées en direct.appareil: Tout ce qui concerne les périphériques matériels.blackmagic: Tout ce qui concerne le matériel Blackmagic Design.
Option de fractionnement : Cela dépend du nombre de canaux que vous utilisez, car chaque canal fonctionne dans son propre processus. Si vous utilisez plus de deux chaînes, nous vous recommandons vivement d'activer l'option « Split ».
2. Démarrer / Arrêter l'enregistrement
Pour détecter un bug à la volée, vous devrez activer la journalisation, reproduire le problème, désactiver la journalisation, puis envoyer les fichiers à l'équipe de développement.
Calendrier : Vous pouvez DÉMARRER et STOP enregistrer à tout moment. Cela vous permet de préparer votre liste de lecture ou vos appareils à l'avance. Réduisez au minimum le temps entre le début et la fin de l'enregistrement afin que la taille totale du fichier reste raisonnable.
Dossier de session : Une fois que vous avez cliqué sur DÉMARRER, un nouveau sous-dossier portant le nom de l'horodatage actuel (par exemple, 2026-05-16__01-20-00) sera créé dans le répertoire de journalisation que vous avez indiqué.
Arrêt : Lorsque le problème survient, cliquez sur STOP. Attendez au moins 10 secondes pour s'assurer que tous les processus de journalisation en cours aient terminé leur écriture sur le disque.
Compression : Ouvrez votre chemin d'accès aux fichiers journaux et localisez le dossier de session. Cliquez avec le bouton droit sur le dossier, puis sélectionnez Compresser dans…, puis sélectionnez 7z (de préférence) ou Code postal. La compression peut prendre un certain temps selon la taille du fichier.
Nous devons maintenant compresser le contenu du dossier « session ». Identifier classez votre dossier de session par heure de DÉBUT. Cliquez ensuite avec le bouton droit sur votre dossier de session, puis sélectionnez Compresser en et choisir Fichier 7z (si disponible) ou Fichier ZIP. Maintenant, détendez-vous, la compression pourrait prendre un certain temps.
3. Téléchargement des journaux
Veuillez télécharger vos fichiers journaux compressés via notre portail de téléchargement officiel :
https://download.joy-event-media.de
- Faites glisser et déposez votre fichier ZIP/7z dans la fenêtre du navigateur ou utilisez l'explorateur de fichiers.
- Cliquez TÉLÉCHARGER.
- Une fois que vous avez terminé, cliquez sur COPIER pour copier le lien de téléchargement généré dans votre presse-papiers.
- Envoyez un e-mail à [email protected] et collez le lien de téléchargement dans le message.
Remarque : sans ce lien de téléchargement spécifique, notre équipe ne peut pas accéder à vos fichiers en raison des règles relatives à la protection des données.
4. Nettoyage
Veillez à supprimer les fichiers journaux et les dossiers de session d'origine après compression et transfert réussis afin de libérer de l'espace disque. PLAYDECK ne supprime ni ne nettoie automatiquement les anciens fichiers journaux.