⭐ Questo articolo si concentra su una funzionalità Pro.
NDI™ (Network Device Interface) è un protocollo che permette di inviare e ricevere fotogrammi video tra applicazioni, in tempo reale. Ti suona familiare? Beh sì, è come Spout e Syphon, ma la particolarità qui è che funziona tramite rete, quindi le app che comunicano non devono essere sullo stesso computer! Le app devono semplicemente supportare NDI e i dispositivi devono essere collegati alla stessa rete (anche via WIFI).
Sarai in grado di ricevere e mostrare il flusso di altre applicazioni in HeavyM e, viceversa, inviare l'output di HeavyM a un altro programma (o persino un altro HeavyM), sia che si trovi sullo stesso dispositivo o meno. Il protocollo è già incluso in HeavyM, non devi installare nulla.
Inviare l'output di HeavyM a un'altra app
Non dimenticare di verificare che sia il dispositivo di invio che quello di ricezione siano collegati alla stessa rete!
Abilitare la condivisione dell'output
Per poter inviare il rendering dell'output di HeavyM a un'altra app, attiva prima la condivisione dell'output nel menu Output → Abilita NDI. È tutto! Ora dovresti vedere HeavyM disponibile come sorgente NDI nell'app ricevente.
Impostare la risoluzione dell'output
L'output inviato tramite NDI corrisponde all'intera area del canvas, quindi la sua risoluzione dipende dalla dimensione del tuo canvas. Per impostazione predefinita, è impostato su 1920x1080 pixel.
Se vuoi cambiare questo, devi passare attraverso la modalità di configurazione avanzata dell'output, da Output → Configura... o , e modificare la risoluzione indicata nella sezione "Impostazioni Canvas".
Nota: trova maggiori informazioni sul canvas e sull'output in questo articolo.
Ricevere una texture da un'altra app in HeavyM
Non dimenticare di verificare che sia il dispositivo di invio che quello di ricezione siano collegati 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 potrebbe essere necessario farlo nell'app che lo invia.
Si prega di fare riferimento al manuale della tua app per verificare se è compatibile con NDI e vedere come attivare la condivisione dell'output.
Selezionare un mittente in HeavyM
Per includere un flusso NDI in HeavyM, devi prima aggiungere una forma giocatore, una sorgente NDI nel Cestino delle Fonti, e collegarle insieme. Poi, nelle impostazioni della sorgente, seleziona il flusso NDI disponibile che desideri.
A partire dalla versione 2,7, lo stato attivo /
inattivo del flusso viene salvato, il che significa che se non viene avviato prima di HeavyM, la selezione del flusso viene comunque preservata nel progetto e il flusso verrà riavviato automaticamente quando la sorgente di origine verrà riattivata.
Per saperne di più su tutte le possibilità delle fonti multimediali, consulta gli articoli nel capitolo dedicato di questa guida, "Gestire i Contenuti Multimediali".
Informazioni tecniche
- L'audio non è supportato né in ingresso né in uscita tramite NDI
- Per NDI Out viene utilizzato 8-bit RGBA
- Sono supportati tutti i formati NDI In (viene eseguita una conversione accelerata dalla GPU più veloce per 8-bit UYVY)