Questo articolo spiega come caricare e modificare i video di YouTube.
1. Carica YouTube su PLAYDECK
Puoi trascinare direttamente qualsiasi URL di YouTube dal tuo browser su PLAYDECK:
Oppure puoi utilizzare l'icona "Trascina e rilascia" Stream per incollare o modificare l'URL:
I tuoi video di YouTube sono pronti per essere riprodotti immediatamente. La qualità verrà preselezionata in base al formato video della tua playlist e ai formati disponibili su YouTube.
Nota: Evita di usare link YouTube lunghi con playlist del tipo “…?v=0oIIRc0zc_U&list=RD0oIIRc0zc_U”, poiché potrebbero non funzionare o causare ritardi o interruzioni nella riproduzione. Ti consigliamo di utilizzare link brevi come “…?v=0oIIRc0zc_U”.
2. Aggiornare il driver di YouTube
Se il video di YouTube aggiunto viene visualizzato come "NON RIPRODUCIBILE" o in rosso in PLAYDECK, ti preghiamo di aggiornare il driver YouTube integrato. È probabile che YouTube abbia apportato modifiche alla propria piattaforma e che sia necessario un driver più recente da parte nostra:
3. Modifica della qualità, del video e dell'audio
I video di YouTube sono sempre disponibili in diverse qualità. È possibile cambiare la traccia video facendo clic con il tasto destro del mouse sul video di YouTube:
Nota: YouTube offre tracce video e audio combinate, che sono molto più veloci. Se si passa a una traccia video non combinata, la memorizzazione nella cache può richiedere molto più tempo e lo scorrimento può causare una desincronizzazione tra video e audio.
Si prega di seguire queste linee guida per scegliere o configurare l'hardware più adatto al proprio sistema PLAYDECK. Sebbene PLAYDECK sia in grado di riprodurre praticamente qualsiasi codec su qualsiasi computer Windows, la riproduzione video professionale richiede un hardware affidabile per garantire l'assenza totale di frame persi.
Se avete bisogno di un dispositivo compatto e dedicato per gestire senza problemi 1 o 2 canali di riproduzione H.264 standard, cercate modelli di piccole dimensioni che non scendano a compromessi sulla decodifica hardware.
Il nostro consiglio: Un mini PC di fascia alta come il Prestazioni dell'ASUS NUC 14 oppure ASUS ROG NUC. Evitate i modelli NUC standard da ufficio. Assicuratevi che la configurazione del mini PC che avete scelto includa specificatamente una scheda grafica dedicata GPU NVIDIA RTX (come una scheda grafica RTX 4060 o 4070 per laptop) per garantire prestazioni fluide della timeline in formato H.264.
2. Il regista di video per dispositivi mobili
Ideato per: fornitori di tecnologie per eventi, squadre audiovisive itineranti, festival e streaming live da remoto.
Se si installano configurazioni temporanee in diretta, si trasmettono video su schermi LED regionali o si effettuano trasmissioni da postazioni di comando mobili, è indispensabile disporre di un impianto mobile efficiente dal punto di vista termico.
Il nostro consiglio: Workstation o laptop da gaming ad alte prestazioni di ultima generazione, progettati per sopportare un carico termico massimo e continuo (come ad esempio il XMG ULTRA oppure Lenovo Legion Pro (serie). Per gli ambienti di trasmissione, è possibile potenziare la connettività del portatile abbinandolo a un Blackmagic UltraStudio dispositivo di acquisizione e riproduzione tramite un'interfaccia Thunderbolt ad alta larghezza di banda.
3. Il professionista del mondo della televisione e dello studio
Progettato per: emittenti televisive, configurazioni a matrice multischermo e ambienti di controllo centrale attivi 24 ore su 24, 7 giorni su 7.
Quando la vostra infrastruttura gestisce uscite master simultanee in UHD/4K, fa ampio uso di protocolli di rete come NDI® o gestisce livelli complessi di grafica nella parte inferiore dello schermo, è necessaria una notevole potenza hardware.
Il nostro consiglio: Una workstation personalizzata, in versione rack o tower, che abbina un processore multi-core a un computer desktop GPU NVIDIA RTX 4070 / 4080 o superiore, abbinato a schede I/O SDI interne con blocco hardware (come la Blackmagic DeckLink (serie).
Sistemi legacy e la rete di sicurezza basata esclusivamente sulla CPU
Se il tuo team sta lavorando con un computer da ufficio già in uso o con un portatile di vecchia generazione dotato di una scheda grafica integrata di base (come Grafica Intel UHD), non significa necessariamente che la situazione sia senza speranza. PLAYDECK è in grado di adattarsi ad architetture meno recenti, purché la pipeline di elaborazione venga configurata correttamente.
Se si verificano interruzioni, ritardi nella timeline o problemi di stabilità su hardware Office meno recente, applicare questa configurazione alternativa nelle impostazioni dell'applicazione:
Apri le impostazioni di PLAYDECK.
Individua il Applicazione impostazioni di configurazione.
Cambiare il Pipeline della GPU parametro a <CPU only>.
Cambiare il Decodifica della GPU parametro a <CPU only>.
Avvertenze importanti relative all'implementazione su hardware legacy: Quando la modalità di ripiego è attiva, la CPU del sistema si fa carico dell'intero carico di lavoro. Per garantire un'esecuzione corretta senza perdite di fotogrammi, è necessario limitare l'ambito del progetto: restringere la riproduzione a un unico canale, ridurre la risoluzione della timeline allo standard Full HD 1080p e assicurarsi che le clip di riproduzione siano in un formato altamente ottimizzato e leggero.
Indicatori tecnici di prestazione (per professionisti)
Se il vostro reparto tecnico sta valutando le scorte esistenti o sta cercando di procurarsi componenti su misura, utilizzate questi valori di riferimento relativi alle prestazioni.
1. La gerarchia di decodifica della GPU
Sebbene esistano opzioni grafiche alternative, queste non sono architettonicamente identiche per i carichi di lavoro relativi alle trasmissioni in diretta:
Architettura NVIDIA RTX (standard di settore): Consigliatissimo. I blocchi dedicati NVDEC/NVENC di NVIDIA garantiscono una velocità di decodifica hardware ottimale per i formati standard dei clip televisivi, in particolare per i flussi video H.264 e HEVC.
Sistemi Intel ARC: Adatti per implementazioni secondarie. Gestiscono efficacemente i moderni flussi AV1 e offrono una codifica DVB 4:2:2 di buon livello, ma non eguagliano la capacità complessiva di decodifica parallela di un chip per workstation NVIDIA in condizioni di carico di produzione multicanale.
Scheda grafica integrata Intel UHD: Destinato esclusivamente a un utilizzo di fallback leggero e monocanale con le regolazioni basate esclusivamente sulla CPU descritte sopra.
Piattaforme AMD Radeon: La decodifica video con accelerazione hardware tramite AMD non è ufficialmente supportata all'interno di PLAYDECK.
2. Benchmark PassMark di riferimento
Se non sei sicuro delle attuali prestazioni del tuo hardware, puoi verificare i componenti del tuo sistema direttamente sul database ufficiale dei benchmark di PassMark Software.
Oltre 12.000 (ad es., workstation di classe Station)
Da 4 a 8 canali
50,000+
Oltre 15.000 (desktop RTX di fascia alta)
3. Quando configurare una CPU avanzata
Il processore centrale del sistema è sottoposto a un carico di lavoro molto elevato se il flusso di lavoro richiede una delle seguenti tipologie di elaborazione:
Formati master ad alta velocità di trasmissione che aggirano completamente le pipeline di decodifica della GPU (ad esempio, Apple ProRes, HAP, oppure Avid DNxHD).
Routing di rete con destinazioni multiple tramite Uscite NDI®, poiché questi codificatori a matrice si basano esclusivamente sul processore dell'host.
Ampio utilizzo di grafica HTML renderizzata in tempo reale, terzi inferiori basati sui dati o sovrapposizioni video con canale alfa in tempo reale.
Schede di uscita hardware
Per evitare le interferenze del livello desktop del sistema operativo, ottimizzare la precisione cromatica e mantenere un segnale di controllo della frequenza dei fotogrammi rigorosamente vincolato all'hardware, trasferisci i tuoi feed principali su un'interfaccia video dedicata PCIe o Thunderbolt.
PLAYDECK garantisce la compatibilità nativa con le principali linee di hardware di trasmissione, tra cui:
Blackmagic Design (DeckLink / UltraStudio)
AJA Video Systems
Deltacast e Bluefish444
Magewell, Osprey e Stream Labs
Endpoint audio ASIO e Dante Virtual Soundcard
Lista di controllo per la risoluzione dei problemi prima del volo
Se si verificano interruzioni nella riproduzione, problemi di sincronizzazione audio o ritardi imprevisti durante la configurazione, si consiglia di seguire questa breve lista di controllo per l'autodiagnosi prima di contattare l'assistenza.
Controlla il <CPU only> toggle: Se si utilizza un portatile aziendale con scheda grafica Intel integrata, assicurarsi che entrambi Pipeline della GPU e Decodifica della GPU sono impostati su <CPU only> nel menu delle impostazioni.
Verifica i piani di alimentazione di Windows: I portatili spesso limitano le prestazioni quando funzionano a batteria. Collega il dispositivo a una presa di corrente e modifica il piano di alimentazione di Windows impostandolo su Alte prestazioni oppure Miglior prestazione.
Monitorare il clock di riproduzione: Durante la riproduzione, controlla il monitor delle prestazioni integrato in PLAYDECK. Se il contatore dei fotogrammi scende o diventa rosso, significa che l'hardware sta raggiungendo un collo di bottiglia in termini di prestazioni.
Frequenze di aggiornamento dell'output: Assicurati che la frequenza di aggiornamento delle impostazioni dello schermo di Windows (ad esempio, 50 Hz o 60 Hz) corrisponda esattamente alla frequenza dei fotogrammi in uscita delle impostazioni del progetto in PLAYDECK.
Controllare il codec Clip: Se un video specifico causa problemi, verifica le sue proprietà. I file 4K ad alta velocità di trasmissione o i formati non compressi possono sovraccaricare i processori di base del sistema. Utilizza un file MP4 in formato H.264 per un test di base più sicuro.
Aggiornare i driver di I/O: Se si utilizza l'hardware Blackmagic DeckLink o UltraStudio, assicurarsi di disporre della versione più recente di Video per computer desktop installato tramite la pagina di supporto di Blackmagic Design.
Benvenuti nella documentazione ufficiale di PLAYDECK. Questa guida completa all'uso è stata pensata per aiutarvi a configurare, automatizzare e gestire il vostro sistema di playout in modo impeccabile, sia che lo implementiate in loco sia in ambienti di produzione remoti basati sul cloud.
💡 Flussi di lavoro di produzione localizzati: Per garantire un funzionamento impeccabile in contesti altamente competitivi in tutto il mondo, l'intera interfaccia utente del software PLAYDECK supporta nativamente 9 lingue internazionali.
PLAYDECK si adatta sia a semplici configurazioni monocanale che a complesse infrastrutture di trasmissione. Prima di approfondire i capitoli dedicati alle configurazioni specifiche riportati di seguito, assicurati di aver compreso le funzionalità principali della tua edizione:
Multicanale Playout: Gestisci e indirizza contemporaneamente fino a 8 canali di uscita completamente indipendenti. Organizza all’istante i tuoi video, la grafica, le tracce audio, gli ingressi live o gli stream IP tramite la nostra interfaccia per playlist ad alta velocità con funzione “drag-and-drop”.
Transcodifica in tempo reale: Aggiungi alla tua playlist file video in quasi tutti i codec o formati container più diffusi. Il motore interno di PLAYDECK ridimensiona, converte e transcodifica automaticamente tutte le risorse in tempo reale, adattandole al formato di output hardware globale.
Instradamento flessibile dei segnali: Trasmetti i tuoi feed in alta qualità tramite schede I/O hardware professionali (Blackmagic Design, AJA, Deltacast, ecc.), flussi nativi NDI® a bassa latenza, feed SRT protetti o il desktop esteso di Windows.
Controllo avanzato e automazione: Assumi il controllo totale del tuo flusso di produzione utilizzando scorciatoie da tastiera rapide, interfacce Tally automatizzate, comandi TCP/IP di rete standardizzati o il nostro modulo nativo progettato per Bitfocus Companion e i sistemi Deck Stream di Elgato.
Edizione Studio: acquisizione in tempo reale e potenza audio
Se stai utilizzando il PLAYDECK Edizione Studio, avrai accesso a flussi di lavoro avanzati di livello professionale:
Registrazione a 4 canali e editing mirato durante l'acquisizione: È possibile acquisire fino a 4 flussi di registrazione dedicati contemporaneamente. Un canale master designato può essere utilizzato per l'attività Modifica durante l'acquisizione generazione di clip, che consente di utilizzare scorciatoie da tastiera veloci per ritagliare, tagliare e aggiungere clip in evidenza alla playlist all'istante, mentre la registrazione in background prosegue senza interruzioni.
Supporto nativo ASIO e Dante: Gestisci senza difficoltà sistemi audio multicanale complessi grazie all'integrazione nativa ad alte prestazioni per dispositivi ASIO e Dante Virtual Soundcard (DVS), in grado di gestire fino a 32 canali audio indipendenti.
Come orientarsi in questa documentazione
Si prega di utilizzare il menu di navigazione nella barra laterale sinistra per accedere a specifici capitoli tecnici. Il menu si espande automaticamente per guidarti attraverso le nostre guide dettagliate su hardware, playlist, routing e automazione.
A volte, nelle produzioni dal vivo, è necessario ritardare l'audio rispetto al video per compensare il ritardo di elaborazione dei grandi schermi LCD (sincronizzazione labiale). Oppure aggiungere un limitatore/gate all'audio in ingresso del microfono.
In realtà è piuttosto veloce da implementare in PLAYDECK. Basta aggiungere il filtro audio ADELAY al canale in questo modo. In questo esempio impostiamo un ritardo di 600 ms per i canali audio 1 e 2:
È inoltre possibile impostare questa opzione su INPUTS per compensare eventuali problemi di sincronizzazione labiale in ingresso.
Copia audio e ritardo
È anche possibile COPIARE i canali audio 1 e 2 nei canali audio 3 e 4 e ritardarne la riproduzione. In questo caso, l'obiettivo è consentire al tecnico del mixer audio di disporre di un'anteprima audio in tempo reale.
Questa operazione deve essere eseguita a livello di playlist, quindi disattiva eventuali filtri audio nelle impostazioni.
Per prima cosa, assicurati di aumentare il numero del canale audio per il canale di uscita; in caso contrario, tutti i canali audio superiori al 2 non verranno elaborati:
Fare clic con il tasto destro del mouse su un elemento della playlist e selezionare "MAPPATURA CANALI AUDIO":
In questo modo i canali audio 1 e 2 verranno copiati nei canali audio 3 e 4:
Ora fai nuovamente clic con il tasto destro sull'elemento della playlist, seleziona FILTRO AUDIO e aggiungi il filtro ADELAY, ma solo per i canali audio 3 e 4:
Altri filtri audio
Per un elenco completo di tutti i filtri audio, clicca su "MOSTRA ESEMPI". Si aprirà così un FILE DI TESTO contenente alcuni esempi.
Questo articolo illustra come configurare la registrazione dei log di Video Engine.
1. Configurazione della registrazione
Avvia PLAYDECK, apri Impostazioni, quindi selezionare il RICHIESTA scheda. Nella parte inferiore della pagina troverai le opzioni di configurazione.
Cartella di output: Scegli la directory di destinazione. Può trattarsi anche di una cartella di rete condivisa.
Avviso relativo alla conservazione: I file di log possono facilmente occupare fino a 1 GB al minuto (con livello di verbosità 0 e tutti i moduli abilitati). Assicurati di disporre di spazio libero su disco sufficiente in base al tempo che potrebbe essere necessario affinché si verifichi il problema.
Livello di dettaglio: Inizia sempre la registrazione con 0 – traccia. Ciò garantisce che gli sviluppatori del Video Engine ricevano tutte le informazioni necessarie.
Moduli: Seleziona tutti Per cominciare. Se i file di log diventano troppo grandi, è possibile ridurne le dimensioni concentrandosi su moduli specifici:
La prima cosa da configurare è il tuo Cartella di output per i file di log. Può trattarsi di una cartella condivisa sulla rete. I log possono facilmente occupare fino a 1 GB al minuto (con livello di verbosità 0 e tutti i moduli attivi). Prevedere spazio libero su disco sufficiente, in base al tempo stimato che intercorre fino al verificarsi del bug.
La configurazione successiva è Verbosità: Si prega di avviare sempre la registrazione con 0 – traccia, in modo che gli sviluppatori del motore video abbiano TUTTE le informazioni.
Con il Moduli impostazione che scegliamo tutti Per cominciare. Se i file di log diventano troppo grandi, possiamo ridurne le dimensioni concentrandoci su moduli specifici:
tutti: Registra tutto.
playlist, file, codec: Riguarda gli errori relativi alla riproduzione, alla decodifica dei file e al caricamento/alla riproduzione dei clip.
scrittore: Tratta argomenti quali streaming, registrazioni e codifica.
rete: Tratta i protocolli di streaming.
renderer: Copre l'uscita del dispositivo e NDI.
in diretta: Copre gli ingressi dal vivo.
dispositivo: Tutto ciò che riguarda i dispositivi hardware.
blackmagic: Tutto ciò che riguarda l'hardware Blackmagic Design.
Opzione di divisione: Questo dipende dal numero di canali che stai gestendo, poiché ogni canale funziona con un proprio processo. Se utilizzi più di 2 canali, consigliamo vivamente di attivare l'opzione "Split".
2. Avvia/Interrompi la registrazione
Per individuare un bug al volo, dovrai avviare la registrazione, riprodurre il problema, interrompere la registrazione e quindi inviare i file al team di sviluppo.
Tempistica: Puoi INIZIO e BASTA in qualsiasi momento. Questo ti permette di preparare in anticipo la tua playlist o i tuoi dispositivi. Riduci al minimo il tempo che intercorre tra l'avvio e l'arresto per mantenere gestibile la dimensione complessiva del file.
Cartella della sessione: Una volta cliccato INIZIO, una nuova sottocartella denominata in base alla data e all'ora correnti (ad es., 2026-05-16__01-20-00) verrà creato nel percorso di registrazione specificato.
Frenata: Quando si verifica l'errore, clicca su BASTA. Attendi almeno 10 secondi per garantire che tutti i processi di log attivi completino la scrittura su disco.
Compressione: Apri il percorso di registrazione e individua la cartella delle sessioni. Fai clic con il pulsante destro del mouse sulla cartella, seleziona Comprimi in…, e seleziona 7z (preferibile) oppure CAP. La compressione potrebbe richiedere un po' di tempo a seconda delle dimensioni del file.
Ora dobbiamo comprimere in un file ZIP il contenuto della cartella della sessione. Identificare la cartella della sessione in base all'ora di INIZIO. Quindi fare clic con il pulsante destro del mouse sulla cartella della sessione e selezionare Comprimere in e scegliere File 7z (se disponibile) oppure File ZIP. Ora rilassati, la compressione potrebbe richiedere un po' di tempo.
3. Caricamento dei registri
Ti preghiamo di caricare i tuoi file di log compressi utilizzando il nostro portale di download ufficiale:
Trascina il tuo file ZIP/7z nella finestra del browser oppure utilizza il browser dei file.
Clicca CARICA.
Una volta completato, clicca su COPIA per copiare il link di download generato negli appunti.
Invia un'e-mail a [email protected] e incolla il link per il download nel messaggio.
Nota: in assenza di questo specifico link per il download, il nostro team non può accedere ai tuoi file a causa delle norme sulla protezione dei dati.
4. Pulizia
Assicurati di eliminare i file di log originali e le cartelle delle sessioni dopo compressione e caricamento riusciti per liberare spazio su disco. PLAYDECK non elimina né pulisce automaticamente i vecchi file di log.
I marker SCTE vengono utilizzati principalmente per inserire annunci pubblicitari nel flusso video in uscita, indicando al ricevitore (ad esempio, un server Streaming) quando inserire gli annunci e per quanto tempo. Ciò consente ai sistemi di terze parti di selezionare dinamicamente gli annunci da un database. Per ulteriori informazioni su SCTE-35 in generale su questo sito web.
È possibile associare un indicatore SCTE a 4 diversi oggetti in PLAYDECK: – Clip (in qualsiasi posizione) – Blocchi (Inizio e Fine) – Sovrapposizioni (Mostra e Nascondi) – Pulsanti delle azioni
Invece di fornirvi un marcatore SCTE predefinito, abbiamo scelto un approccio diverso: dovrete scrivere il vostro marcatore SCTE. Ciò potrebbe richiedere un po“ di tempo per imparare, ma alla fine risulterà molto più flessibile. Il vantaggio è che sarai sempre compatibile con tutti i ricevitori. Per raccogliere la durata del clip e altre ”variabili“ forniamo alcuni ”segnaposto".
Si prega di notare che è necessario abilitare la funzione SCTE nelle opzioni del Stream:
Esempi di marcatori SCTE-35
Diamo un'occhiata ad alcuni esempi di SCTE-35. Si tratta della variante più diffusa di SCTE-35, denominata “Splicing”.
Nota: Il formato SCTE-35 qui presentato funziona al meglio con Nimble Streamer (vedi sotto). A seconda del server Stream in uso, il formato potrebbe variare. Rivolgiti al tuo provider.
Questo inserirà un annuncio pubblicitario e tornerà automaticamente al tuo programma al termine della durata specificata. La durata verrà impostata automaticamente da PLAYDECK in base al clip attualmente in riproduzione. È possibile sostituirla con {blockduration} o con un valore inserito manualmente. Se si sceglie un valore manuale per la durata, la formula è: DURATA DEL CLIP moltiplicata per 90000 e arrotondata. Il motivo è che 90000 è la scala temporale predefinita utilizzata dalla maggior parte dei sistemi SCTE. Esempio: il clip dura 12,4 secondi, quindi la durata SCTE sarebbe 1116000.
Invece di inviare una durata, è anche possibile inviare due marcatori SCTE distinti per avviare e terminare lo spot pubblicitario. Questi sono denominati CUE-OUT (passaggio dal programma allo spot) e CUE-IN (ritorno al programma).
Come avrai probabilmente già notato, l'unica differenza sta nel fatto che “outOfNetworkIndicator” assume il valore 1 (CUE-OUT) o 0 (CUE-IN). Il sistema SCTE provvederà a associare entrambi i marker in base allo “spliceEventId”.
Apri PLAYDECK. Non è ancora necessario caricare alcun clip. Fai clic con il tasto destro del mouse su un pulsante ACTION qualsiasi, crea una nuova azione e seleziona COMMANDS/SCTE:
Inserisci il tag di esempio SCTE-35 cliccando su SCTE-35. Chiudi le finestre pop-up cliccando su OK (due volte):
Ora siamo in grado di inviare un tag SCTE-35 a qualsiasi dispositivo Stream compatibile (UDP, DVB, SRT). Se clicchi su "Azione" in questo momento, non accadrà nulla, poiché non disponiamo ancora di un dispositivo Stream.
Creiamo un test UDP Stream, in cui ci limitiamo a inviare l'output a un file, così non dovremo (ancora) preoccuparci delle questioni relative al server. Copiate le impostazioni come indicato di seguito e avviate il Stream con “START NOW”. Non dimenticare di abilitare il SCTE-35 con “Parameter”:
Vogliamo ora inviare il nostro tag campione SCTE-35 al Stream. Chiudi quindi le Impostazioni e clicca più volte sul pulsante di azione, poi torna alle Impostazioni e ferma il tuo Stream con "STOP NOW".
I tuoi tag SCTE-35 sono stati registrati da PLAYDECK. Puoi controllare i registri tornando al tuo codice SCTE-35 tramite il pulsante "Azioni" e cliccando su "APRI REGISTRI EVENTI":
È inoltre possibile rendere visibili i tag SCTE-35 presenti nel file Stream registrato. A tal fine, è necessario un programma separato chiamato “DVBInspector”. Questo programma richiede anche il JAVA Runtime, quindi scaricate entrambi:
Ora decomprimi il file “DVBinspector-1.18.0-dist.zip” (o simile) e avvia “DVBinspector-1.18.0.jar”. Quindi trascina il tuo file TS sull'applicazione. Apri la struttura ad albero come indicato di seguito per visualizzare il tuo marcatore SCTE.
Test del marcatore SCTE-35 in Nimble Streamer
Nimble Streamer è il nostro servizio Streaming preferito. È conveniente, facile da configurare e mantenere, ma offre comunque un livello di complessità adeguato per casi d'uso avanzati:
Installa la versione di prova di 14 giorni di Nimble sullo stesso computer su cui è in esecuzione PLAYDECK. Non è indispensabile, ma semplifica le cose, poiché ti evita di dover configurare la rete. Nimble ti chiederà inoltre di creare un account su WMSPanel, uno strumento di configurazione basato sul web per Nimble, poiché Nimble Streamer si installa senza interfaccia utente.
INFO: Affinché questo esempio SCTE-35 funzioni, NON è necessario disporre dei plug-in “Nimble Live Transcoder” o “Nimble Advertizer” se lo si prova su un'installazione Live. Nella versione di prova, infatti, sono disabilitati per impostazione predefinita.
Una volta avviato Nimble, c'è un'altra configurazione che devi effettuare manualmente. Apri il file di configurazione del server Nimble qui: c:\Program Files\Nimble Streamer\conf\nimble.conf
In fondo a questo file, aggiungi le seguenti righe e salva il file.
Importante: È necessario riavviare Nimble subito, riavviando il PC oppure riavviando manualmente il servizio di Windows “Nimble Streamer”.
Ecco di nuovo le righe, ma questa volta con dei commenti per te (non usarle):
scte35_processing_enabled = true // Abilita il modulo SCTE in generale. Necessario per tutte le altre opzioni
scte35_forwarding_enabled = true // Consente il passaggio dei marcatori SCTE-35 tramite Live Transcoder
hls_ad_scte35_forwarding_enabled = true // Abilita l'inoltro dei marcatori SCTE-35 nei flussi HLS
hls_ad_marker_format = cue // Imposta Nimble affinché utilizzi i marcatori CUE-OUT e CUE-IN
hls_ad_splice_out_cont_marker_enabled = true // Abilita l’inserimento automatico di EXT-X-CUE-OUT-CONT
Ora configuriamo il tuo Streams in WMSPanel: Per prima cosa definiremo il nostro flusso in entrata Stream. Andate su “Nimble Streamer” nel menu, selezionate “MPEGTS In” e cliccate sul pulsante “Aggiungi flusso UDP”, quindi aggiungete il flusso in entrata come indicato di seguito. È possibile utilizzare qualsiasi altra porta, qualora la 5001 fosse già occupata.
Ora configureremo il formato del flusso in uscita. In questo caso utilizzeremo HLS per illustrare la conversione del marcatore SCTE da UDP a HLS. Nella stessa pagina, vai su “MPEGTS Out” e clicca sul pulsante “Aggiungi flusso in uscita”, quindi aggiungi come indicato qui di seguito. Assicurati di selezionare il flusso di ingresso come sorgente video e audio.
Proseguiamo ora con la configurazione in PLAYDECK. Accediamo alle impostazioni di uscita del Stream e modifichiamo l'URL del Stream impostandolo su “udp://127.0.0.1:5001”.
INFO: Puoi scegliere il codec video che preferisci. In questo caso ho scelto H.264 per far sì che sia la mia GPU NVIDIA a occuparsi della codifica, riducendo così l'utilizzo della CPU. Attiva anche SCTE-35 tramite “Parametri”.
INFO: Si prega di notare che PLAYDECK non è in grado di trasmettere direttamente in streaming in formato HLS. Se si seleziona “Apple HTTP Live Streaming” come formato di streaming, l’output verrà salvato in un file. È quindi necessario specificare un percorso di destinazione del file come “URL HLS”, ad esempio “c:\Users\Public\Documents\stream.m3u8”. Utilizzare quindi quel file per lo streaming tramite qualsiasi server HLS. PLAYDECK non è in grado di scrivere i tag SCTE HLS nel file manifest HLS (il file *.3u8).
Ora vogliamo che PLAYDECK invii automaticamente il segnale SCTE, non solo tramite un pulsante, ma in base alla clip selezionata. Quindi inseriamo una clip qualsiasi e facciamo clic sull'icona COMANDI nella barra degli strumenti, poi aggiungiamo un nuovo comando, selezioniamo PLAY TIME 0 e infine inseriamo il campione SCTE-35:
INFO: È inoltre possibile aggiungere indicatori SCTE a blocchi, sovrapposizioni e pulsanti di azione.
Ora mettiamo in moto il tutto: avvia la riproduzione (CUE e PLAY) della clip e avvia il Stream nelle impostazioni di PLAYDECK. Passa al WMSPanel e apri dal menu “Nimble Streamer” l’opzione “Live Streams”. Ora vedrai 1 streaming live in corso. Cliccaci sopra e seleziona il punto interrogativo all’estrema destra, come mostrato qui.
Dall'elenco degli “URL da riprodurre”, seleziona quello che termina con “playlist.m3u8” e clicca su “Copia”. Ora incolla questo URL in un qualsiasi browser che abbia un lettore HLS integrato o installato. Per questo esempio utilizzeremo il browser Chrome con la seguente estensione per il lettore HLS: https://chromewebstore.google.com/detail/hls-player-m3u8-streaming/eakdijdofmnclopcffkkgmndadhbjgka
Una volta inserito quell'URL in CHROME, vedrai immediatamente lo streaming di PLAYDECK in riproduzione. Ora ti mostro come monitorare il tuo marcatore SCTE. In Chrome premi F12 per aprire gli Strumenti di sviluppo. In alto, clicca sulla scheda “Rete”. Vedrai ora diversi file “chunks.m3u8”, che fanno parte del tuo stream. Clicca su uno dei file chunk (chiamati anche manifest HLS) e seleziona “Anteprima” accanto ad esso. Ora vedrai il tag SCTE HLS. Se non è presente, clicca su un altro chunk, poiché inviamo l’SCTE solo all’inizio del clip.
Ecco fatto! Abbiamo raggiunto i nostri obiettivi di test. A breve saranno disponibili ulteriori informazioni che potrebbero essere utili approfondire.
Ulteriori informazioni
Accesso a PLAYDECK
Registriamo tutti i tag SCTE in entrata e in uscita. Questo ti offre anche la possibilità di testare i tuoi tag SCTE in uscita semplicemente collegando in loop l'uscita a un ingresso (sia SDI che Streams) e lasciando che PLAYDECK rilevi i tuoi tag SCTE. È possibile aprire i file di log dal menu principale “Logs”:
Accesso a Nimble Streamer
Se qualcosa va storto o non va come previsto, un buon punto di partenza è controllare i file di log di Nimble. Su Windows, il log si trova qui: c:\Program Files\Nimble Streamer\log
La registrazione è abilitata di default nella versione di prova di Nimble, ma nel caso in cui fosse necessario attivarla, ecco i parametri da inserire nel file “nimble.conf”.
log_access = file
logging = debug
Ora apri il file di log e cerca la dicitura “SCTE”. Potresti trovare qualcosa di simile, il che indica che c'è un errore di battitura nel tuo marcatore SCTE in PLAYDECK:
[SCTE35] comando di giunzione non supportato (tipo=6) per [mynewapp/mynewstream]
Se l'analisi del tuo SCTE Marker in Nimble è andata a buon fine, il risultato sarà simile a questo:
Si tratta di una raccolta di strumenti e plugin dotata di un’ampia libreria per la manipolazione dei flussi di trasporto MPEG. Grazie a questa raccolta, potrai inserire marcatori SCTE al di fuori di PLAYDECK sulla base di un algoritmo o di altre logiche complesse.
Questo strumento è in grado di convertire i marcatori SCTE-35 presenti nei file UDP Streams o MPEG-TS in tag SCTE HLS. Ciò consente di configurare un server di streaming che non dispone della conversione automatica da SCTE-35 a HLS.
Attiva l'impostazione “Uscita audio aggiuntiva” per trasmettere l'audio tramite ASIO.
Importante: Essendo una soluzione di riproduzione in tempo reale, PLAYDECK richiede un segnale di sincronizzazione stabile proveniente dal dispositivo ASIO. Senza questo segnale di sincronizzazione, i fotogrammi non possono essere elaborati correttamente, con conseguenti gravi interruzioni nella riproduzione.
È possibile collegare DVS a PLAYDECK utilizzando la modalità ASIO o WDM:
ASIO (consigliato): Trasmetti fino a 64 canali audio su tutte le uscite PLAYDECK. Ciò garantisce la latenza più bassa e il maggior numero di canali per i flussi di lavoro professionali.
WDM: Limitato a 16 canali audio, con un massimo di una coppia stereo per ogni canale di uscita PLAYDECK.
Procedura di configurazione
1. Avviare il motore DVS: Apri il pannello di controllo della scheda audio virtuale Dante e imposta l'interfaccia su ASIO, quindi fare clic su Inizio.
2. Selezionare il dispositivo in PLAYDECK: Ora puoi selezionare “Dante Virtual Soundcard” come dispositivo ASIO nelle impostazioni di PLAYDECK.
3. Mappatura dei canali: PLAYDECK inizierà automaticamente a instradare i canali audio assegnati a quella specifica uscita. Una singola uscita può supportare fino a 32 canali audio.
4. Suddivisione dei dispositivi ASIO: Per utilizzare il driver ASIO su più canali di uscita di PLAYDECK contemporaneamente, abilitare Divisione dei dispositivi ASIO.
5. Assegnazione di più uscite: Una volta attivata la suddivisione, DVS apparirà come una serie di sottodispositivi. Ciò consente di assegnare un dispositivo ASIO dedicato a ciascun canale di uscita di PLAYDECK.
Nota sulla logica di suddivisione: L'assegnazione dei canali è determinata dall'impostazione “Canali audio” per ciascuna uscita. Ad esempio, se le uscite 1 e 2 sono impostate su 8 canali ciascuna e le altre su 2 canali, il driver ASIO suddividerà il flusso di conseguenza per soddisfare tali requisiti specifici.
Risoluzione dei problemi
Riproduzione rallentata (fotogramma per fotogramma)
Ciò si verifica se PLAYDECK non riesce a sincronizzarsi con il segnale di clock proveniente dal dispositivo ASIO. Poiché PLAYDECK è un motore di riproduzione in tempo reale, necessita di un clock stabile per elaborare i fotogrammi.
Soluzione: Assicurarsi che Leader dell'orologio (precedentemente denominato Master Clock) è attivo sulla rete. Può essere fornito da un dispositivo hardware (ad esempio, un mixer compatibile con Dante), da un driver software o da un generatore di clock dedicato.
Se stai utilizzando Dante, potrebbero essere necessari strumenti aggiuntivi per verificare il flusso di lavoro. Segui questi passaggi per configurare un ambiente di test locale:
PC 1: Installa PLAYDECK e Dante Virtual Soundcard (DVS). Avvia DVS in Modalità ASIO e selezionarlo all'interno di PLAYDECK.
PC 2: Installa Dante Via e Dante Controller.
Sia in Dante Via che in Controller, assicurarsi che sia corretto Interfaccia Ethernet è selezionato.
In Dante Via, abilitare almeno un dispositivo di uscita.
Una volta configurato, apri Dante Controller. Dovresti vedere “Dante Via” che funge da Leader dell'orologio una volta che il sistema PLAYDECK è stato collegato correttamente.
Nota: in alcuni casi, l'installazione di ASIO4ALL può aiutare a stabilizzare la comunicazione tra PLAYDECK e determinate interfacce audio. (https://asio4all.org/)
Scarsa qualità audio
Un audio distorto o “distorto” è solitamente causato da una discrepanza nella frequenza di campionamento. Assicurati che il Frequenza di campionamento (ad es., 48 kHz) è identica in tutti i seguenti casi:
Impostazioni audio di Windows (Proprietà avanzate)
PLAYDECK impostazioni
Dispositivo ASIO / DVS pannello di controllo
Mixaggio e instradamento dei canali audio
Quando si lavora con l'audio multicanale, potrebbe essere necessario effettuare il downmix dei canali per determinate uscite. Si prega di fare riferimento a questo articolo per istruzioni dettagliate sulla gestione dell'instradamento multicanale.
PLAYDECK supporta sia la modalità interna (grafica sovrapposta al segnale in ingresso) che quella esterna (generazione di segnali video di riempimento e di chiave) per il formato Keying, a condizione che anche la scheda di uscita lo supporti. È inoltre possibile trasmettere separatamente il segnale di chiave o di riempimento.
È inoltre possibile utilizzare NDI per inviare il segnale Key o Fill con supporto del canale alfa.
Interno Keying
In modalità interna Keying, PLAYDECK sovrapporrà il video a un segnale in ingresso sulla stessa scheda:
Prendiamo ad esempio il Decklink Duo 2: dispone di 4 porte SDI. Dobbiamo indicare alla scheda quali 2 porte saranno utilizzate per la configurazione interna Keying tramite Desktop Video Setup (l’app di configurazione di Blackmagic):
Decklink funzionerà ora in questo modo:
Se avviamo PLAYDECK adesso, l'opzione INTERNAL diventa selezionabile come uscita del dispositivo:
Una volta attivato il dispositivo per Keying, PLAYDECK imposterà automaticamente lo sfondo su TRASPARENTE e lo spazio colore su ARGB32 (per supportare il canale alfa):
L'immagine mostra un esempio di overlay PLAYDECK: Crea overlay > HTML > Screen-Title.html.
Esterno Keying
In modalità External Keying, PLAYDECK genera sia il segnale Fill che quello Key e la modulazione viene effettuata da un keyer esterno:
Prendiamo ad esempio il Decklink Duo 2: dispone di 4 porte SDI. Dobbiamo indicare alla scheda quali 2 porte saranno utilizzate per l’Keying esterno tramite Desktop Video Setup (l’app di configurazione di Blackmagic):
Decklink funzionerà ora in questo modo:
Se avviamo PLAYDECK adesso, l'opzione EXTERNAL diventa selezionabile come uscita del dispositivo:
Una volta attivato il dispositivo per Keying, PLAYDECK imposterà automaticamente lo sfondo su TRASPARENTE e lo spazio colore su ARGB32 (per supportare il canale alfa):
L'immagine mostra un esempio di overlay PLAYDECK: Crea overlay > HTML > Screen-Title.html.
In linea di massima supportiamo tutte le schede dei seguenti produttori, poiché includiamo sempre i driver più recenti. Tuttavia, data la grande varietà di schede disponibili sul mercato, abbiamo testato solo quelle più diffuse.
RustDesk è un software gratuito per il desktop remoto che utilizziamo per accedere a sistemi remoti. Il vantaggio principale di RustDesk rispetto ad altre soluzioni di connessione desktop remoto è che non interferisce con le GPU installate (ad esempio, l'installazione di una GPU virtuale), quindi non interferisce con PLAYDECK durante l'accesso remoto.
1. Per iniziare, scarica la nostra versione personalizzata di RustDesk dal nostro sito web. Questa versione utilizzerà il nostro server RustDesk privato (e non quello pubblico) per proteggere i tuoi dati e migliorare la velocità di connessione. https://get.remote-joy-event-media.de/rustdesk.exe
2. Quando avvii RustDesk per la prima volta, dovrai installarlo. Disattiva l'opzione “Installa driver dello schermo virtuale”, poiché potrebbe interferire con PLAYDECK.
3. Dopo aver riavviato RustDesk, non sarà necessario attivare l'opzione “Avvia servizio”. Ciò è importante per elevare i privilegi, ad esempio per aprire Gestione dispositivi. Successivamente, è necessario impostare una password permanente: clicca sull'icona Modifica accanto a “Password monouso”.
4. Quindi clicca su “Sblocca impostazioni di sicurezza” e scorri verso il basso.
5. Vi preghiamo di inviarci il vostro documento d'identità insieme alla vostra password definitiva all'indirizzo [email protected]
6. (Facoltativo) Se possibile, avvia RustDesk su un PC secondario (non è necessario installarlo) e verifica la connessione al sistema che hai configurato per l'assistenza remota. Ora, tramite questa connessione remota, sul sistema secondario, prova a:
– Apri Gestione dispositivi – Apri Gestione attività – Apri il pannello di controllo NVIDIA – Copia qualsiasi file in questa cartella: c:\Program Files (x86)\JoyEventMedia\Playdeck\
Questi test servono a verificare che tutte le operazioni di assistenza necessarie possano essere eseguite da remoto. È possibile che alcuni software anti-malware o altri programmi di protezione interrompano la connessione. In tal caso, si prega di disattivare temporaneamente tali strumenti per la durata della sessione di assistenza remota.