NDI Tools have great command-line tools for debugging NDI sources. The new Studio Monitor can provide video quality information too. But sometimes we want to go a bit more under-the-hood and find out technical details about an NDI source.
The Tractus Source Browser for NDI® is a simple Windows app that will list the NDI devices detected on your network by the NDI SDK. You can also view the following details.
- Video resolution and frame rate
- Frame format
- Audio channel count
- Audio frame rate
- Tally statuses
- PTZ capability
- Average frames received/sec
- First frame received time
Frame Time Benchmarking
Back in March 2023, we documented how some NDI devices do not provide proper time synchronization. The Source Browser app includes a CSV logging mechanism that allows you to view jitter and frame times in an easy-to-browse report. This can be helpful to troubleshoot NDI devices on your network.
|Time||The local computer’s date and time in UTC when this frame was received.|
|RecvTimeUnixMs||The Unix timestamp, in milliseconds, when this frame was received.|
|TimestampMs||The NDI frame’s Unix timestamp in milliseconds|
|TimestampRaw||The NDI frame’s Unix timestamp in nanoseconds (direct from the frame itself)|
|DeltaRecvTimeTimestampMs||The difference between the NDI frame’s timestamp and the local computer’s time|
|DeltaTimestampMs||The difference between the current NDI frame’s timestamp and the previous frame|
|DeltaRecvTime||The difference between the current NDI frame’s received time and the last NDI frame’s received time (i.e. Current RecvTimeUnixMs - Previous RecvTimeUnixMs)|
The report will be saved to My Documents.
For more information on NDI, visit www.NDI.tv. NDI® is a registered trademark of NewTek, Inc.