NDI Recorder instructions

Posts: 785
The ATVO NDI Recorder is a separate ATVO application that facilitates streaming of the ATVO overlay graphics using NDI technology.

The ATVO NDI Recorder is intended to replace the current "NDI v1" built into ATVO. Currently, ATVO NDI Recorder is only available in the alpha channel of ATVO and will remain there until sufficient testing feedback has been received.

If you wish to use NDI with a stable ATVO build, please see NDI v1 instructions.


Introduction
ATVO NDI Recorder is a new iteration of ATVO streaming. The main benefits of NDI Recorder compared to the old "NDI v1" are:
  • Use of GPU rendering enables real-time 60 fps streaming (or higher) with no lag or delay.
  • NDI Recorder runs in a separate application which means any lag in ATVO will not slow down streaming (or vice versa).


Requirements
  • Minimum Windows 10 20H1 (version 2004, OS Build 19041.153).
    • At the time of writing, this is not a public release of Windows 10 yet. You can only get the 20H1 (2004) build via the 'Insider preview builds'.
  • The ATVO overlay window must be at least partially visible on any monitor. If you move the overlay window all the way outside of your visual monitor space, the overlay will not be rendered and cannot be streamed by NDI. You can move the overlay almost all the way off-screen, as long as at least 1 pixel remains on screen.

How to use
  • Start ATVO and load any theme.
  • Click 'NDI Recorder' on the main menu.
  • The new NDI Recorder application should start.
    • If your Windows version is not recent enough, you will get a warning with your current version and the required version. If this warning occurs, it is very likely that NDI streaming will not function properly or fail completely.
  • Click the 'Start NDI' button.
  • If ATVO is running, the NDI Recorder will automatically capture the overlay graphics and start the NDI stream.
  • A yellow border will surround the overlay graphics to indicate what part is being captured. This cannot be turned off.
  • Use the Preview checkbox to view a preview of your overlay as it will be streamed to NDI. Enabling this does not impact performance so you can leave this enabled if desired.
  • Optionally change the target framerate for the NDI stream. See notes on framerate below.

Framerate notes
  • While streaming, the ATVO NDI Recorder displays two relevant framerates in the preview section: Captured fps and Streaming fps. Captured fps is the framerate at which your overlay graphics are being recorded and depends on your monitor settings. Streaming fps is the framerate at which frames are sent over NDI.
  • The maximum framerate that you can stream is limited by the framerate of the monitor on which the ATVO overlay is being displayed. If you are using a 60 Hz monitor, the ATVO NDI Recorder will only capture up to 60 fps and cannot send more frames. Move the ATVO overlay to a higher framerate monitor to capture more frames, and you will be able to stream at a higher framerate.
  • In principle we support framerates above 60 fps, however you will notice increasing amounts of visual compression on the stream output and the graphic quality may be reduced. We recommend staying at 60 fps but your setup may allow a higher framerate.
  • Target framerate can be changed while streaming, but it may take a few seconds for the output to catch up.
Edited (4 times)