Tractus Source Browser for NDI®

View details about your NDI devices, including timestamps, frame times, and stream details.

NDI
Last updated Mar 21, 2023

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.