Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Canon - RC-IP1000

Canon

RC-IP1000

Pro Connectionv1.0.0Updated last monthCameraPTZVideo
DocumentationReport an issueView on GitHub

Documentation

Canon RC-IP1000 Controller

Controls the Canon RC-IP1000 remote camera controller over its HTTP API, allowing you to select cameras, recall presets, trigger function buttons, and set tally states.

Configuration

FieldDefaultDescription
IP Address—IP address of the RC-IP1000
Network Port50080HTTP port on the controller
Username—Username configured on the device
Password—Password configured on the device
Auto ReconnectEnabledRetry polling automatically after connection loss
Polling Rate (ms)5000How often to poll the device for status (500–30000 ms)

The module uses HTTP Basic Authentication and polls the device's info.cgi endpoint at the configured interval to keep state in sync.


Actions

Select Camera

Switches the active camera on the RC-IP1000.

OptionRangeDescription
Camera Number1–200Camera to make active

Recall Preset

Recalls a stored position preset on the currently selected camera.

OptionRangeDescription
Preset Number1–100Preset to recall

Press Function Button

Executes the command assigned to a USER function button (F1–F10).

OptionChoicesDescription
Function ButtonF1–F10Button whose assigned action is triggered

Set Tally State

Sets the tally lamp state on the currently selected camera.

OptionChoicesDescription
Tally StateOff, On (Program), Flash (Preview)Desired tally lamp state
  • Off — tally lamp off
  • On (Program) — solid tally lamp in program mode
  • Flash (Preview) — flashing tally lamp in preview mode

Feedbacks

All feedbacks are boolean (true/false) and can change button style when active.

Connection Status

Active when the RC-IP1000 is online and responding to polls.

Default active style: green background.

Current Camera

Active when the specified camera number is currently selected on the controller.

OptionRange
Camera Number1–200

Default active style: yellow background, black text.

Active Preset

Active when the specified preset was most recently recalled.

OptionRange
Preset Number1–100

Default active style: blue background, white text.

Function Button Status

Active when the specified function button was most recently pressed.

OptionChoices
Function ButtonF1–F10

Default active style: orange background, black text.

Tally State

Active when the tally lamp is in the specified state.

OptionChoices
Tally StateOff, On (Program), Flash (Preview)

Default active style: red background, white text.


Variables

VariableDescriptionExample Values
$(instance:current_camera)Currently selected camera number1
$(instance:last_preset)Most recently recalled preset number3
$(instance:tally_state)Current tally lamp stateoff, on, flash
$(instance:connection_status)Connection stateConnected, Disconnected

Presets

Ready-made buttons are provided in four groups. Drag them onto your Companion surface to get started quickly.

Camera Select (Cameras 1–10)

One button per camera (CAM 1 through CAM 10). Each button:

  • Triggers Select Camera on press
  • Highlights yellow when that camera is active

Preset Recall (Presets 1–10)

One button per preset (PRESET 1 through PRESET 10). Each button:

  • Triggers Recall Preset on press
  • Highlights blue when that preset was most recently recalled

Function Buttons (F1–F10)

One button per function button. Each button:

  • Triggers Press Function Button on press
  • Highlights orange when that button was most recently pressed

Tally

Three buttons for tally control:

PresetActionActive Style
TALLY OFFSets tally offGrey highlight
TALLY ONSets tally on (program)Red highlight
TALLY FLASHSets tally flash (preview)Orange highlight

Details

Manufacturer
Canon
Product
RC-IP1000
Latest Version
v1.0.0
Author
Joseph Adams
Contributor
josephdadams(5)

Open Issues and Requests

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →

More from Canon

CR-N100 · CR-N300 +11 more

Canon

Pro
CameraPTZVideo
View Connection

XF405 · XF705 +3 more

Canon

Community
View Connection