Skip to main content

Preview / Touchdown


RCP touchdown or preview is a joystick or button push on the RCP that calls the right CCU output on the preview video monitor. This configuration only works when one camera is controlled by the RCP. In the case of multiple cameras, the configuration is slightly more complex and uses multiple GPIOs or an integration with a router protocol. The RCP will call the selected camera automatically when changing cameras or manually when pressing the preview button. In the other direction, if a camera is selected on the router panel (VSM, Cerebrum, Quartz, etc.) the RCP will automatically switch to that camera so the preview video and the RCP are always synchronized. Both directions work simultaneously so you can switch cameras either from the router panel or from the RCP. This makes it convenient to handle a large number of cameras on a single RCP or use the RCP as a master panel.

These are different options to configure camera touchdown:

  • One camera on the RCP, using the preview button as a GPIO contact closure (RCP GPIO dongle)
  • Multiple cameras on one RCP using the RCP GPIO dongle or the NIO (IP box with 16 GPIO)
  • Multiple cameras using the router or switcher control protocol
  • Using Ember+ camera selection (unofficial and undocumented, please contact us if you have a project requiring this)

GPIO interfaces: RCP dongle or NIO

For GPIO, 2 solutions are available:

  1. CY-CBL-JACK-GPIO8 GPIO dongle that plugs at the back of the RCP and provides 8x GPIO that handles input and output at the same time. 2 units can be combined to provide 16x GPIO. See the link for the pinout. If only one camera is used, it uses the same pins as a Sony RCP on the DB9 connector so it can be plugged directly to the pre-wired installations in the desk where the RCP is installed.


  1. CY-NIO is a multi-purpose box that provides a 16 GPIO interface over IP. It is automatically detected by the RCP and is used in the same way as the GPIO dongle.


Configuration with one camera using a GPIO dongle or NIO

This configuration is similar to a standard RCP: a contact closure is linked to the press of the preview button. This is the desired behavior when the RCP only has one camera or when the preview button should be independent of the camera selection on the RCP.

The configuration is done in the GPIO tab by selecting GPIO on the upper left. You can then link the preview button of the RCP on the left to the GPIO output on the top. When the preview button is pressed, the GPO will be driven low which is equivalent to a contact closure.

GPIO preview configuration for one camera

Configuration with multiple cameras using the GPIO dongle or NIO

When multiple cameras are configured on a single RCP, we need multiple GPIO to trigger each of the cameras. The trigger can be in any direction: the RCP can do contact closures to change the router input, or a router or an external push button could generate the contact closure that the RCP will receive as GPI to select another camera, or both simultaneously. This is the case when external buttons could change both the router and RCP selection, while the RCP could also generate a contact closure so the router will follow when the selection is done on the RCP itself.

Pulses are generated by default from the RCP. This allows switching the router from the RCP buttons, but also from a Streamdeck or the web GUI switcher tab.

Configuring the GPIO

Select the Preview mode in the upper left corner and select the RCP in the drop-down list. The view will then show the mapping for that RCP with all the cameras available.

Adding a node from a GPI on the left to the cameras on the top (orange lines) will switch the RCP when a GPI is triggered. Adding a node on the right between a camera on the left and a GPO on the top will generate a pulse or level when the camera changes on the RCP or when the preview button is pressed.

GPIO preview configuration for multiple cameras

Joystick Override Mode

Joystick Override is switching the router input to the selected camera when the preview button is pressed and held, and restoring the previous router input when the button is released

When the RCP is used with a system that handles a Joystick Override mode, such as typically used in UK, the RCP can be configured to generate levels instead of pulses. The contact closure is then held until the preview button is released. In this mode, the RCP doesn't handle the override but just acts like regular RCPs so that an external system can be used for joystick override, like VSM, Cerebrum, or other dedicated boxes. The RCP itself doesn't handle joystick override but this might come in the future.

To enable level mode instead of pulses, change the settings in the controller section of the main tab under the properties of the controller set. This means that all preview GPIO actions from that controller will be pulses or levels.

GPIO level or pulse

Synchronization with a router or switcher protocol

An alternative to GPI is to use the router control protocols to synchronize camera selection on the RCP and on the preview video monitor. This is done on the main configuration tab in the components section. Refer to the integration guides for each equipment or protocol.

Typically, the integration module will assign a router output to the RCPs controller set, and assign a router input to any known camera. When the router switches the input on that preview monitor, the RCP will automatically change to the corresponding camera. And when the camera is changed on the RCP, it will switch the router to that corresponding video input. This ensures that the RCP camera selection will always match the camera displayed on the preview monitor.

GPIO level or pulse

RCP options for preview and auto-selection

The RCP has a few options available on the LCD interface itself to change the behavior of the preview function when switching cameras. These are under MENU > Settings.

  • Follow Router Selection: the RCP will automatically change the camera when a GPI or a router changes the input. This can be disabled if you want to temporarily hold the RCP to one camera.
  • AUTO preview on camera change: when using the arrow keys on the RCP to change the camera, a preview pulse will be automatically generated on the GPO or the router will change to the new camera source. If this is disabled, cameras can be changed on the RCP but pressing preview is then necessary to change the router or generate the GPO pulse.
  • Disable Pre/Next keys: when one RCP is used per camera, or if an external router panel or Streamdeck is used to change cameras on the RCP, it is possible to disable the arrow keys in which case all 3 keys will act as the preview button.
  • Access all cameras: this is an advanced configuration where one RCP can be restricted to a subset of cameras. This option allows temporary access to all cameras. Note: This feature isn't yet integrated in the GUI and will be available in a future release