This guide details the Blackmagic SDI, Bluetooth, S.Bus, and PWM camera control protocols for software developers integrating with Blackmagic cameras.
The document describes the Blackmagic SDI Camera Control Protocol, an extensible protocol used to send a unidirectional stream of small control messages embedded in the non-active picture region of a digital video stream. It is intended for software developers to construct devices that integrate with supported Blackmagic Design cameras using ATEM switchers or other controllers.
The guide covers multiple control methods including SDI, Bluetooth, S.Bus, and PWM. It provides detailed specifications on message packet formats, defined commands for camera configuration (such as lens, video, audio, and output settings), and examples of protocol packets.
| Maximum packet size | 64 bytes |
|---|---|
| Message grouping limit | 32 messages |
| Maximum payload size | 255 bytes |
| Command length range | 0 to 60 bytes |
| Device address range | 0 through 254 |
It is used to construct devices that integrate with supported Blackmagic Design cameras by sending a unidirectional stream of small control messages embedded in the non-active picture region of a digital video stream.
The maximum packet size is 64 bytes.