XC Protocol Remote Control API
Video never streamed so smooth. Your go-to centralised IP-based control for professional Canon video solutions.
Sign up to hear more about this and other business solutions
Smarter control. Seamless integration.
Control them all
Control up to 200 cameras with the RC-IP1000 or RC-IP300 controllers. Enjoy the simplicity of one unified workflow over IP.
Scale up. Scale down.
From simple studio broadcasts to synchronised multi-camera installations for one-off events, the open API supports all levels of video productions.
Stream easier
No training? No problem. Easily adjust focus, exposure and colour on the fly. XC Protocol offers the speed, automation and accuracy that live streaming demands.
Seamless integration
The XC Protocol lowers the barrier to building professional-grade control systems with its usability. Power, control and video are delivered over a single cable streamlining installation.
What to use XC Protocol for
Live performances and stage productions
Flexible and versatile, Canon’s XC Protocol is ideal for multi-camera setups and ready to capture on-stage movement with precision and focus.
Corporate training, workshops and live streaming
As demand rises for corporate video content, the XC Protocol enables easy workflow. Even nontechnical staff can operate it.
Cooking shows and lifestyle content
Perfect for in-house studios, where high-quality episodic video content is the output. It makes you feel like a TV director.
Public service news and meetings
From breaking news to planned public service announcements, XC Protocol can broadcast updates to keep communities informed.
Frequently Asked Questions
-
XC Protocol allows you to control Canon cameras in detail, including movement, settings, and features, while also enabling you to retrieve data such as status information, configuration parameters, and metadata. It can be used for direct command-based control, for developing custom applications, and for integrating Canon devices into broader systems such as automation or robotics workflows.
-
XC Protocol enables efficient remote and multi-camera operation, making it particularly useful for live streaming and content production environments. It supports control over a wide range of Canon camera settings, providing a flexible and reliable foundation for integrating Canon devices into professional workflows.
-
XC Protocol enables integration and control across PTZ systems, including certain third-party devices such as robotics, sliders, and lifts. Canon PTZ controllers like the RC-IP1000 and RC-IP300 can transmit tally information to cameras via XC Protocol, and can also be controlled remotely as client devices, allowing users to retrieve information and perform actions like switching cameras or triggering functions.
-
Yes, Canon XC Protocol is IP based and multiple cameras can be controlled via controller or app.
-
CR-N100, CR-N300, CR-N350, CR-N400, CR-N500, CR-N700, CR-X300, C50, C70, C80, C300 Mk III, C400, C500 Mk II, XF605.
-
All EF and RF lenses are usable with cameras that support XC Protocol. For zoom control via the camera mount, compatible lenses include those with servo functionality - either built in or via an external unit. This includes Cine Servo, Compact Servo and Power Zoom Lenses. Power Zoom lenses using PZ-E2/E2B adapters are also supported, along with lenses that have built in power zoom capability.
-
XC Protocol supports communication over Ethernet for physical connectivity. For network communication, it uses standard HTTP/HTTPS interfaces.
-
Many external devices and applications support XC Protocol, and you can explore these via the PTZ Remote Camera Compatibility page. Some solutions offer direct integration via XC Protocol, although “compatibility” may also include other types of connection or control, not exclusively XC Protocol.
-
The XC Protocol specifications and API documentation are available via the Canon Developer Programme support page. If you are planning an integration or have further questions, you can contact your local Canon representative or use the contact options provided on that page.
-
Yes, you can get technical support from Canon and access to technical resources is also available. Please contact your local Canon office or head to the Canon Developer Programme support page to start the conversation.
Talk to the Canon team about how you can stay competitive with business solutions tailored to your needs.
Related Products & Integration
Canon has designed the XC Protocol to work seamlessly with its professional camera lineup, allowing for high-quality, real-time control across multiple models. Let’s look at some key products in the ecosystem.
Related Articles & Case Studies
How Miele’s culinary experts became creators powered by Canon
Learn how kitchen giant Miele is turning its chefs into cost-saving creators thanks to Canon solutions built bespoke for their in-house studio.
PTZ cameras help Finnish live events company switch to hybrid
AV production company SVV are used to producing huge events, from international summits to large-scale trade exhibitions. Find out how Canon CR-N500 PTZ cameras have helped reinvent their business offering in a new hybrid form.
Future-proofing workflows with Canon’s PTZ cameras
Remote multi-camera control, auto tracking, 4K HDR – how Canon's PTZ cameras, controllers and apps transform broadcast and video production.