⭐ Questo articolo riguarda una funzionalità Pro.
NDI™ (Network Device Interface) è un protocollo che consente di inviare e ricevere frame video tra applicazioni, in tempo reale. Suona familiare? Beh sì, è come Spout e Syphon, ma la differenza qui è che funziona sulla rete, quindi le app che comunicano non devono essere sullo stesso computer! Le app devono semplicemente supportare NDI e i dispositivi devono essere connessi alla stessa rete (anche tramite WIFI).
Sarai in grado di ricevere e visualizzare il flusso di altre applicazioni in HeavyM e, viceversa, inviare l'output di HeavyM a un altro programma (o anche a un altro HeavyM), sia sullo stesso dispositivo che su un dispositivo diverso. Il protocollo è già incluso in HeavyM, non è necessario installare nulla.
Inviare l'output di HeavyM a un'altra app
Non dimenticare di verificare che sia il dispositivo mittente che quello ricevente siano connessi alla stessa rete!
Invio del rendering completo della tela tramite NDI
Abilitare la condivisione dell'output
Per poter inviare il rendering della tela di HeavyM a un'altra app, attiva prima la condivisione dell'output nel menu Output → Abilita NDI. Tutto qui! Ora dovresti vedere HeavyM disponibile come sorgente NDI nell'app ricevente.
Impostazione della risoluzione di output
L'output inviato tramite NDI corrisponde all'intera zona della tela, quindi la sua risoluzione dipende dalla dimensione della tua tela. Per impostazione predefinita, è impostata a 1920x1080 pixel.
Se vuoi cambiarla, devi passare alla modalità di configurazione avanzata dell'output, da Output → Configura... o , e modificare la risoluzione indicata nella sezione "Impostazioni Tela".
Cosa viene esattamente condiviso tramite questo flusso NDI?
La texture condivisa tramite NDI qui è il rendering dell'intera tela, semplice e chiaro. Corrisponde a ciò che vedi se apri una proiezione tramite Output -> Finestra per esempio (ma con una risoluzione a tutta tela).
In questo caso, non tiene conto delle possibili trasformazioni applicate nel modulo Configurazione Output (Warping, Edge-blending). Se hai bisogno che le trasformazioni di output vengano considerate nel tuo flusso NDI, allora dovresti creare un flusso NDI come Destinazione Schermo invece (vedi sezione successiva).
Nota: trova più informazioni sulla tela e sull'output in questo articolo.
Invio di uno Schermo di Output tramite NDI
Creazione di una Destinazione NDI
Nella Configurazione Output (Output → Configura... o ), seleziona uno Schermo e scegli "Nuovo flusso NDI" come sua Destinazione in basso.
Questo crea un nuovo flusso NDI che condivide la texture di questo Schermo.
Puoi creare un flusso NDI per ogni Schermo di Output.
Cosa viene esattamente condiviso tramite questo flusso NDI?
Il rendering di output condiviso tramite una Destinazione NDI è la stessa texture che verrebbe mostrata se assegnassi lo Schermo a cui è associata a un display regolare come Destinazione.
Ciò significa che le trasformazioni di Configurazione Output come Warping e Edge-blending sono applicate nel flusso NDI.
La risoluzione della texture condivisa tramite NDI è quindi la Risoluzione dello Schermo, che puoi personalizzare nelle impostazioni dello Schermo.
Ricevere una texture da un'altra app in HeavyM
Non dimenticare di verificare che sia il dispositivo mittente che quello ricevente siano connessi alla stessa rete!
Abilitare la condivisione dell'output nel mittente
Per ricevere un flusso da un'altra app, non è necessario abilitare la condivisione dell'output in HeavyM, ma potresti doverlo fare nell'app che lo invia.
Consulta il manuale della tua app per verificare se è compatibile con NDI e vedere come attivare la condivisione dell'output.
Selezionare un mittente NDI in HeavyM
Per includere un flusso NDI in HeavyM, devi prima aggiungere una forma player, una sorgente NDI nel Cestino Sorgenti, e collegarli insieme. Quindi, nelle impostazioni della sorgente, seleziona il flusso NDI disponibile che desideri.
Da 2.7 in poi, lo stato attivo /
inattivo del flusso viene salvato, il che significa che se non viene avviato prima di HeavyM, la selezione del flusso è comunque preservata nel progetto e il flusso si avvierà automaticamente quando la sorgente originale viene riattivata.
Per saperne di più su tutte le possibilità delle sorgenti multimediali, consulta gli articoli nel capitolo dedicato di questa guida, "Gestione delle Sorgenti Multimediali".
Aspetti tecnici
- L'audio non è supportato né in ingresso né in uscita tramite NDI
- Per l'uscita NDI viene utilizzato RGBA a 8 bit
- Sono supportati tutti i formati in ingresso NDI (viene eseguita una conversione accelerata dalla GPU più veloce per UYVY a 8 bit)
Commenti
0 commenti
Accedi per aggiungere un commento.