Cameras & PTZ Control
Blackmagic Camera Control Software
Controls Blackmagic cameras (URSA Cine, PYXIS 6K, Cinema Camera 6K, URSA Broadcast G2, Studio Camera) and the Blackmagic Camera App (iOS/Android) via the official Camera Control REST API. Not every control is available on every product…
Handlers run inside Fantago — the file is a plugin, not a standalone program. Start with the free 60-day trial.
How to connect Blackmagic Camera to Fantago
- Open the Fantago Dashboard and click Add Device.
- Pick the Blackmagic Camera (REST API) handler from the device type list (internal id
bmd_camera_rest). - Enter the IP address of your Blackmagic Camera, then set protocol HTTPS and port
4444. - Save and connect. Fantago starts polling the device and publishes its feedback variables, ready to use in panels, sequences and logic flows.
- Drag the actions below onto a panel button, a Stream Deck key, a schedule or a logic flow node.
| Protocol | HTTPS |
|---|---|
| Default port | 4444 |
| Handler version | 1.0.4 |
| Author | Fantago AI |
| Internal ID | bmd_camera_rest |
Description & Instruction
Setup: Enable "Web media manager" in Blackmagic Camera Setup → Network Access (or in the app's network settings). Protocol HTTPS, Port 4444. The camera uses a self-signed certificate, which Fantago accepts automatically.
Variables written (prefix = sanitized device name):
{prefix}record_status — RECORD / STOPPED{prefix}tally_status — NONE / PREVIEW / PROGRAM{prefix}power_source, {prefix}battery_percent{prefix}iso, {prefix}gain_db, {prefix}white_balance, {prefix}color_bars{prefix}iris_controllable, {prefix}zoom_controllable, {prefix}focus_controllable — YES/NO{prefix}iso_supported, {prefix}gain_supported, {prefix}white_balance_supported, {prefix}color_bars_supported — YES/NO
Command Integration Guide
This handler exposes named actions with JSON parameters via the standard Fantago command routing.
Key Actions:
- sync — Refresh record/tally/power/lens status
- record_start / record_stop — Start or stop recording
- iris_set — Set aperture (param:
value, f-stop e.g. 5.6) - zoom_set — Set focal length in mm (param:
value) - focus_set — Set focus, normalised 0.0–1.0 (param:
value) - focus_auto — Trigger auto focus
- iso_set / gain_set / wb_set — Set ISO, gain (dB), white balance (Kelvin)
- nd_set — Set ND filter stop
- shutter_set_angle / shutter_set_speed — Set shutter angle or speed
- color_bars_on / color_bars_off — Toggle color bars
Integration Examples (assuming device name "BMD_CAM_1"):
Via HTTP GET:
http://<FantaGo_IP>:<HTTP_PORT>/sendTo/BMD_CAM_1?cmd=record_start
http://<FantaGo_IP>:<HTTP_PORT>/sendTo/BMD_CAM_1?cmd=iris_set&action_params={"value":"5.6"}
Via TCP/UDP Listener:
BMD_CAM_1:record_start
BMD_CAM_1:iso_set {"value":"800"}
Note: Iris uses a real f-stop and Zoom uses focal length in mm rather than the API's ambiguous "normalised" 0.0–1.0 range, whose open/closed direction Blackmagic's documentation never specifies. Not every product implements every control — check the *_controllable / *_supported variables after Sync.
Blackmagic Camera control — frequently asked questions
Does Fantago support Blackmagic Camera?
Yes. Fantago includes a ready-made Blackmagic Camera (REST API) handler (version 1.0.4) that talks to the device over HTTPS, default port 4444. It is bundled with every licence and with the 60-day free trial — there is no per-device fee.
What protocol does the Blackmagic Camera handler use?
HTTPS, default port 4444. Fantago connects straight to the device over your production network, so no gateway, middleware or vendor software is needed in between.
Can I control Blackmagic Camera from a Stream Deck?
Yes. Every Blackmagic Camera action can be mapped to an Elgato Stream Deck key, to a button on a custom Fantago touch panel, to a timed schedule, or to a logic flow triggered by another device — including devices from a different manufacturer.
Can I modify the Blackmagic Camera handler?
Yes. The handler is a plain JavaScript file (bmd_camera_rest.js) that you can download from this page, edit and drop back into Fantago. You can also write your own handler from scratch — see the Developer Guide.
Control Blackmagic Camera from a single interface
Fantago drives Blackmagic Camera alongside 50+ other broadcast, lighting, audio and smart home devices — from custom touch panels, an Elgato Stream Deck, a schedule or a logic flow. One-time licence, no subscription, runs offline.