Browser Input

Generates a video stream by rendering a web page in a headless browser

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

url

URL of the web page to render (default: "https://example.com")

resolution

Output video resolution (default: {"width":1920,"height":1080})

frameRate

Output video framerate (default: {"frames":25,"seconds":1})

gpuSupport

Which rendering engine should CEF use

browserCpus

CPU cores for the browser process (default: [])

customCefArgs

Additional Chromium/CEF command-line switches passed verbatim to the browser process (default: [])

enableRemoteDebugging

Enable Chromium remote debugging (injects --remote-debugging-port and --remote-debugging-address=0.0.0.0). CEF binds the debugger to loopback only, so on a headless host reach it via an SSH tunnel (e.g. ssh -L 9222:127.0.0.1:9222). Exposes an unauthenticated DevTools endpoint — only use in trusted environments. (default: false)

remoteDebuggingPort

Port the remote debugger listens on (only used when remote debugging is enabled). Must be unique across the workflow. (default: 9222)

notes

Optional notes about this component

Tags: browser html web chromium url