On this page, cookies are needed if you want to use the full range of the page. Please activate cookies and refresh that page. After refresh a cookie management dialogs will be available.

The cookie settings on this website are set to 'allow only strictly necessary' to give you the very best experience. If you continue without changing these settings, you consent to this - but if you want, you can change your settings at any time at the bottom of this page. Our cookie policy


SDKs & protocols


Access to a variety of software development kits (SDKs) and protocols is one of the benefits of registering for the Integration Partner Program.



A low level SDK which provides a framework for the Bosch RCP+ protocol. It covers APIs for RCP+ device discovery and client side communication to Bosch VIP devices. Interfaces are provided for synchronous and asynchronous operation.

Main features

• Synchronous and asynchronous operations to set/get all supported device settings

• Message Callback interface for receiving all supported device events

• Network Scanner to detect Bosch VIP devices on the network

• RTP stream functions to send/receive RTP streams from/to Bosch VIP devices

Package includes

• A library consisting of a Windows DLL and a set of C++ include files

• A C# assembly for interfacing .NET implementations

• A set of examples covering win32, MFC and .NET application programming

• An API documentation


Video SDK

An easy-to-use SDK enabling developers to easily integrate Bosch IP devices into their applications. It consists of reusable software components based on COM and ActiveX.

Main features

• Get decoded and rendered video/audio as well as the compressed stream

• Search for BVIP recordings and replay

• Export functionality for Live and Recorded video

• Get basic device Events*

• GUI configuration for Video Analysis

• Video Analysis information as overlay on the rendered video

• Network Scan to detect Bosch/ONVIF devices** on the network

Package includes

• Main VideoSDK components <programFiles>\Bosch\VideoSDK5\bin

• API documentation <programFiles>\Bosch\VideoSDK5\Documentation

• Video SDK redistributable installer <programFiles>\Bosch\VideoSDK5\Redistributables (+ all sub directories)

• Sample applications <programFiles>\Bosch\VideoSDK5\Sample Applications (+ all sub directories)

• Type Libraries <programFiles>\Bosch\VideoSDK5\TypeLibraries

* Events may vary depending on device type

** Type of discoverable devices may vary depending on the available VDPs


RCP+ over CGI

Common Gateway Interface is a standard (RFC 3875) for exchanging data between a BVIP device and a web client. It is applicable for all BVIP devices with firmware 3.0 or higher. Several CGI commands are implemented to control the device simply by using the browser URL. The ability to send RCP commands using CGI enriches the Interface to cover the complete remote protocol feature set and literally configure all settings on BVIP devices.

Downloads Description
IP_05_CGI (ZIP, 80.85 kB) *Please consider the license agreement This project demonstrates core Bosch RCP+ SDK functionality in video streaming quality managment(cameras etc.),
without using the RCP+ SDK but "RCP+ over CGI" tunneling.

Tested with:
- Visual Studio 2010
- installed RCP+ SDK 4.10 (C:\devel\rcppsdk)
GW_01_VSDK (ZIP, 214.77 kB) *Please consider the license agreement This project demonstrates how to access encoded media data with the IStreamItemProvider and IStreamItemProcessor Class
from the Bosch VideoSDK.
GW_02_EXE (ZIP, 8.40 kB) *Please consider the license agreement This executable helps you to integrate PTZ over BICOM. It creates a RCP+ CGI command for most common PTZ actions.
GW_03_EXE (ZIP, 585.62 kB) *Please consider the license agreement This executable helps you to integrate PTZ over OSRD. It creates a RCP+ CGI command for most common PTZ actions.

ONVIF standard

The ONVIF specification defines a common protocol for the exchange of information between network video devices including automatic device discovery, video streaming and intelligence metadata. As one of the standard’s founders, all Bosch devices with firmware 4.0 or higher are ONVIF compliant. Bosch ONVIF implementation covers device configuration, live and playback functionality, as well as PTZ and more.


RTSP standard

The Real-Time Streaming Protocol is widely used to control media streams. It allows live viewing of video from a BVIP encoder or IP camera with a compatible standard media player like VLC or QuickTime, independent of OS. RTSP (RFC2326) is supported by BVIP encoders and IP cameras with video streaming running firmware version 3.0 or higher. Apart from the media player, no other pre-installed software is needed. Access via RTSP is normally also possible from other OS platforms like Linux and Mac.