Tractus Tools for NDI
Join Our Discord
  • Welcome to Multiview for NDI
  • Getting Started
    • Quickstart - Windows
    • Quickstart - Linux
    • Activating Multiview for NDI
    • Configuring Multiview for NDI using the Web UI
    • Setting Output Resolution & Frame Rate
    • Caption/UMD and Expressions
  • Advanced Options
    • Command Line Launch Options
  • Configuration File Locations
Powered by GitBook
On this page
  • Web UI
  • Change Resolution in the Web UI
  • Change the Frame Rate
  • HTTP API
  • Change Resolution using the HTTP API
  • Change Frame Rate using the HTTP API
  1. Getting Started

Setting Output Resolution & Frame Rate

PreviousConfiguring Multiview for NDI using the Web UINextCaption/UMD and Expressions

Last updated 1 month ago

Each multiview output can have its own resolution and frame rate. This can be changed via the API or through the web interface.

Web UI

Change Resolution in the Web UI

  1. Select the multiview output you want to edit.

  2. Click Edit Layout

  3. Under the resolution section on the right, set the Width and Height of your viewer - or select a size template.

  4. Click Set New Dimensions.

The multiview will take on the dimensions you provide.

Caution: The multiview will not automatically scale your sources or captions. It is up to you to update your layout. Future versions may include a scaling feature.

Change the Frame Rate

  1. Select the multiview output you want to edit.

  2. Click Edit Layout

  3. Under the frame rate section on the right, set the frame rate numerator and frame rate denominator of your viewer - or select an FPS template.

    1. Example 1: For 60fps, enter 60 as your numerator, and 1 as your denominator.

    2. Example 2: For 59.94fps, enter 60000 as your numerator, and 1001 as your denominator.

  4. Click Set New Framerate.

The multiview will take on the frame rate you provide.

Note: A lower frame rate gives Multiview for NDI more time to realize each frame. If you're using a slower computer, consider reducing the frame rate to 30 fps.

HTTP API

Change Resolution using the HTTP API

Using the API, compose a GET request to http://[host]:8901/viewer/{viewerNum}/resolution/{width}/{height}.

For example, the following will change the first viewer's resolution to 3840x2160.

http://localhost:8901/viewer/0/resolution/3840/2160

Change Frame Rate using the HTTP API

Using the API, compose a GET request to http://[host]:8901/viewer/{viewerNum}/fps/{num}/{den}.

For example, the following will change the first viewer's frame rate to 59.94 fps.

http://localhost:8901/viewer/0/fps/60000/1001

The resolution & frame rate adjustments are along the right-hand toolbar.