API PLAYDECK

Integra PLAYDECK in script, sistemi di automazione e interfacce utente personalizzate utilizzando la nostra API REST standard (OpenAPI 3) e l'interfaccia WebSocket per il controllo in tempo reale su un'unica porta.

In questo articolo:
→ Di quale interfaccia ho bisogno?
→ Guida rapida all'API REST
→ Guida interattiva alle API
→ Canale in tempo reale WebSocket
→ Inserimento dei comandi TCP tradizionali
→ Esempi di integrazione


Di quale interfaccia ho bisogno?

PLAYDECK offre diverse interfacce a seconda delle esigenze di integrazione. Utilizza la seguente panoramica per selezionare il protocollo e la porta corretti:

Caso d'usoInterfaccia consigliataPorto
Script, cURL, Postman, integrazioni HTTP personalizzateAPI REST /api/v1 (OpenAPI 3)11411
Stato in tempo reale, Eventi, Sovrapposizioni HTML, Bitfocus CompanionCanale WebSocket11411
Superfici di controllo prefabbricateBitfocus Companion (tramite WebSocket)11411
Client TCP legacy / Pipeline di automazione esistentiComandi TCP in11375

Raccomandazione: La maggior parte dei nuovi progetti di integrazione dovrebbe iniziare con il API REST. Passa a questa opzione o abbinala a WebSocket solo se sono necessari aggiornamenti di stato continui e a bassa latenza o trigger di eventi in tempo reale.


Guida rapida all'API REST

Mentre PLAYDECK è in esecuzione, l'API HTTP REST è automaticamente disponibile sulla porta 11411 (che utilizza lo stesso servizio del Web Remote integrato).

URL di base

http://HOST:11411/api/v1


Sostituisci HOST con l'indirizzo IP effettivo del tuo dispositivo PLAYDECK, che trovi in Impostazioni ➔ Rete ➔ API per sviluppatori.

Test all'interno di PLAYDECK

Non servono strumenti esterni per iniziare a eseguire i test. Apri Impostazioni ➔ Rete ➔ API per sviluppatori all'interno dell'applicazione software per inviare richieste di campioni direttamente dall'interfaccia utente o per aprire la documentazione interattiva.

Esempi di richieste HTTP

1. Verifica dello stato del servizio:

GET /api/v1/health HTTP/1.1
Host: HOST:11411


2. Recupera lo stato di Playout (risposta JSON):

GET /api/v1/status HTTP/1.1
Host: HOST:11411


3. Attivazione del Play sul canale 1 di Playout:

POST /api/v1/channels/1/play HTTP/1.1
Host: HOST:11411


4. Riproduci il blocco 1, clip 2 sul canale 1 di Playout:

POST /api/v1/channels/1/play/1/2 HTTP/1.1
Host: HOST:11411


Molte azioni accettano parametri di percorso opzionali per un controllo mirato (come gli ID di blocchi/clip, gli offset del timecode o gli ID di sovrapposizione).

Scappatoia di emergenza del comando Legacy

Se hai bisogno di una copertura completa del classico linguaggio di comando PLAYDECK tramite HTTP, puoi inviare comandi in formato pipe all'endpoint dedicato ai comandi:

POST /api/v1/commands HTTP/1.1
Host: HOST:11411
Content-Type: application/json

{
  "command": "play",
  "args": ["1", "1", "2"]
}


Nota: nella versione attuale non è richiesta alcuna chiave API né alcun token di autenticazione per le operazioni in rete locale (LAN).


Guida interattiva alle API

Il contratto completo leggibile da macchina relativo a questa interfaccia è fornito sotto forma di documento di specifica OpenAPI 3.

Scarica: Specifiche OpenAPI (YAML)

Per la navigazione interattiva, l'ispezione del payload e i test diretti con l'opzione “Provalo” sulla tua istanza PLAYDECK attiva:

  1. Lancio PLAYDECK.
  2. Vai a Impostazioni ➔ Rete ➔ API per sviluppatori e clicca su Riferimento API aperto.
  3. In alternativa, apri un browser web su qualsiasi computer all'interno della stessa rete e vai all'indirizzo: http://HOST:11411/api/v1/docs

Questa pagina della documentazione elenca in modo dinamico tutti gli endpoint REST disponibili, i parametri richiesti, le definizioni degli schemi e i payload di risposta previsti.


    Canale in tempo reale WebSocket

    Porto 11411 gestisce contemporaneamente le connessioni WebSocket. Questo canale bidirezionale è stato progettato specificamente per operazioni che richiedono uno streaming di dati continuo:

    • Stato continuo Playout: Monitoraggio della posizione di riproduzione ad alta frequenza e aggiornamenti del timecode.
    • Trigger di evento: Notifiche immediate quando un clip, un blocco o una playlist inizia, si interrompe o viene riprodotto in loop.
    • Comandi classici di Pipe: Elaborazione diretta dei comandi di controllo nativi formattati come <play|1|...>.

    Il sito ufficiale Modulo PLAYDECK di Bitfocus Companion, il Interfaccia utente remota via web, le sovrapposizioni grafiche HTML personalizzate e i modelli di Director View utilizzano questo specifico canale in tempo reale. La documentazione completa sulla sintassi dei comandi e dei tipi di evento è disponibile direttamente all'interno del pacchetto dell'applicazione o nella directory locale dei modelli:

    Interfaccia utente remota web:
    c:\Program Files\JoyEventMedia\Playdeck\html\webremote.html
    
    Modelli HTML:
    C:\Users\Public\Documents\JoyEventMedia\Playdeck\HTML-Templates\
    oppure
    c:\Users\\AppData\Local

    Inserimento dei comandi TCP tradizionali

    Per garantire la compatibilità con le versioni precedenti dell’infrastruttura di automazione delle trasmissioni esistente, PLAYDECK continua ad accettare connessioni TCP non elaborate in entrata sulla porta 11375.

    Questa impostazione viene gestita in Impostazioni ➔ Rete ➔ In entrata ➔ Comandi TCP in entrata. La sintassi del payload corrisponde al formato delimitato da barre verticali utilizzato dal canale WebSocket e dall'API REST /api/v1/comandi punto finale.

    • Nota dello sviluppatore: Per tutti i progetti di sviluppo realizzati da zero e le nuove integrazioni di script, consigliamo vivamente di utilizzare l'API REST anziché i socket TCP grezzi.

    Esempi di integrazione

    • Bitfocus Companion: Implementazione rapida di superfici di controllo hardware fisiche tramite il nostro modulo nativo pronto per la produzione su WebSockets.
    • Controllo remoto via web: Interfaccia completa per il controllo della produzione, accessibile tramite qualsiasi browser sulla porta 11411.
    • Visualizzazione del regista e sovrapposizioni HTML: Modelli web integrati che mostrano il collegamento in tempo reale dello stato.
    • Strumenti software personalizzati: Sviluppo rapido di applicazioni tramite client HTTP standard generati dalla nostra specifica OpenAPI, con supporto opzionale di WebSocket per la telemetria.

    Hai domande o esigenze specifiche relative ai flussi di lavoro? Contatta il nostro team di ingegneri all'indirizzo [email protected].


    Traduzione

    Questo articolo spiega come lavorare alle traduzioni per PLAYDECK.


    Introduzione

    Le lingue disponibili sono state tradotte in precedenza tramite strumenti online. Utilizziamo DeepL per questo. Funziona molto bene con frasi più lunghe (ad es. “Impostazioni”), ma funziona molto male con le singole parole (ad es. "Input").

    Inoltre, alcune traduzioni occupano più o meno spazio (in termini di numero di caratteri). Ciò potrebbe comportare che alcune parole non “entrino” in un determinato pulsante. Se non è possibile accorciare la traduzione, possiamo anche allargare il pulsante.

    Per questi motivi, ogni lingua necessita di una messa a punto.


    Flusso di lavoro

    Le traduzioni vengono modificate tramite uno strumento esterno chiamato “SIL Editor”, dove è possibile caricare e modificare la nostra lingua. È quindi possibile visualizzare l'anteprima delle modifiche direttamente in PLAYDECK.

    Una volta completata la revisione, inviaci il file di lingua e provvederemo a importare le tue modifiche nell'app.


    Download e installazione

    Ti serve PLAYDECK nella versione 4.2b6, che puoi scaricare qui:
    https://downloads.playdeck.tv/4.2b6/PlaydeckSetup.exe

    Ti serve il SIL Editor, che puoi trovare qui (scarica solo “SIL Editor”):
    https://www.sicomponents.com/download/

    E ti serve il file di lingua con le traduzioni:
    https://downloads.playdeck.tv/4.2b6/PLAYDECK.sib

    —————-

    Installa PLAYDECK e SIL Editor, quindi salva il file SIB qui:
    c:\Users\Public\Documents\JoyEventMedia\Playdeck\PLAYDECK.sib

    Se PLAYDECK rileva un file SIB in questa posizione, PREFERIRÀ utilizzarlo anziché la traduzione interna.


    Prova

    Proviamo a modificare qualcosa e verifichiamo se PLAYDECK aggiorna la traduzione. Fai doppio clic sul file SIB: si aprirà l'editor SIL. Apri il primo ramo “Tf_about”, che corrisponde al popup “ABOUT” in PLAYDECK. Fai clic su “Captions”, che rappresenta tutti i campi di testo statici nel popup. Puoi minimizzare tutte le colonne di lingua che non ti interessano: in questo esempio mi concentro sul TEDESCO (ma può essere qualsiasi altra lingua). Ora, per “l_header”, cambia la traduzione in qualcosa di evidente: in questo caso aggiungo semplicemente "XXX" davanti al testo per fare una prova.

    Salva il file SIB (oppure premi CTRL+S). In PLAYDECK, seleziona TEDESCO nelle impostazioni dell'app:

    Dopo aver riavviato PLAYDECK, apri la finestra a comparsa “Informazioni su” selezionando "Licenza > PLAYDECK". Ora dovresti vedere le modifiche apportate al testo. Non dimenticare di ripristinare le impostazioni originali dopo aver effettuato i test. Se ciò non dovesse funzionare, ti preghiamo di contattarci.



    Da dove cominciare

    Si consiglia di modificare innanzitutto tutti i testi dinamici, poiché vengono utilizzati più volte in PLAYDECK e costituiscono quindi la “traduzione di base”. Li trovi alla voce “Tf_lang > Strings”:

    Una volta fatto questo, puoi decidere tu stesso: puoi cercare le modifiche necessarie in PLAYDECK scorrendo tutte le impostazioni e i popup, oppure puoi scorrere tutti i popup direttamente nell'editor SIL.



    Orientamento e revisione

    Il pannello di sinistra nell'Editor mostra tutti i popup disponibili in PLAYDECK.

    Si notano le voci “principale” (interfaccia utente principale) e “impostazioni” (tutte le impostazioni). Queste sono a loro volta suddivise in gruppi:

    I gruppi hanno il seguente significato (si indicano solo quelli necessari):

    Didascalie: Tutti i testi statici visibili nel popup, principalmente etichette, pulsanti e menu
    Collezioni: Usato raramente. Solo alcune opzioni di dialogo.
    Esteso: Anche testi statici, ma soprattutto titoli
    Suggerimenti: Testi che compaiono al passaggio del mouse, ad esempio il pulsante “?” o le icone della barra degli strumenti
    Righe multiple: Intestazioni delle tabelle e campi a tendina con selezione multipla. Modificabili con un doppio clic.
    Altro: Usato raramente. Solo alcune opzioni di dialogo.
    Stringhe: Blocchi di testo dinamici. Utilizzati solo in “Tf_lang”

    Nella grande tabella centrale, dove si modificano i testi, è presente anche una colonna denominata “String ID”, che indica il nome interno dell'elemento corrispondente in PLAYDECK. Questo “può” rivelarsi utile in alcuni casi in cui si sta cercando qualcosa.

    Ecco alcune informazioni sulla scelta del nome:
    l_: Etichette di testo statiche
    b_ o mb_: Pulsanti
    cb_: Casella di selezione con testo
    rb_: Pulsante di opzione con testo
    pm_: Menu a comparsa o menu contestuale
    os_ o op_: Menu a tendina



    Consigli per la revisione

    1) Si prega di notare che sono presenti diverse ripetizioni (lo stesso testo che ricorre più volte), che non possono essere evitate se, ad esempio, lo stesso testo compare più volte in PLAYDECK (ad es. nelle Impostazioni).

    2) Alcuni testi non possono essere tradotti affatto, poiché sono profondamente integrati nel sistema o nel motore video, che sono anch'essi tipicamente delle impostazioni (modifiche tramite menu a tendina).

    3) Puoi cercare qualsiasi testo nell'editor oppure cliccare sull'intestazione della colonna per ordinare i dati. Questo può aiutarti a individuare l'originale in inglese e a trovare i campi di testo da modificare.

    4) Se non viene fornita alcuna traduzione (campo vuoto), verrà automaticamente utilizzato il testo originale in inglese. È quindi possibile CANCELLARE la traduzione per costringere PLAYDECK a utilizzare il testo originale in inglese

    5) Tutte le traduzioni su più righe devono avere lo stesso numero di righe; in caso contrario, PLAYDECK potrebbe non avviarsi o non funzionare correttamente. Per modificare le traduzioni su più righe, è sufficiente fare doppio clic sulla traduzione.

    6) Alcuni campi di testo contengono caratteri molto specifici, che migliorano la formattazione e la leggibilità in PLAYDECK. Si tratta di “<br>” (interruzione di riga), oppure ” ” (spazio vuoto) o “:” o alcune icone UTF-8. Basta tenerne conto e sapere che la loro rimozione può compromettere la leggibilità.

    7) Most Languages have “lower” and “UPPER” case and some Translations (“Strings” in “Tf_lang”) provide both cases, if needed. For languages that don’t have “case”, use the same translation in both fields.


    Link esterni

    È possibile modificare la maggior parte dei link presenti in PLAYDECK indicando un percorso diverso, ad esempio l'indirizzo e-mail dell'assistenza, i link alla documentazione online e ad altri siti web.

    Hai il permesso di farlo. Ti chiediamo solo di assicurarti che le e-mail ricevano una risposta e che i link al sito web funzionino e vengano aggiornati regolarmente.


    Contenuti esterni

    Sono state tradotte anche tutte le immagini presenti nella sezione “GET STARTED” e tutti i file di documentazione. Li puoi trovare qui:
    c:\Program Files(x86)\JoyEventMedia\Playdeck\lang

    Sebbene non vi sia alcuna urgenza assoluta di sostituire o aggiornare quei file, puoi farlo se lo desideri.

    La cartella “GetStarted” contiene tutte le immagini PNG visualizzate nella finestra di dialogo "Get-Started":


    La cartella “Documentazione” contiene tutti i file TXT che vengono aperti in diverse occasioni in PLAYDECK come guida per gli esperti:

    Se decidessi di aggiornare questi file, ti preghiamo di non rinominarli e di inviarceli nello stesso formato dell'originale (PNG con le stesse dimensioni e TXT con una struttura simile).

    Growing Files nella playlist

    Questo articolo spiega come inserire file di dimensioni crescenti in una playlist.

    Definizione
    Un file in crescita è un file in cui si stanno ancora scrivendo dati; di conseguenza, la sua dimensione aumenta.

    Impostazione consigliata
    Quando si lavora con file in crescita, si consiglia di abilitare l'opzione “Riesegui la scansione dei file in crescita” nelle impostazioni, per garantire che la durata venga aggiornata ogni 5 secondi nella vista della playlist:


    Aggiungi alla playlist
    I file in crescita possono essere inseriti nella playlist come qualsiasi altro file: tramite drag-and-drop dall’esterno di PLAYDECK oppure utilizzando l’esploratore di file integrato. Verranno riconosciuti come “in crescita”, come è possibile verificare nella colonna delle informazioni. La durata del clip verrà aggiornata ogni 5 secondi:

    Possibili fonti
    I file possono essere registrati ovunque, non è necessario che vengano registrati in PLAYDECK. Nello screenshot qui sopra stiamo utilizzando una registrazione effettuata con PLAYDECK, un’altra con OBS Studio e un’altra ancora con MagicSoft Recorder.

    Formati disponibili
    Sono supportati solo i seguenti formati di contenitori di file. Tuttavia, all'interno di tali contenitori è possibile utilizzare qualsiasi codec video:
    – MKV
    – AVI
    – MPEG

    Taglio e montaggio
    È possibile tagliare e modificare i file in fase di registrazione proprio come si fa con i file normali. Ad esempio: è possibile impostare un punto di fine (OUT) nel file e riprodurlo in loop, mentre la registrazione è ancora in corso.

    Recupera la licenza smarrita

    Questo articolo spiega come recuperare una licenza smarrita.

    Licenza del negozio
    Se riesci ancora ad accedere al PC con la licenza, potresti riuscire a recuperare e trasferire la licenza da solo:
    https://playdeck.tv/howto/move-license/

    Ma se quel PC si è bloccato, è andato perso o hai dovuto reinstallare Windows, non potrai recuperare la licenza da solo. In tal caso, ti preghiamo di contattarci all'indirizzo [email protected]. Siamo lieti di rilasciare la licenza, in modo che possa essere nuovamente attivata tramite il gestore delle licenze.

    Licenza con chiavetta USB
    Se il dispositivo USB è danneggiato o smarrito, possiamo sostituire il tuo dongle e fornirti una licenza offline temporanea per il periodo necessario alla consegna. Se il dongle funziona ancora, possiamo aggiornarlo da remoto tramite un file di aggiornamento. Ti preghiamo inoltre di contattarci all'indirizzo [email protected].


    Licenza offline
    Per impostazione predefinita, la licenza offline non può essere trasferita su un altro PC. Ti preghiamo inoltre di contattarci all'indirizzo [email protected] per ricevere da noi una nuova licenza offline.

    Trasmetti il tuo feed video

    Questo articolo ti spiegherà come trasmettere il feed video del tuo canale a qualsiasi destinazione e pubblico desideri.

    In questo articolo:
    Uscita su un unico monitor
    HDMI tramite desktop esteso
    Scheda di uscita SDI / HDMI
    Scheda di uscita SMTP ST 2110 / IP
    NDI (Interfaccia per dispositivi di rete)
    Streaming (UDP, RTMP, SRT, DVB, …)
    Scheda audio virtuale Dante (DVS)
    Vista del direttore


    Uscita su un unico monitor

    Il modo più semplice per visualizzare il tuo feed video è riprodurre il tuo canale a schermo intero. Per attivare la modalità a schermo intero, fai doppio clic sull'anteprima oppure fai clic con il tasto destro del mouse e seleziona “Schermo intero”:

    La visualizzazione a schermo intero offre una qualità e un numero di fotogrammi al secondo (FPS) molto superiori rispetto alla normale anteprima. È possibile uscire dalla modalità a schermo intero premendo un tasto qualsiasi del mouse o il tasto ESC.

    Questa modalità è ideale per presentazioni private veloci. Ecco un esempio su come impostare una presentazione con PLAYDECK:
    https://playdeck.tv/howto/slideshow/


    HDMI tramite desktop esteso

    Un altro modo semplice per trasmettere il segnale video è utilizzare le uscite HDMI del PC o della scheda grafica. Per rendere l'uscita HDMI visibile a PLAYDECK, è necessario configurare una nuova “uscita desktop estesa”, proprio come si farebbe se si aggiungesse un monitor secondario:

    1. Connettiti in Windows
    Collega fisicamente il tuo dispositivo HDMI al PC e accendilo, in modo che Windows possa rilevarlo. Collegalo alla scheda grafica (preferibilmente) o alla scheda madre. Fai clic con il tasto destro del mouse in un punto qualsiasi del desktop e seleziona “Impostazioni schermo”. Dovresti vedere il tuo nuovo monitor e dovrebbe apparire la scritta “Schermo esteso” (ecco perché si chiama “Desktop esteso”). Se non hai ancora accesso al tuo dispositivo di uscita HDMI (ad es. uno schermo LED), puoi utilizzare un qualsiasi monitor di PC di prova per la configurazione. PLAYDECK ridimensionerà automaticamente l’altra uscita in un secondo momento, se utilizzi la stessa porta HDMI. Assicurati inoltre che il tuo monitor utilizzi 60 FPS e non 120 o 144, poiché ciò potrebbe causare ritardi.


    2. Assegnare in PLAYDECK
    Avvia PLAYDECK e seleziona il tuo nuovo monitor come “Desktop Output” per il tuo canale. Una volta attivato, PLAYDECK “sovrapporrà” il proprio output sul monitor. Apparirà in primo piano rispetto a tutte le altre applicazioni di Windows e il puntatore del mouse sarà disabilitato. Se dovessi attivarlo accidentalmente sul tuo display PRINCIPALE, premi ALT+F4 per chiuderlo, poiché altrimenti non potrai accedere né a Windows né a PLAYDECK.

    PLAYDECK è in grado di riconnettersi all'uscita del desktop in caso di disconnessione, interruzione di corrente o se il dispositivo HDMI viene alimentato dopo che PLAYDECK è già stato avviato.

    Questa modalità è particolarmente indicata per la trasmissione locale su un televisore o uno schermo LED, ad esempio in occasione di fiere o eventi.


    Scheda di uscita SDI / HDMI

    Le schede di uscita presentano un enorme vantaggio rispetto all'uscita desktop:

    – Segnale video più potente per una maggiore lunghezza del cavo
    – Un utilizzo della CPU/GPU notevolmente inferiore, poiché la scheda si farà carico delle risorse
    – Nessuna perdita di fotogrammi, poiché le schede dispongono di controllo e conversione della frequenza dei fotogrammi integrati
    – Qualità dell'immagine nettamente superiore, soprattutto per quanto riguarda i colori

    Le schede di uscita valgono quasi sempre il loro costo e sono vivamente consigliate. Offrono una soluzione di trasmissione video molto più stabile rispetto all'uscita desktop e un'esperienza complessivamente migliore.

    Ecco un elenco di tutte le schede di uscita supportate:
    https://playdeck.tv/howto/supporteddevices/

    Se ti serve un consiglio, noi utilizziamo principalmente le schede BlackMagic DeckLink. Sono disponibili nelle versioni SDI e HDMI:
    https://www.blackmagicdesign.com/products/decklink


    1. Installare la scheda di uscita nel PC
    È necessario disporre di uno slot PCIe separato sulla scheda madre. Considerate questa scheda come una “scheda grafica secondaria”. Assicuratevi che lo slot PCIe fornisca la larghezza di banda necessaria al dispositivo. Alcuni slot PCIe sono “condivisi” e dispongono solo della metà della larghezza di banda, causando un’uscita video a scatti. Questa impostazione può essere modificata tramite il BIOS. È inoltre possibile “alloggiare” la scheda in un alloggiamento esterno per la produzione mobile, come il “Sonnet Echo Express”, e collegarla tramite Thunderbolt; tieni però presente che la larghezza di banda disponibile tramite Thunderbolt è inferiore a quella richiesta da alcune schede, come la “DeckLink 8K Pro”.

    2. Installare il driver per Windows
    La maggior parte delle schede richiede l'installazione di un driver specifico per funzionare su Windows. Questi driver forniscono anche degli strumenti per testare la scheda prima di utilizzarla in PLAYDECK.

    Assicurati di avere sempre installata sul tuo sistema l'ultima versione del driver, per garantire la massima stabilità e qualità. Per le schede BlackMagic, PLAYDECK richiede come minimo il driver “Desktop Video 14.5”; in caso contrario, la scheda non funzionerà correttamente:
    https://www.blackmagicdesign.com/support/family/capture-and-playback

    3. Attivare in PLAYDECK
    Seleziona le schede di uscita e l'ingresso di linea in PLAYDECK e attiva l'uscita del dispositivo. A differenza delle uscite desktop, queste schede di uscita non richiedono il collegamento a un display tramite SDI o HDMI, ma si attivano immediatamente:


    Scheda di uscita SMTP ST 2110 / IP

    Queste schede sono molto simili alle schede SDI/HDMI descritte sopra. Per le istruzioni di installazione, si prega di consultare quella sezione.

    La differenza tra le schede 2110 e quelle SDI consiste nel fatto che le schede 2110 trasmettono il segnale tramite LAN (rete locale). Si tratta di uno standard moderno e in espansione, utilizzato dagli studi per il trasporto dei segnali video all’interno dell’azienda. Sebbene sia teoricamente possibile utilizzare la rete LAN esistente per il ST 2110, si raccomanda di utilizzare una rete LAN separata dotata di switch specifici compatibili con il protocollo PTP (Precision Time Protocol). Una volta configurato, il vantaggio principale è che i diversi ricevitori possono accedere facilmente al feed video generato da PLAYDECK.

    Abbiamo dedicato un articolo specifico ai dispositivi 2110 e alle relative opzioni di configurazione di rete:
    https://playdeck.tv/howto/2110-device-setup/


    NDI (Interfaccia per dispositivi di rete)

    NDI è un'altra opzione di trasporto di rete per i tuoi flussi video. Può essere utilizzata con la LAN (rete locale) esistente e non richiede una configurazione di rete specifica. Dispone di un proprio “sistema di rilevamento”, ovvero: basta inviare il segnale NDI in rete e questo verrà automaticamente rilevato da qualsiasi ricevitore NDI.

    NDI è il metodo preferito per lo scambio di flussi video con altre applicazioni. Ecco alcuni esempi:
    https://playdeck.tv/howto/obs-studio/
    https://playdeck.tv/howto/vmix/

    NDI può essere utilizzato anche in un ambiente cloud, ad esempio su istanze Amazon EC2, per il trasferimento tra server:
    https://playdeck.tv/howto/amazon-ec2/

    È possibile utilizzare NDI per mettere in “loop” il segnale all'interno di PLAYDECK per attività specifiche, come questo Picture-In-Picture:
    https://playdeck.tv/howto/pip/

    Sono disponibili numerosi strumenti che ti aiutano a configurare NDI nel tuo ambiente:
    https://ndi.video/tools/

    Se devi configurare un Discovery Server NDI, questa guida ti sarà d'aiuto:
    https://ndi.video/tools/access-manager/
    https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/access-manager

    Nota: Si è verificato un problema con NDI che causava un funzionamento a scatti dopo un aggiornamento di Windows. Ecco la soluzione:
    https://www.vmix.com/knowledgebase/article.aspx/376/windows-update-affecting-ndi-stability


    Streaming (UDP, RTMP, SRT, DVB, …)

    È possibile scegliere tra diversi protocolli Streaming, ciascuno dei quali ha uno scopo diverso.

    UDP/RTMP Streaming: Live Streaming a bassa latenza
    SRT: Trasmissioni ad alta affidabilità
    DVB: Trasmissione tradizionale
    – E molti altri ancora (RTP, RIST, Icecast, HLS


    Abbiamo pubblicato un articolo più approfondito sullo streaming:
    https://playdeck.tv/howto/output-streams/


    Scheda audio virtuale Dante (DVS)

    A rigor di termini, non si tratta di un feed video, poiché DVS è solo audio. Si tratta piuttosto di un'altra opzione di rete (LAN). DVS trova applicazione quando è necessario inviare il feed audio SEPARATAMENTE o IN AGGIUNTA ai feed video, oppure nelle produzioni esclusivamente audio. Il caso d'uso più comune è quello degli eventi dal vivo, in cui il tecnico del suono ha bisogno di TUTTI i feed audio di TUTTI i canali PLAYDECK, ovvero: desidera ricevere 8 canali audio in coppie stereo dai tuoi 4 canali video.

    Pubblichiamo un articolo su come configurare e utilizzare Dante:
    https://playdeck.tv/howto/dante/


    Vista del direttore

    Si tratta di un'opzione di output specifica offerta da PLAYDECK per informare il personale sullo stato della situazione: questa funzione combina diversi feed video in un unico feed e sovrappone le informazioni relative al tempo rimanente. È pensata per fornire assistenza in contesti con più sale o più persone.

    Questo feed video funziona come un canale separato: puoi trasmetterlo in parallelo alle altre uscite. Puoi configurare e trasmettere fino a 4 diverse viste di regia. Puoi scegliere quante e quali canali includere:

    Inoltre, puoi personalizzare la sovrapposizione in base alle esigenze della tua azienda, ad esempio inserendo il tuo logo o modificando i caratteri.

    Attiva la tua licenza

    Questo articolo spiega come attivare la licenza e rimuovere la filigrana dalla versione di prova.

    Se hai già attivato la tua licenza e desideri sapere come TRASFERIRLA su un altro sistema, consulta questo articolo.

    Non è disponibile una “versione completa” da scaricare separatamente; basta semplicemente convertire la versione di prova in una versione LITE, PLUS o STUDIO. Scarica e installa sempre l'ultima versione di PLAYDECK, poiché pubblichiamo aggiornamenti regolari:
    https://playdeck.tv/download/

    In questo articolo:
    Licenza del negozio
    Licenza dongle
    Licenza offline
    Licenza di backup


    Licenza del negozio

    Tutte le licenze del tuo negozio acquistate tramite playdeck.tv verranno archiviate nel tuo archivio licenze online personale. Questo ti aiuterà a gestire più licenze.

    Per trasferire la tua licenza dal Pool di licenze online al tuo sistema, accedi al Gestore delle licenze:

    Ora accedi al tuo ACCOUNT PLAYDECK. Utilizza l'indirizzo e-mail e la password che hai utilizzato al momento del CHECKOUT nello SHOP. Se devi reimpostare la password, clicca sul pulsante "HAI DIMENTICATO LA PASSWORD":

    Ora è possibile spostare la licenza dal lato DESTRO a quello SINISTRO con un semplice clic (CONTROLLA LICENZA DAL POOL AL PC LOCALE). Ciò significa che la licenza diventa NON DISPONIBILE per gli altri sistemi e diventa DISPONIBILE su QUESTO sistema. PLAYDECK proporrà ora di attivare la licenza e di riavviare:


    Licenza dongle

    È sufficiente collegare il dongle USB al PC, quindi avviare PLAYDECK su quel PC. Si prega di notare che, se si scollega il dongle mentre PLAYDECK è ancora in esecuzione, PLAYDECK si chiuderà immediatamente e senza preavviso. Si raccomanda di chiudere PLAYDECK regolarmente per assicurarsi che tutti i dati vengano salvati correttamente.


    Licenza offline

    La licenza offline è associata all'ID di sistema PLAYDECK e NON può essere trasferita su un altro sistema dal cliente. Per attivare la licenza offline, apri il Gestore licenze:

    Quindi clicca su "USA UNA LICENZA OFFLINE", copia e incolla il codice di licenza offline nel campo di testo e clicca su OK. PLAYDECK ti chiederà ora di attivare la licenza e di riavviare il programma:


    Licenza di backup

    Abbiamo un articolo dedicato a come utilizzare il Licenza di backup.

    Invia i file di log al team di assistenza

    Questo articolo illustra come inviare i file di log di PLAYDECK al nostro team di assistenza.

    In questo articolo:
    Invia via Internet
    Invia offline tramite file ZIP

    IMPORTANTE: Ti preghiamo di inviare sempre un messaggio a [email protected], fornendoci informazioni su:
    – I file di log sono stati caricati
    – Il tuo ID sistema PLAYDECK
    – Data e ora dell'ultimo verificarsi del problema

    Grazie!


    Invia via Internet

    Se sul sistema PLAYDECK è attiva una connessione a Internet, aprire il menu principale, selezionare “SUPPORTO” e poi “INVIA FILE DI LOG”:

    Seleziona quindi l'opzione INTERNET:

    Una volta completato il caricamento, ti preghiamo di inviarci un messaggio all'indirizzo [email protected] indicando il tuo ID di sistema. Se ti è apparso il seguente popup, l'ID di sistema è già negli appunti e puoi semplicemente incollarlo nel messaggio e-mail premendo CTRL+V:


    Invia offline tramite file ZIP

    Se sul tuo sistema PLAYDECK NON è attiva una connessione a Internet, apri il menu principale, seleziona “ASSISTENZA” e poi “INVIA FILE DI LOG”:

    Quindi seleziona l'opzione FILE ZIP:

    Dopo aver selezionato una cartella di destinazione sul tuo computer, verrà salvato lì un file 7-ZIP:

    Ti preghiamo di inviarci un messaggio all'indirizzo [email protected] allegando il tuo file ZIP.

    Se il tuo sistema di posta elettronica non consente l'invio di file o se il file ZIP è troppo grande (> 5 MB), puoi anche utilizza il nostro portale di download per caricare il file.

    Nota: Se non riesci nemmeno ad avviare PLAYDECK, comprimi manualmente questa cartella in un file ZIP:
    c:\ProgramData\JoyEventMedia\Playdeck\logs

    Carica i file per il team di assistenza

    Questo articolo spiega come caricare i file e inviarli al team di PLAYDECK.

    Accedi al nostro portale di download tramite questo URL: https://download.joy-event-media.de/

    Ora puoi aggiungere i tuoi file tramite drag-and-drop o dal browser dei file. Nel nostro esempio abbiamo già aggiunto alcuni file di log di PLAYDECK e un video di esempio. Una volta terminata l'aggiunta, clicca su CARICA.

    Importante: Senza il link per il download non possiamo accedere ai tuoi file. Questo per proteggere i dati dei clienti.

    Una volta completato il caricamento, clicca su COPIA per copiare il link per il download negli appunti. Successivamente, inviaci un messaggio all'indirizzo [email protected] indicando tale link:

    I migliori codec video per la riproduzione


    PLAYDECK è in grado di riprodurre praticamente qualsiasi codec esistente. Se il codec non è supportato dalla tua GPU, il programma ricorre sempre alla CPU per garantire il funzionamento. Le eccezioni sono pochissime: NotchLC, ad esempio, non può essere riprodotto con PLAYDECK.

    Ci rendiamo conto che la maggior parte di voi non ha molta voce in capitolo nella scelta del codec video, dato che ricevete i file video dai clienti proprio prima dello spettacolo.

    Ma se hai il tempo di transcodificare i file video, o se la transcodifica fa addirittura parte del processo di produzione, allora hai a disposizione più opzioni oltre ai semplici file MP4 in formato H.264.

    Ti consigliamo di utilizzare AV1, se la tua scheda NVIDIA lo supporta, tranne nel caso in cui ti serva il canale alfa, nel qual caso passa a HAP. In tutti gli altri casi, ricorri a H.265/HEVC. ProRes offre la migliore qualità dell'immagine, ma non è particolarmente adatto alla riproduzione in tempo reale, poiché è più un codec per l'editing e la post-produzione.

    In PLAYDECK è disponibile anche una funzione che consente di transcodificare rapidamente i file video in un codec supportato dalla GPU. Per favore leggi questo articolo.


    H.265/HEVC

    Codec generico. Da utilizzare se la tua GPU NVIDIA non supporta AV1 e se non hai bisogno del canale alfa.

    • Sviluppatore: JCT-VC
    • Decodifica tramite GPU: Sì, ma dipende dalla GPU NVIDIA, vedi questo elenco
    • Qualità: Ottima qualità a qualsiasi velocità di trasmissione
    • Canale alfa: No
    • Caratteristiche: HDR, colore a 10 bit, 8K


    AV1

    Il codec più efficiente. Da utilizzare se la tua GPU lo supporta e non hai bisogno del canale alfa. Qualità quasi senza perdita di dati e dimensioni dei file notevolmente inferiori rispetto a ProRes.

    • Sviluppatore: Alleanza per i media aperti (Open Source)
    • Decodifica tramite GPU: Sì, ma dipende dalla GPU NVIDIA, vedi questo elenco
    • Qualità: Qualità superiore rispetto all'H.265/HEVC, specialmente a bitrate più bassi
    • Canale alfa: No
    • Caratteristiche: HDR, colore a 10 bit, 8K


    HAP

    Codec estremamente versatile. Da utilizzare se serve il canale alfa; è preferibile al ProRes perché comporta un carico minore sulla CPU.

    • Sviluppatore: Vidvox
    • Decodifica tramite GPU: No, ma con un carico della CPU inferiore rispetto a ProRes
    • Qualità: Qualità superiore rispetto all'H.265/HEVC, ma inferiore rispetto all'AV1
    • Canale alfa: Sì (con HAP Alpha e HAP Q)
    • Caratteristiche:


    ProRes

    Garantisce la massima qualità dell'immagine con ProRes 4444. Conserva i dettagli più sottili e i colori in modo eccezionale, a scapito di un elevato carico sulla CPU. Da utilizzare solo se si è in grado di sopportare il carico sulla CPU e si necessita della massima qualità visiva possibile. Si tratta di un codec di editing e non di un codec in tempo reale.

    • Sviluppatore: Apple
    • Decodifica tramite GPU: No. Carico elevato della CPU
    • Qualità: Qualità superiore rispetto a tutte le altre, specialmente con bitrate più elevati
    • Canale alfa: Sì (con ProRes 4444)
    • Caratteristiche: HDR, colore a 10/12 bit, 8K



    PiP (Picture-in-picture) con Keying integrato

    Questo articolo illustrerà come utilizzare l'Internal Keying per sovrapporre un video su un altro (Picture in Picture).


    1. Configurazione interna del Keying

    Dobbiamo configurare PLAYDECK in modo da avere un segnale BG e un segnale PIP e mixarli nel segnale MAIN. A tal fine utilizziamo l'Internal Keying. Vedi questo articolo per ulteriori informazioni su Internal Keying.

    Utilizza qualsiasi dispositivo che supporti la modalità Keying interna. Nel nostro esempio utilizziamo il Blackmagic DeckLink Duo2. Apri la finestra “Desktop Video Setup” e combina le prime due uscite SDI. Lascia le altre uscite isolate:

    Successivamente, abilitiamo l'Keying interno nel canale 1 in PLAYDECK:


    2. Configurazione di BG FEED

    Ora dobbiamo inviare il nostro segnale BG FEED all'uscita SDI 1. A tal fine utilizziamo il canale 2 e lo inviamo tramite il loop SDI dall'uscita SDI 3 all'uscita SDI 1. Si noti che, poiché abbiamo combinato SDI 1+2, SDI 3 è ora designato come “Decklink Duo 2 (2)”:

    A questo punto iniziamo la trasmissione dei contenuti video sul Canale 2:

    Se hai un monitor SDI collegato all'uscita SDI 2, dovresti già vedere il segnale BG FEED in riproduzione su quello schermo.

    A questo punto potremmo riprodurre qualsiasi contenuto con l'Alpha sul Canale 1, sovrapposto al BG FEED, ad esempio video Alpha (ProRes, HAP-A) o semplici overlay. Tuttavia, poiché abbiamo bisogno che il nostro PIP FEEDBACK venga ridimensionato e posizionato, dobbiamo configurarlo su un altro canale.


    3. Configurazione di PIP FEED

    Utilizziamo il canale 3 come FEEDBACK PIP, in modo da poter riprodurre qui i normali contenuti video. Vogliamo trasmettere il segnale tramite NDI dal canale 3 al canale 1 e attivare lo scaler di uscita, in modo che il nostro PIP si trovi nell'angolo in alto a destra:

    Ora inseriamo un videoclip sul canale 3, ma potrebbe trattarsi anche di un video in diretta, Streams o qualsiasi altra cosa:

    Colleghiamo questo circuito di retroazione NDI all'ingresso 1:

    Quindi inserisci "Input 1" nella playlist del canale 1:

    Abbiamo ora ridotto la playlist del Canale 3 al Canale 1, che verrà sovrapposta al feed di sfondo del Canale 2.


    4. RISULTATO FINALE / FLUSSO PRINCIPALE

    Il segnale principale viene inviato all'uscita SDI 2 e questo è il risultato visualizzato sul monitor SDI 2 (nella foto):


    1 2 3 4 5