Quick start from GraphEdit
The fastest way to check the installation, and to see the two filters at work, is a graph editor: GraphStudioNext (recommended) or GraphEdit. Use the editor whose bitness matches the registered filter: the 32-bit editor only sees the x86 build, the 64-bit editor only sees the x64 build.
Sending: publishing a webcam as an NDI source
- Graph -> Insert Filters -> Video Capture Sources, insert a webcam.
- Graph -> Insert Filters -> DirectShow Filters, insert Datastead NDI Sink.
- Connect the capture output pin to the
Videoinput pin of the sink. - Run the graph.
The stream is published as COMPUTERNAME (DATASTEAD_UNNAMED_SOURCE), since a graph editor has no way to call SetNDIName. Check it with the NDI Studio Monitor of the NDI Tools, or with a second graph as described below.
Receiving: playing an NDI source
- Graph -> Insert Filters -> DirectShow Filters, insert Datastead NDI Source.
- Render its
Videooutput pin (and theAudiopin if the sender has audio). - Run the graph.
Naming the source in a graph editor
Without SetNDIName, the source filter connects to the first NDI stream it finds whose name matches its default. To test a precise source, the name has to be set from code (see Interface reference), which is why the graph-editor test is mainly an installation check.
What this proves
- both filters are correctly registered for the bitness of the editor,
- the NDI Runtime is installed and loadable (otherwise the graph fails to run),
- the network allows the NDI discovery between the two machines.