Hai dei canali liberi su PLAYDECK? Usali per preparare e testare nuovi contenuti, poi copiali sul tuo canale principale. Puoi trascinare i blocchi da un canale all'altro oppure copiarli tenendo premuto il tasto CTRL dopo aver avviato il trascinamento.
È inoltre possibile copiare, sovrascrivere o aggiungere brani a intere playlist, facendo clic con il tasto destro del mouse sul NUMERO DEL CANALE:
Se si incollano nuovi contenuti in una playlist esistente (o si importa un file XML), viene offerta la possibilità di sovrascrivere o aggiungere i contenuti:
Prova la versione di prova di Playlist
Puoi installare PLAYDECK su qualsiasi altro computer e modificare le tue playlist da lì. A parte la filigrana della versione di prova, non ci sono altre limitazioni, quindi puoi preparare le playlist e inviarle al tuo sistema principale.
Aggiungi playlist durante la trasmissione
Vuoi importare nuove playlist senza interrompere la trasmissione? Nessun problema: usa l'opzione "AGGIUNGI AL PROGETTO" nel menu "FILE":
In questo modo verrà caricato qualsiasi progetto PLAYDECK, ma invece di sostituire le playlist, queste ultime verranno integrate con i clip presenti nel progetto. A questo punto potrai eliminare in tutta sicurezza i vecchi contenuti.
È possibile applicare questa procedura a singole playlist esportando una playlist in formato XML e importando il file XML sull'altro computer. Per farlo, basta fare clic con il tasto destro del mouse sul NUMERO DEL CANALE:
Questo flusso di lavoro è perfetto per qualsiasi programma quotidiano, in cui si aggiungono nuovi giorni e si eliminano quelli vecchi.
Rileva automaticamente e ricarica le nuove playlist
È inoltre possibile SOVRASCRIVERE il file di progetto attualmente caricato sul sistema principale e lasciare che PLAYDECK lo rilevi e ricarichi il progetto; a quel punto, il Playout riprenderà a funzionare. Abilitare questa funzionalità nelle impostazioni dell'applicazione:
Nota: La funzione RESUME PLAYOUT funziona solo se la clip attualmente in riproduzione è presente nel progetto appena ricaricato; in caso contrario, Playout si interrompe per quel canale. La clip è identificata da un ID UNICO, quindi potrebbe essere stata spostata in un altro blocco nel progetto ricaricato.
Questo flusso di lavoro è particolarmente indicato per qualsiasi sistema automatizzato in cui i file di progetto vengano generati automaticamente e caricati sul sistema principale. Oppure quando l'editor di contenuti non ha accesso al sistema principale e carica la nuova playlist sul NAS o sul cloud.
Integrazione con app di terze parti
Non supportiamo il formato delle playlist di altre app di terze parti, poiché sul mercato esiste una varietà troppo ampia e molte funzioni relative alle playlist (mixaggio, sovrapposizioni, programmazione) non sarebbero compatibili con PLAYDECK.
Se preferisci creare la tua playlist in un'app di terze parti, devi esportarla in formato CSV, modificarla in modo che sia compatibile con PLAYDECK e infine importarla in PLAYDECK.
Perché il CSV? Perché è il formato di elenco più semplice, che supporta più valori per ogni voce. Può essere modificato con qualsiasi editor di testo o di tabelle, dal Blocco note a Excel.
Diamo un’occhiata al nostro file CSV. A tal fine, creiamo una playlist di esempio composta da 2 blocchi. Abbiamo combinato diversi tipi di contenuti: videoclip con punti IN/OUT, input da dispositivi, video di YouTube, input UDP Stream, GFX con durata di esecuzione e una nota. Abbiamo inoltre aggiunto una programmazione al secondo blocco:
Ora facciamo clic con il tasto destro del mouse su "CANALE NUMERO 2" e selezioniamo "ESPORTA IN CSV":
Come potete vedere, non ci sono “troppe” righe di testo. Dato che le prime righe sono solo l'intestazione, il tutto risulta ancora più chiaro nell'editor di tabelle:
Ecco come si scrivono/generano i file CSV: esporti i tuoi contenuti da qualsiasi app di terze parti, apri un editor qualsiasi e li importi nel FORMATO PLAYDECK. Ma COS’È IL FORMATO PLAYDECK?.
Queste sono le COLONNE OBBLIGATORIE. Possono trovarsi in QUALSIASI POSIZIONE (in qualsiasi colonna da 1 a 5): Tipo = Blocco, File, Sito web (o YouTube), Input#, Stream, Nota Didascalia = Qualsiasi testo da visualizzare in PLAYDECK Nome file = Il percorso/file o l'URL (YouTube e Streams)
Queste sono le COLONNE OPZIONALI. Possono trovarsi in QUALSIASI POSIZIONE (in qualsiasi colonna da 1 a 5): Attivo = La casella di selezione nella prima colonna di PLAYDECK Durata = Da utilizzare solo per i tipi di file che sono immagini. Lasciare vuoto o inserire 0 per tutti i tipi Inserisci / Rimuovi = Punto di inizio e/o di fine per il taglio Programma = Utilizzato solo dai tipi a blocchi
Nota: Le proprietà più avanzate (ad es. il guadagno audio) non sono supportate, al fine di mantenere il nostro formato CSV semplice e intuitivo. Per importare/esportare TUTTE le proprietà, si prega di utilizzare il formato XML anziché CSV.
Nota: PLAYDECK utilizza la codifica UTF-8 per il salvataggio e il caricamento dei file CSV.
Per una panoramica generale dei migliori codec video disponibili per Playout, si prega di leggi questo articolo.
Sebbene PLAYDECK sia in grado di transcodificare tutti i clip in tempo reale nel formato di output selezionato, ciò può comportare un carico notevole sul sistema durante l'esecuzione di Playout, a seconda del caso d'uso.
Se l'utilizzo della CPU ha raggiunto un livello critico e si verificano ritardi nella riproduzione (percepiti principalmente come interruzioni audio), è consigliabile assicurarsi che tutti i clip vengano decodificati tramite la GPU, poiché la maggior parte delle schede grafiche moderne è in grado di gestire un carico di lavoro molto maggiore rispetto alla sola CPU, rendendo così possibile l'esecuzione di più canali di uscita con PLAYDECK.
PLAYDECK dispone di un transcodificatore integrato per file video e audio. Questo ti consentirà di transcodificare RAPIDAMENTE più file contemporaneamente, ad esempio se il tuo programma sta per iniziare e non hai proprio il tempo di transcodificarli tramite strumenti di terze parti come Adobe Media Encoder.
Nel tuo esempio abbiamo un blocco di file che può essere decodificato solo tramite CPU, come ProRes e il codec video HAP-A. Ora selezioniamo una clip qualsiasi, quindi premiamo CTRL+A per selezionare tutte le clip del blocco. È anche possibile utilizzare il tasto SHIFT per selezionare un intervallo di clip oppure solo il tasto CTRL per selezionare singole clip.
Ora clicchiamo con il tasto destro su una delle clip selezionate e scegliamo “Transcodifica clip”:
Non ti verrà fornito un elenco di codec video di destinazione predefiniti, che supportano tutti la decodifica tramite GPU:
Se hai fretta o devi transcodificare un numero elevato di clip, scegli la prima opzione “MPEG-4”, poiché garantisce risultati incredibilmente rapidi, pur mantenendo una buona qualità. In tutti gli altri casi, opta per la seconda opzione “AV1”, poiché produce file di dimensioni piuttosto ridotte su SSD/HDD, garantendo al contempo una qualità estremamente elevata e supportando anche l’HDR. L’ultima opzione è incredibilmente lenta, ma offre un livello di qualità e compressione leggermente superiore; tuttavia, in questo caso il rapporto tempo/qualità è sfavorevole. Utilizzala per la transcodifica notturna.
Nota: Purtroppo, per motivi legati alle licenze, non possiamo offrire la transcodifica in H.264 o H.265.
Il transcodificatore salverà il nuovo file accanto a quello precedente e aggiungerà “_transcoded” al nome del file:
I nuovi file verranno automaticamente sostituiti e sottoposti a nuova scansione nella tua playlist:
Se in qualsiasi momento dovessi aver bisogno di tornare a una versione precedente della tua playlist, puoi utilizzare la funzione “Ripristina backup del progetto”:
Quali file vengono decodificati dalla CPU in PLAYDECK?
ProRes Questo codec video di alta qualità affonda le sue radici nei computer MAC, poiché è stato sviluppato da Apple. Purtroppo, Apple non ha mai reso disponibili informazioni sul codec per i sistemi Windows, quindi è ancora praticamente impossibile decodificare ProRes tramite la GPU. Se hai bisogno del canale alfa, ti consigliamo di utilizzare il codec video HAP-A.
HAP e varianti come HAP-A Questi codec video supportano anche il canale alfa e hanno un consumo di CPU molto basso.
DNxHD, MXF Inoltre, i codec non possono essere decodificati tramite GPU in PLAYDECK.
Questo articolo illustra come utilizzare un BREAK BLOCK per creare interruzioni pubblicitarie che interrompono la normale trasmissione Playout, per poi riprendere successivamente.
Utilizzo dei blocchi di interruzione come interruzioni pubblicitarie
È piuttosto semplice: basta creare un nuovo blocco di contenuto nella playlist con un'unica differenza: il blocco termina con BREAK BLOCK (anziché con STOP o PAUSE). Per farlo, selezioniamo il blocco e clicchiamo sull'icona BLOCK END (oppure facciamo doppio clic sulla fine del blocco). Quindi selezioniamo BREAK BLOCK.
Dopo la pausa, potrai scegliere dove proseguirà Playout al termine degli spot pubblicitari:
Torna all'ultima posizione
Torna all'inizio del video
Passa al video successivo
L'opzione "Interrompi clip corrente" è attiva per impostazione predefinita. PLAYDECK passa quindi bruscamente al Break all'ora programmata. Deselezionando questa opzione, il clip corrente viene lasciato terminare per primo; il Break viene riprodotto subito dopo, senza interruzioni.
Questo BREAK BLOCK funziona così: una volta raggiunta la fine, tornerà alla clip e alla posizione (o altro) che era in riproduzione PRIMA di entrare nel BREAK BLOCK dall'ESTERNO. In altre parole: puoi passare da qualsiasi punto a qualsiasi altro punto all'interno del BREAK BLOCK, e il sistema ricorderà dove tornare.
Blocco pausa programma
È possibile programmare il blocco "Pausa" come qualsiasi altro tipo di blocco, selezionando il blocco e facendo clic sull'icona PROGRAMMA:
In questo esempio, inizieremo la nostra pausa pubblicitaria ogni giorno alle 11:00 e la ripeteremo ogni due ore e mezza per il resto della giornata. Non ci saranno pause pubblicitarie tra le 0:00 e le 11:30.
Una pausa pubblicitaria programmata non si attiverà MAI automaticamente: se non è in riproduzione alcun contenuto, non c'è nulla da interrompere né a cui tornare. Di conseguenza, una pausa pubblicitaria programmata non si attiverà MAI all'interno di un'altra pausa pubblicitaria. Ciò offre anche un'opportunità: è possibile programmare intenzionalmente pause pubblicitarie ripetute che si sovrappongono, facendo sì che la prima abbia la priorità e ignori l'altra.
Se l'opzione "Interrompi clip corrente" è abilitata, il Break inizia all'ora programmata. Se è disabilitata, PLAYDECK attende che il clip corrente finisca. I clip live o senza fine non raggiungono mai la fine, quindi un Break con l’opzione “Interrompi” disattivata non inizierà mentre sono in riproduzione. I comandi Stop, CUE o la riproduzione di un clip diverso annullano un Break in attesa. La pausa lo mantiene attivo.
Utilizzo dei pulsanti di azione per le interruzioni pubblicitarie
Invece dei "Break Block" programmati, puoi anche utilizzare i pulsanti di azione. Per farlo, basta cliccare su un pulsante di azione vuoto e selezionare la riproduzione del relativo "Ad Block":
Dopo "Block", l'azione può utilizzare il proprio metodo di ritorno:
Non fare nulla — utilizza il Break Block End (dopo il Break)
Torna all'ultimo clip/posizione
Torna all'ultimo clip/posizione (−3 secondi)
Torna all'ultimo clip/posizione (−10 secondi)
Torna all'ultimo clip e riproduci dall'inizio
L'opzione "Continua con il clip successivo" è disponibile solo alla fine del blocco, non nell'azione. Se si seleziona "Non fare nulla", verrà utilizzata la fine del blocco, come nel nostro esempio sopra riportato. Se si seleziona qualsiasi altra opzione, verrà utilizzato il metodo "Ritorno" dell'azione anziché quello della fine del blocco. Ciò offre nuove opzioni:
È possibile utilizzare entrambi i metodi di ritorno, a seconda che il blocco Break venga avviato tramite pianificazione o tramite pulsante di azione
Se l'operazione viene avviata tramite il pulsante di azione, è possibile uscire dal blocco di interruzione ANTICIPATAMENTE e tornare comunque indietro
La seconda opzione è perfetta per riprodurre in loop i Break Block, poiché cliccando una seconda volta sul pulsante di azione si torna alla riproduzione precedente.
Aggiungi sovrapposizioni al blocco di interruzione
Spesso si desidera che gli overlay si avviino automaticamente insieme al contenuto del blocco di pausa. Consigliamo quindi i seguenti articoli:
Fissare l'indicatore SCTE al blocco di interruzione
Se desideri indicare al tuo server Streaming o al tuo sistema di trasmissione di inserire annunci pubblicitari durante il blocco pubblicitario, ti consigliamo di consultare il seguente articolo:
Questo articolo illustra come utilizzare il secondo canale per creare annunci pubblicitari in banda L.
1. Specifiche della banda L
Ogni emittente ha le proprie specifiche in merito alle dimensioni, quindi abbiamo semplicemente preso in prestito questo esempio da News18:
Il principio è sempre lo stesso: “riduciamo” il nostro contenuto principale in modo proporzionale per fare spazio agli annunci pubblicitari nell'area rimanente. Dopo la riduzione, lasciamo un po' di margine per evitare che lo sfondo risulti nero. Le dimensioni finali dopo la riduzione sono: 1520×855 pixel.
2. Scalare il canale 1 e inviare al canale 2
Partiamo dal presupposto che il nostro contenuto video principale si trovi sul canale 1. Pertanto, nelle impostazioni abilitiamo lo scalatore di uscita impostandolo sulla dimensione ridotta di 1520×855 pixel. Successivamente, inviamo il nostro contenuto ridimensionato come segnale NDI:
Ora colleghiamo il nostro segnale NDI all'ingresso 1:
Aggiungiamo quindi l'ingresso 1 alla playlist del canale 2, trascinando l'icona dell'ingresso nella playlist. Ora il contenuto video è in formato L-Band:
3. Aggiungere il segnale pulito per la commutazione
Poiché il nostro segnale di uscita finale verrà trasmesso sul Canale 2, vogliamo che anche il nostro segnale pulito sia selezionabile nella playlist del Canale 2. A tal fine, possiamo semplicemente copiare il canale senza lo scalatore di uscita. Utilizza un altro ingresso e imposta il Canale 1 come sorgente:
Aggiungi quindi anche quell'ingresso al canale 2. Ho già rinominato entrambi gli ingressi nella playlist per distinguerli meglio:
Ora è possibile passare rapidamente dalla banda L al segnale pulito.
Clicca su un pulsante di sovrapposizione vuoto, quindi aggiungi il nostro file PNG di esempio:
Ora vogliamo che la nostra sovrapposizione venga riprodotta SOLO con la clip della playlist corrispondente all'ingresso “L-Band Feed”. A tal fine, selezioniamo la clip L-Band e facciamo clic sull'icona della sovrapposizione, quindi aggiungiamo la nostra nuova sovrapposizione per l'intera durata della clip:
Il nostro overlay in banda L ora si avvierà automaticamente insieme al feed in banda L:
Nota: Gli overlay assegnati alle clip presentano sempre un leggero ritardo di reazione. È possibile ovviare a questo problema regolando con precisione i tempi di dissolvenza della playlist e degli overlay. In alternativa, è possibile distribuire il segnale L-Band e il segnale pulito sui canali 2 e 3 e utilizzare un mixer esterno per le transizioni.
L'introduzione di un segnale di riferimento costringerà l'hardware di uscita a inviare frame basati sul clock di riferimento.
1. SYNC multicanale come caso d'uso
Se intendi sincronizzare più canali, devi collegare un clock esterno al tuo dispositivo, quindi attivare il CUE su tutti i canali tramite LINK (o comandi) e disattivare la pausa su tutti i canali. In questo modo tutti i canali partiranno (quasi) in sincronia, mentre il clock di riferimento garantirà che tutti i canali rimangano sincronizzati. Ciò è garantito solo per tutti i canali che trasmettono tramite lo stesso dispositivo.
Questo articolo mostra come utilizzare i pulsanti di azione per avviare più canali in sincronia.
2. Fornitura di un segnale di riferimento (GenLock)
Si prega di verificare con il produttore se la scheda di uscita supporta un ingresso di riferimento. In questo esempio utilizziamo “Blackmagic DeckLink Duo 2”:
Se nessun altro componente hardware genera un segnale di clock, è possibile utilizzare un dispositivo esterno per generare tale segnale, come il Generatore di sincronizzazione Blackmagic.
3. Impostazione dell'ingresso di riferimento in PLAYDECK
Alcuni dispositivi richiedono impostazioni specifiche per l'ingresso di riferimento, come i dispositivi AJA. In questo esempio, impostiamo l'ingresso di riferimento AJA su “esterno” per il dispositivo:
Se clicchi su "MOSTRA AIUTO", vedrai tutte le altre opzioni che è possibile impostare per ciascun produttore di dispositivi.
Quindi clicca su “Copia URL di destinazione” per copiare l’URL di destinazione negli appunti.
In PLAYDECK, clicca su un pulsante di overlay vuoto, seleziona “HTML” e incolla l'URL nel campo superiore del modello online:
L'overlay è subito pronto per essere visualizzato. È anche possibile aggiornare in tempo reale il logo e il testo tramite il sito web overlay.uno:
2. Creare Lower Third (con ClassX)
ClassX Liveboard È una soluzione professionale CG Playout per l'automazione dei contenuti dinamici in overlay. È possibile registrarsi per ottenere una versione demo sul loro sito web.
Una volta installato LiveBoard, è possibile aggiungere facilmente video, grafica e altri contenuti tramite l'interfaccia utente. In questa sede è anche possibile assegnare ai contenuti un nome con un identificatore univoco, ad esempio “MyLowerThird”, per poterli richiamare in seguito.
LiveBoard consente di connettersi tramite TCP e inviare comandi per mostrare o nascondere determinati contenuti. L'elenco completo dei comandi è sempre disponibile nel percorso di installazione del programma: C:\Program Files\…\ClassX_Applications_v6\remotecontroltester\commands
Abilitiamo il protocollo TCP in PLAYDECK per comunicare con LiveBoard. La porta predefinita di LiveBoard è la 301. Abilitando questa opzione, se il server LiveBoard è in esecuzione, verrà visualizzato il messaggio "CONNECTED". In caso contrario, PLAYDECK tenterà di connettersi ogni 5 secondi, quindi è possibile avviare LiveBoard prima o dopo PLAYDECK:
Creiamo il nostro “terzo inferiore” personalizzato, composto da un elemento grafico di sfondo e da del testo, e raggruppiamoli insieme.
Clicca su un pulsante di sovrapposizione vuoto per aprire l'editor, quindi aggiungi alcuni Sfondo GFX. Chiudi l'Editor, fai clic con il tasto destro del mouse sul pulsante “Overlay” e posiziona lo sfondo nell'area inferiore. Fai inoltre clic con il tasto destro del mouse sull'anteprima video e disattiva l'opzione "Nome canale":
Aggiungiamo un altro "Text Overlay" e utilizziamo {blockname} come segnaposto per il testo del titolo. Aggiungiamo poi un altro "Text Overlay" e utilizziamo {clipname} come segnaposto. Dopo aver regolato il posizionamento, il risultato è questo:
Ora raggruppiamoli: clicca con il tasto destro su un pulsante Overlay vuoto e seleziona “Crea gruppo Overlay”. Aggiungi quindi i nostri 3 Overlay precedenti e ordinali dal basso verso l'alto:
4. Automatizzare l'overlay con clip/blocchi
Ora disponiamo di un pulsante di sovrapposizione funzionante per il Lower Third con contenuto testuale dinamico. Ora associamo questa sovrapposizione a una clip specifica. Selezioniamo la clip corrispondente e clicchiamo sull'icona delle sovrapposizioni, quindi aggiungiamo la nostra sovrapposizione a quella clip, a partire dal secondo 5 della clip e con una durata di 10 secondi:
Per applicare una sovrapposizione a un blocco, è possibile utilizzare i seguenti comandi:
È possibile copiare gli allegati sovrapposti facendo clic con il tasto destro del mouse sulla clip/sul blocco e selezionando “Copia/Incolla impostazioni”. Questo ti sarà di grande aiuto per duplicare gli allegati in tutta la playlist.
Per automatizzare gli overlay esterni, ad esempio ClassX, si utilizzano i comandi su clip o blocchi, ma i comandi vanno inseriti nella sezione “Esterno via TCP”:
È inoltre possibile mostrare o nascondere le sovrapposizioni tramite i pulsanti delle azioni, utilizzando comandi interni o esterni.
5. Sovrapposizione della pianificazione
Oltre ad applicare le sovrapposizioni agli elementi della playlist, puoi anche programmarne l'esecuzione in un momento specifico e per una durata determinata, facendo clic con il tasto destro del mouse sulla sovrapposizione:
6. Telecomando
Hai già imparato a conoscere i comandi in 4. Automatizzare l'overlay con clip/blocchi. Puoi eseguire questi comandi da qualsiasi postazione e avviare i tuoi overlay tramite il tuo Stream Deck o qualsiasi altro software di controllo remoto.
È possibile utilizzare un canale di PLAYDECK esclusivamente per gli overlay e inviarli al mixer tramite l'uscita esterna Keying, che è supportata sia per l'uscita del dispositivo che per l'uscita NDI: https://playdeck.tv/howto/keying/
Per garantire un funzionamento della rete di alta qualità e senza ritardi, consigliamo di utilizzare hardware di rete di fascia alta (router, switch) e cavi Ethernet ad alta velocità (Cat6+).
PLAYDECK consente di assegnare un file di configurazione di rete, che verrà caricato all'avvio di PLAYDECK.
Struttura del file di configurazione (JSON)
{
"protocol":"2110",
"network2110":
{ // questa parte configura i parametri del dispositivo stesso e dei connettori (SFP) con le impostazioni IP
"ptpPreferredGMID":"00-00-00-00-00-00-00-00",
"ptpDomain":0,
"setup4k":"false",
"multiSDP":"false",
"audioCombine":"false",
"rxMatchOverride":0,
"sfps":
[ // la configurazione vera e propria per ciascuno dei connettori
{
"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":
[ // questa parte serve a ricevere un flusso video; qui si impostano il connettore, l’indirizzo di origine
// e la relativa porta per entrambi i connettori.
{
"stream":"video1",
...
},
{
"stream":"video2",
...
}
],
"receiveAudio2110":
[ // questa parte serve per ricevere un flusso audio in cui si imposta il connettore, l'indirizzo di origine
// e la relativa porta per entrambi i connettori.
{
"stream":"audio1",
...
},
{
"stream":"audio2",
...
}
],
"receiveAnc2110":
[ // questa parte serve a ricevere i dati ausiliari, dove si imposta il connettore, l’indirizzo di origine
// e la relativa porta per entrambi i connettori.
{
"stream":"anc1",
...
},
{
"stream":"anc2",
...
}
],
"transmitVideo2110":
[ // questa parte serve a inviare un segnale video, dove si impostano il connettore, l’indirizzo di destinazione
// e la relativa porta per entrambi i connettori.
{
"stream":"video3",
...
},
{
"stream":"video4",
...
}
],
"transmitAudio2110":
[ // questa parte serve a inviare un segnale audio, dove si impostano il connettore, l’indirizzo di destinazione
// e la relativa porta per entrambi i connettori.
{
"stream":"audio3",
...
},
{
"stream":"audio4",
....
}
],
"transmitAnc2110":
[ // questa parte serve a inviare dati ausiliari, dove si imposta il connettore, l’indirizzo di destinazione
// e la relativa porta per entrambi i connettori.
{
"stream":"anc3",
...
},
{
"stream":"anc4",
...
}
]
}
La configurazione verrà caricata all'avvio di PLAYDECK e verrà assegnata a tutti gli ingressi e le uscite (se assegnati).
Per quanto riguarda gli INPUT, modifica il percorso completo del tuo file JSON in questa chiave di registro: HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFLive\AJA2\aja.ip_config
Per quanto riguarda gli OUTPUT, modifica il percorso completo del tuo file JSON in questa chiave di registro: HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFRenderer\AJA2\aja.ip_config
Deltacast 2110/IP Carte
PLAYDECK consente di assegnare un file di configurazione di rete, che verrà caricato all'avvio di PLAYDECK.
La configurazione verrà caricata all'avvio di PLAYDECK e verrà assegnata a tutti gli ingressi e le uscite (se assegnati).
Per quanto riguarda gli INPUT, modifica il percorso completo del tuo file JSON in questa chiave di registro: HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFLive\MFDeviceDC\dc.ip_config
Per quanto riguarda gli OUTPUT, modifica il percorso completo del tuo file JSON in questa chiave di registro: HKEY_CURRENT_USER\Software\Medialooks\MFormats\MFRenderer\DC\dc.ip_config
È possibile impostare 15 diverse configurazioni Stream per qualsiasi sorgente, che si tratti di canale, ingressi o vista del regista. Per impostazione predefinita, il formato video viene copiato dalla sorgente all’avvio del Stream, ma è possibile transcodificarlo in qualsiasi risoluzione.
Una volta scelto il protocollo, gli altri campi relativi al codec video/audio e all'URL cambieranno in base alla selezione effettuata, il che significa che non tutti i codec video/audio saranno disponibili per ogni protocollo Stream.
INFO: L'encoder NVIDIA NON supporta più i formati interlacciati. Si consiglia invece di utilizzare Intel QuickSync.
L'URL mostrerà un suggerimento sul formato richiesto. Clicca su “Informazioni URL” per visualizzare altri esempi, ad esempio su come integrare nome utente e password. L'URL di anteprima non verrà utilizzato da PLAYDECK, ma serve solo a facilitare l'apertura del browser Internet quando si clicca su “Anteprima”.
Utilizzo di Parameter e Config
È possibile impostare ulteriori parametri relativi al protocollo e ai codec, specifici per la selezione effettuata. Questi possono essere utilizzati per ottimizzare le impostazioni, ad esempio per impostare il Stream in modalità CBR o per aggiungere metadati.
Cliccando su “Parametro” si aprirà un editor che mostrerà solo le impostazioni disponibili per la selezione effettuata. Verranno evidenziati tutti i valori che differiscono dal valore predefinito.
La “stringa di configurazione” rappresenta tutte le selezioni relative a protocollo e codec, nonché i rispettivi parametri. La stringa di configurazione funziona in entrambi i modi: è anche possibile copiare e incollare una stringa di configurazione nel campo di testo, quindi fare clic su “Aggiorna da stringa” per applicare i valori. Ciò consente di copiare facilmente le impostazioni tra diversi ID Stream o di condividerle con altri utenti.
Esempi di configurazione
Ecco una breve selezione di configurazioni consigliate per diversi scopi. Copia e incolla il testo in PLAYDECK e clicca su “Aggiorna da stringa”.
DVB Stream con B-frame CBR e GOP. Nessun errore PCR, PTS-DTS o di esaurimento del buffer
INFO: Ogni ricevitore DVB è diverso e potrebbero essere necessari parametri diversi. Alcuni ricevitori non consentono ALCUNA deviazione da linee guida ufficiali, e apparirà NERO. La soluzione più affidabile per codificare i segnali DVB sono gli encoder hardware, ad esempio. Haivision.
La procedura consigliata per verificare la presenza di errori PCR o di altro tipo nel DVB Streams consiste nell'utilizzare uno dei seguenti strumenti: – DVBControl DVBAnalyzer (costa circa 2000 EUR, ma è il più affidabile e rileva l'errore PTS-DTS) – StreamGURU (costo: circa 300 EUR; in grado di rilevare qualsiasi errore ETR e di visualizzare il grafico del bitrate) – TSAnalyzer (gratuito, ma può importare URL Stream; richiede un file TS su disco rigido) – Altri programmi degni di nota: DVBInspector, Elecard Stream Analyzer, StreamXpert
————————————————————
SRT Stream in formato CBR a 25 FPS con audio di alta qualità
Il modello in questione viene utilizzato da diversi clienti in una configurazione multicanale Stream per la trasmissione di contenuti video musicali. Questa configurazione funziona senza intoppi con 4 uscite parallele + 1 canale TP25T, garantendo una qualità audio e video ottimale con audio FHD ACC.
RTMP Stream in CBR a 60 FPS con un keyframe ogni 2 secondi
Il prossimo esempio riguarda YouTube. Utilizza gli strumenti di analisi di YouTube e gli strumenti di monitoraggio dello stato di Stream per verificare la stabilità del tuo Stream:
Il prossimo esempio riguarda Twitch. Utilizza Twitch Inspector Per verificare la stabilità del tuo Stream, aggiungi “?bandwidthtest=true” all’URL del tuo Stream per evitare che entri in produzione.
parametri video — tra cui il sottocampionamento cromatico 4:2:2, una struttura GOP specifica (M=3, N=15) e l'elaborazione a campi interlacciati — insieme a un audio PCM a 24 bit di livello professionale con una frequenza di campionamento di 48 kHz.
Le impostazioni predefinite per lo streaming AAC consentono di risparmiare risorse della CPU, ma potrebbero rendere il suono piatto sui canali musicali. Per un audio di qualità eccellente, scegli uno dei due profili riportati di seguito in base al pubblico di destinazione e al materiale di partenza.
Preparazione rapida: – Fonte: Utilizza clip a 48 kHz (320 kbps o PCM senza perdita di dati). – Video: Se la larghezza di banda è ridotta, riduci la risoluzione del video a 720p30. Utilizza sempre la codifica hardware.
Opzione 1: Massima compatibilità e stabilità (variante sicura)
Ideale per: Streaming standard, operatori via cavo e multiplex DVB-T. Questo è il profilo più sicuro per evitare problemi di fase con diversi tipi di contenuti.
audio::profile=’aac_low’: Imposta AAC-LC per la massima qualità e la compatibilità con il decodificatore hardware 100%. audio::aac_coder=’0′: Imposta una codifica a due cicli di alta qualità per garantire transienti nitidi. (Impostare su 1 in caso di picchi di utilizzo della CPU). Stereo dinamico: Affida la gestione stereo all'encoder, rendendolo altamente resistente alle imperfezioni del materiale sorgente.
Opzione 2: Streaming ad alta fedeltà (variante stereo ottimizzata)
Ideale per: Canali musicali dedicati con file sorgente di altissima qualità, pari a quelli di studio. Questo profilo utilizza un inviluppo VBR molto stretto e un’elaborazione stereo Mid/Side forzata.
audio::stereo_mode=’ms_force’: Ottimizza l'elaborazione stereo Mid/Side, massimizzando l'efficienza della larghezza di banda per ottenere paesaggi sonori stereo profondi e ampi. minrate=’200K’ / maxrate=’320K’ / bufsize=’640K’: Un inviluppo VBR ben definito che impedisce cali di qualità nei passaggi più tranquilli, lasciando al contempo spazio per i picchi musicali più intensi. Nota: Se l'audio risulta poco incisivo o suona vuoto in alcuni brani, torna all'Opzione 1, poiché il materiale di partenza potrebbe presentare incongruenze di fase.
Spazio colore, sottocampionamento della crominanza e interlacciamento
Il supporto di determinati spazi colore, ad esempio 4:2:2 per il DVB o la codifica interlacciata, dipende in larga misura dalla CPU Intel o dalla GPU NVIDIA che si sta utilizzando.
1. Supporto NVidia per la codifica interlacciata: – Pascal (serie GTX 10): l'ultima architettura con supporto per l'interlacciamento – Turing / Ampere / Ada (RTX 20/30/40): è stato rimosso il supporto hardware per la codifica interlacciata – Blackwell (serie RTX 50): è stata reintrodotta la codifica interlacciata per H.264 (8 bit e 10 bit)
2. Supporto NVidia per lo spazio colore 4:2:2: – Blackwell (serie RTX 50)
3. Supporto Intel per lo spazio colore 4:2:2 – I processori di decima generazione e successivi supportano la codifica e la decodifica con accelerazione hardware del codec HEVC con campionamento del colore 4:2:2 tramite Quick Sync. – I precedenti controller grafici presenti sui processori Intel® Core™ di nona generazione e precedenti erano limitati al campionamento del colore 4:2:0 con il codec HEVC per la codifica e la decodifica con accelerazione hardware.
Ecco un breve esempio di configurazione per la codifica 4:2:2 con Intel Quick Sync (10a generazione e successive)
Nota: Funzionalità quali l'interlacciamento e lo spazio colore 4:2:2 sono disponibili anche negli encoder x264 per CPU. Poiché utilizziamo una versione LGPL di FFmpeg priva di componenti GPL (ad es. libx264), queste funzionalità non sono abilitate. È possibile sostituire le librerie FFmpeg con le proprie versioni.
Tracce audio multiple
Se devi trasmettere più tracce audio, ad esempio per diverse lingue o per l'audio del regista, puoi farlo con tutti i protocolli supportati (DVB, RTMP, UDP e altri ancora). Puoi anche utilizzare diversi codec audio.
Il funzionamento è il seguente: assicurati che TUTTE le tracce audio siano già attive nel tuo canale, quindi DIVIDI le tracce audio per l'uscita Stream, ad esempio in coppie stereo.
Per prima cosa, assicurati che il tuo canale sia impostato su più di 2 canali audio:
Quindi “riempire” questi canali audio con contenuti audio, ad esempio attivando tutte le tracce audio su una clip o importando tutte le tracce tramite SDI (fino a 16 tracce audio). Puoi anche utilizzare la mappatura audio per mixare le tue tracce audio in modo ascendente o discendente oppure utilizzare il filtro audio per copiare e ritardare determinate tracce audio.
A questo punto, apri le impostazioni del Stream, in particolare i parametri del protocollo Stream, e attiva la funzione "Audio Track Splitting":
INFO: Il numero di canali audio nelle impostazioni del tuo Stream deve rimanere a 2.
Se necessario, è possibile applicare diversi codec audio alle tracce audio aggiuntive. Si prega di notare che i numeri delle tracce audio, a partire dalla seconda, aumentano progressivamente:
INFO: I codici lingua devono essere conformi a ISO 639-2
È quindi possibile testare le tracce audio ottenute, ad esempio in StreamGURU:
Inoltro di Streams su un indirizzo IP specifico
La vostra produzione richiede l'invio dei flussi tramite reti specifiche. Questa soluzione viene utilizzata principalmente per disporre di una linea dedicata/riservata allo streaming, in modo che non interferisca con il traffico di rete normale.
Se si utilizza UDP Streams basta aggiungere questo parametro direttamente all'URL: udp://ip:porta?localaddr=172.20.10.2
Se si utilizza SRT Streams basta aggiungere questo parametro direttamente all'URL. Questo funziona solo in modalità rendezvous: srt://ip:porta?mode=rendezvous&localip=172.20.10.2
Se si utilizza RTMP Streams, purtroppo non è disponibile alcun parametro. È necessario instradare manualmente tutto il traffico RTMP in uscita. A tal fine utilizziamo Proxifier. Vai su Profilo, Regole di proxificazione, Aggiungi nuova regola, modificala come indicato e spostala in cima all'elenco delle regole. Seleziona l'adattatore desiderato tramite “Avanzate”.
Se vuoi eseguire un test di prova in locale senza la seconda linea, attiva sia la scheda Ethernet che il Wi-Fi sul tuo PC, quindi avvia un nuovo hotspot sul tuo cellulare e connetti il PC al Wi-Fi di quel telefono. A questo punto, apri il prompt dei comandi (“cmd”) e digita “ipconfig”. L'indirizzo IP che ti serve è lì:
Puoi verificare il traffico di rete con Wireshark.
Monitoraggio e risoluzione dei problemi
Se i tuoi Streams presentano ritardi o addirittura si bloccano completamente, spesso non sai bene cosa sia successo esattamente. Ecco alcuni suggerimenti per aiutarti a individuare il problema.
1. Velocità di trasmissione
Segui questa regola: l'impostazione del bitrate video e audio (per il tuo Stream) non deve mai superare il bitrate di codifica della clip. Verifica facendo clic con il tasto destro del mouse sulla clip nella playlist e aprendo MediaInfo. In questo caso, imposta il bitrate video a 3M e quello audio a 128K.
2. Monitoraggio
Apri la finestra "Monitor" in PLAYDECK oppure apri i log del Stream.
FPS 50/60 (Media FPS/FPS desiderata) Confronta la frequenza dei fotogrammi di codifica attuale e media con il livello desiderato. Un calo in questo caso indica che il sistema non riesce a stare al passo con la codifica in tempo reale.
Trascorso (Tempo di attesa del fotogramma in secondi) Indica il tempo trascorso dall'elaborazione dell'ultimo fotogramma. Se questo valore aumenta, significa che non è possibile elaborare i fotogrammi a causa della mancanza della sorgente, di impostazioni errate o dell'assenza di connessione.
Saltato (Fotogrammi persi) L'indicatore più significativo dei colli di bottiglia nelle prestazioni. Se questo valore aumenta, significa che l'encoder sta tralasciando intenzionalmente dei fotogrammi perché non riesce a elaborarli con sufficiente rapidità.
Pause (Fotogrammi persi) Se la connessione è lenta, vengono visualizzati dei "Breaks" perché il server vuole un nuovo frame, ma non riesce ad arrivare in tempo (per i protocolli che richiedono un riconoscimento, come RTMP o SRT). Si possono verificare interruzioni anche se la sorgente non invia un frame in tempo.
Buffer (In attesa di fotogrammi) Monitora il numero di fotogrammi in attesa nella coda interna. Un buffer in costante crescita è solitamente indice di fotogrammi saltati o di interruzioni. Alto saltato, basso interrotto: Questo di solito significa che il tuo Codificatore CPU/GPU è troppo lento. Interruzioni alte, basse/zero saltate: Questo di solito significa che il rete o fonte è il collo di bottiglia. Il writer è pronto per la codifica, ma i fotogrammi non arrivano o non vengono “prelevati” agli intervalli di tempo corretti a causa del ritardo nella connessione.
3. Problemi di rete/larghezza di banda
Spegnete tutti i vostri Streams, aprite la Console di Windows (“cmd” nel menu Start) e digitate
tracert
Utilizza il nome host o l'indirizzo IP degli URL di destinazione. Se noti valori superiori a 100 ms, ciò indica una connessione lenta al tuo Stream di destinazione.
Tieni inoltre presente che, sebbene oggi le velocità di download con la fibra ottica, il cavo o l'ADSL siano per lo più elevate (>100 Mbps), la velocità di upload potrebbe essere molto più bassa. Utilizza uno strumento come Speedtest per verificare la tua velocità effettiva di upload.
Utilizza anche Bandwidth Profiler sul server Stream per verificare se il bitrate desiderato viene effettivamente ricevuto dal server. La maggior parte dei provider o dei software mette a disposizione strumenti per misurare il bitrate ricevuto. Idealmente, i dati vengono visualizzati sotto forma di grafico, in grado di evidenziare eventuali interruzioni durante la trasmissione. Se non si dispone di uno strumento a portata di mano, si consiglia di effettuare lo streaming su YouTube, poiché dispone di un analizzatore Stream integrato, molto utile per diagnosticare eventuali connessioni instabili.
Inoltre, ti invitiamo a verificare con il tuo provider o servizio se mettono a disposizione URL di ingest LOCALI Stream per la tua regione o il tuo Paese. Ad esempio, Twitch fornisce questi Endpoint di acquisizione di Twitch.
Puoi trascinare direttamente qualsiasi URL di YouTube dal tuo browser su PLAYDECK:
Per inserire un nuovo Stream nella tua playlist, basta trascinare l'icona STREAM sulla playlist. Apparirà una nuova finestra pop-up in cui potrai inserire l'URL del Stream:
Il tuo Stream verrà ora rilevato da PLAYDECK. Se PLAYDECK riesce a connettersi correttamente al tuo Stream, il testo apparirà in BIANCO. Ora puoi riprodurre il file Stream e/o fare doppio clic sull'icona INFO per visualizzare ulteriori informazioni sul file Stream, come il formato video e il codec:
Se il Stream NON può essere collegato, apparirà in ROSSO:
Se hai commesso un errore di battitura, puoi modificare rapidamente l'URL cliccando con il tasto destro del mouse e selezionando MODIFICA URL:
Inserisci un video di YouTube
È possibile inserire i link di YouTube tramite trascinamento o seguendo la stessa procedura utilizzata per inserire Stream. Vedi questo articolo Per ulteriori informazioni su YouTube.
Inserisci il video del sito web
È possibile inserire alcuni siti web tramite trascinamento direttamente nella playlist oppure tramite l'icona STREAM. In questo esempio utilizziamo TWITCH. Clicca su MOSTRA AIUTO per ottenere maggiori informazioni sui siti web che è possibile utilizzare:
Puoi trasferire la tua licenza tramite un semplice sistema di check-in/check-out. Sul sistema con la licenza attiva, accedi al Gestore delle licenze:
Per prima cosa, vogliamo disattivare la licenza attuale: selezionare l'edizione TRIAL e fare clic su ATTIVA, quindi confermare la richiesta di riavvio:
Dopo aver riavviato PLAYDECK, possiamo ora riportare la licenza liberata nel tuo pool di licenze online. Riapri il Gestore delle licenze. Ora accedi al tuo ACCOUNT PLAYDECK. Utilizza l'indirizzo e-mail e la password che hai utilizzato durante il CHECKOUT nello SHOP. Se devi reimpostare la password, utilizza il pulsante "HAI DIMENTICATO LA PASSWORD":
Ora è possibile spostare la licenza dal lato SINISTRO a quello DESTRO con un semplice clic (RIMETTERE LA LICENZA NEL POOL). Ciò significa che la licenza diventa NON DISPONIBILE sul sistema corrente e DISPONIBILE su QUALSIASI altro sistema:
La schermata seguente mostra l'ALTRO PC dopo aver effettuato l'accesso al License Manager. Ora basta semplicemente invertire la procedura: selezionare la licenza sul lato DESTRO e spostarla con il pulsante sul lato SINISTRO (SPOSTARE LA LICENZA DAL POOL AL PC LOCALE). PLAYDECK proporrà ora di attivare la licenza e di riavviare il sistema:
Licenza con chiavetta USB
È sufficiente scollegare la chiavetta USB e collegarla a un altro PC, quindi avviare PLAYDECK su quel PC. Si prega di notare che, se si scollega la chiavetta 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 dal cliente su un altro sistema. Vi preghiamo di scriverci all'indirizzo [email protected] per ricevere una nuova licenza offline.
Licenza di backup
Abbiamo un articolo dedicato a come utilizzare il Licenza di backup.