Using NDI to share textures between apps over the network

Créé par Waves System, Modifié le  Lun, 15 Sept. à 1:00 H par  Waves System

NDI™ (Network Device Interface) is a protocol that lets you send and receive video frames between applications in real time. It is similar to Spout and Syphon, but it works over a network. This means the apps don’t need to be on the same computer — they just need to support NDI and be connected to the same network (including Wi-Fi).

With Proxima, you can both receive and display feeds from other applications, and send your Proxima output to another program, on the same device or across the network. The protocol is already included in Proxima.


Sending the Proxima output to another app

Make sure both the sending and receiving devices are connected to the same network.


Enabling output sharing

To send the Proxima output, go to Output → Enable NDI. Proxima will then appear as an NDI source in the receiving application.


Setting up the output resolution

The output sent through NDI matches the size of your canvas. By default, it is 1920x1080 pixels. To change it, open the advanced output setup via Output → Setup... or proj_78x68_v2.pngand update the resolution under Canvas Settings.


Canvas settings screenshot










Receiving a texture from another app in Proxima

Again, make sure both the sending and receiving devices are connected to the same network.


Enabling output sharing in the sender

To receive a feed in Proxima, you don’t need to enable output sharing inside Proxima itself. However, the sending application may require it. Check its documentation to confirm NDI compatibility and how to enable it.


Selecting a sender in Proxima

To use an NDI stream in Proxima:

  • Add a player shape
  • Add an NDI source in the Sources Bin
  • Connect them together

Then, in the source settings, select the NDI feed you want.


 


The active icon active / inactive icon inactive status of the stream is saved. If the stream is unavailable when Proxima starts, your selection will be preserved and the stream will reconnect automatically when the source becomes available again.


Tech notes

  • Audio is not supported via NDI In or Out
  • NDI Out uses 8-bit RGBA
  • All NDI In formats are supported (with GPU-accelerated conversion for 8-bit UYVY)

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article