This article explains how frame rate works in Viz Flowics browser-based outputs, why it cannot be configured directly in Flowics, and how to control it in your production workflow.
Can I configure the browser output FPS in Flowics?
No. When using a web browser as the output, the frame rate cannot be set inside Flowics. The graphics are rendered by the web browser using standard web technologies. Flowics does not provide a setting to control the browser's rendering frame rate.
How does browser rendering work?
Browsers render content using requestAnimationFrame, a mechanism that synchronizes rendering with the display's refresh rate. This means the browser's rendering frame rate is determined by the monitor or display connected to the machine running the browser:
Display refresh rate | Approximate output FPS |
60 Hz | ~60 fps |
120 Hz | ~120 fps |
144 Hz | ~144 fps |
50 Hz | ~50 fps |
The browser typically attempts to render at the highest frame rate the display and system can sustain. There is no way to override this from within Flowics.
Why do I see 30 fps and 60 fps options in the Graphics Editor?
The 30 fps and 60 fps options in the Graphics Editor timeline are display references only. They change how the timeline ruler is shown when working with animations — they do not affect how the graphics are rendered or what frame rate the browser output delivers.
Can I get 50 fps from a browser output?
If the display connected to the machine running the browser output runs at 50 Hz, the browser will typically render at approximately 50 fps, provided the system has enough resources to maintain that frame rate. However, you cannot force 50 fps on a display running at a different refresh rate from within Flowics.
What determines the final broadcast frame rate?
If your production workflow requires a fixed broadcast frame rate (for example 25, 30, or 50 fps), this is typically configured in the production software or broadcast system that captures the browser output:
OBS — set the output frame rate in Video settings
vMix — configure frame rate in the master settings
Viz Engine — frame rate is set at the channel level
TriCaster — frame rate is defined in the session settings
That application captures the browser output and is responsible for the final broadcast frame rate, regardless of the browser's rendering frame rate.
Important: Browser rendering frame rate and broadcast output frame rate are not necessarily the same. Your production software determines the frame rate of the final video output.
Does changing my monitor refresh rate affect browser output?
Yes. The browser typically renders in sync with the display refresh rate. If you move the browser output to a monitor with a different refresh rate, the rendering frame rate will generally follow that display, provided the system can maintain it.
Browser output vs NDI output
If you need to configure the output frame rate directly from Flowics, consider using the NDI Converter App instead of a browser output. Browser outputs rely on the browser's rendering behavior, while the NDI Converter generates an NDI stream with a configurable output frame rate.
→ See Flowics NDI® Converter App for setup instructions.
Summary
Question | Answer |
Can I set FPS in Flowics for browser output? | No |
Can I force 50 fps in a browser? | No. Browser rendering follows the display refresh rate |
What controls browser output FPS? | The display refresh rate of the machine running the browser |
Can I get approximately 50 fps from a browser output? | Yes, when the browser is running on a 50 Hz display and the system can sustain that frame rate |
How do I get a fixed FPS for broadcast? | Configure it in your production software (OBS, vMix, Viz Engine, TriCaster) |
Alternative to browser output? | NDI Converter App — supports configurable FPS |
