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.
Column Name | Description |
---|---|
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.