VideoSDK 6.21 is now available

 

Video SDK 6.21 has a strong focus on data security and privacy and therefore introduces the concept of security properties. Unsecure access and connections are prohibited by default. Video SDK will not work as before out of the box!

This Video SDK is also the first that supports RTSP replay, supported by a consolidated RTSP stack in the Video SDK core replacing the RTSP stack in the ONVIF-VDP. It adds hardware-accelerated decoding of H.264 and H.265 video streams on Windows 10 with NVIDIA graphics adapters (driver version 378.66 and higher).

New features

• Support of secure ONVIF connections (via https) and RTSP streaming (https and rtsps).

• Ability to decrypt and authenticate SRTP streams if they are offered by the device.

• Support of RTSP replay, supported by a consolidated RTSP stack in the Video SDK core replacing the RTSP stack in the ONVIF-VDP.

• Supports hardware-accelerated decoding of H.264 and H.265 video streams on Windows 10 with NVIDIA graphics adapters (driver version 378.66 and higher).

• A new concept of security properties was introduced. Integrators must make sure that they have read and understood the configuration options and consequences of the settings described under the security properties concept.

• ONVIF-VDP supports eteTrack searches.

• ONVIF-VDP supports ONVIF/RTSP replay.

Changes

• The semantics of IStreamItemProvider have changed in order to improve replay performance with certain protocols and in order to remove a systematic race condition. Please make sure that you understand and adapt your application to these changes if using this functionality.

• Error handling has been made more rigorous by introducing error frames. These might lead to previously incorrectly decoded non-keyframes not to be displayed anymore. This change was made since some hardware decoders do not support signaling of defective frames and in order not to render defective frames that may be visually indistinguishable from correct ones.

• Basic authentication has been removed from RTSP (i.e. RTSP-VDP and ONVIF-VDP) due to security considerations. Devices that only support basic authentication need to be updated or replaced.

• RTSP-VDP has been integrated into GCA2.dll since its functionality is shared between various VDPs.

Installation notes

When installing the Video SDK a user guide and the documentation of the interfaces are installed along with the application. Both documents are joined in the Video SDK help document.

Supported platforms are:

• Windows 7 SP1 (32bit, 64bit)

• Windows 8.1 (32bit, 64bit)

• Windows 10 (32bit, 64bit)

• Windows Server 2008 R2

All Microsoft updates and hotfixes are expected to be installed on target PCs, graphics card drivers are also expected to have the latest officially released version.

ONVIF Support

• ONVIF PTZ configuration must be configured on the ONVIF media profile. Video SDK does not change the ONVIF media profile to enable PTZ.

• For a detailed list of tested ONVIF devices please contact the Video SDK support team. The details include the device firmware version and known restrictions.

 
 

SDKs

Downloads Description
VideoSDK.06.21.0089.x86.msi (MSI, 36.81 MB) *Please consider the license agreement 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.
32bit version
VideoSDK.06.21.0089.x64.msi (MSI, 43.53 MB) *Please consider the license agreement 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.
64bit version
VideoSDK.Redist.06.21.0089.x86.zip (ZIP, 38.31 MB) *Please consider the license agreement Video SDK redistributable installer, copies all mandatory Video SDK and device proxy files into a fixed directory structure. Installs all required Microsoft DirectX dependencies and Microsoft VC Redistributables.
32bit version
VideoSDK.Redist.06.21.0089.x64.zip (ZIP, 46.76 MB) *Please consider the license agreement Video SDK redistributable installer, copies all mandatory Video SDK and device proxy files into a fixed directory structure. Installs all required Microsoft DirectX dependencies and Microsoft VC Redistributables.
64bit version
 

Code Samples

Downloads Description
IP_03_VSDK (ZIP, 256.37 kB) *Please consider the license agreement This project demostrates Bosch VideoSDK functionality in finding video devices (cameras etc.) on the network.
Various GUI implementations are available.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_04_VSDK (ZIP, 78.89 kB) *Please consider the license agreement This project demonstrates the usage of Video SDK in subscribing for device message
events and handling them. The idea of this sample is to demonstrate basic device
response.
IP_07_VSDK (ZIP, 80.95 kB) *Please consider the license agreement This project demonstrates displaying the video from device in MFC CPP application.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_08_VSDK (ZIP, 222.14 kB) *Please consider the license agreement This project demonstrates core Bosch SDK functionality in video streaming and PTZ control.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_09_VSDK (ZIP, 153.20 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities to retrieve tracks and records information from device media database.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_10_VSDK (ZIP, 201.75 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities to replay recorded tracks from the device media database.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_10_1_VSDK (ZIP, 210.42 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities for direct/transcoded replay

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.61.0042
IP_11_VSDK (ZIP, 194.57 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities to export media database records to file.

Tested with:
- Visual Studio 2010
- installed Bosch Video SDK 5.40.0026
IP_13_VDSK (ZIP, 661.31 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities to control PTZ over BICOM, get/set presets, pan, tilt and zoom


Tested with:
- Visual Studio 2012
- installed Bosch Video SDK 5.40.0026
IP_20_VDSK (ZIP, 3.86 MB) *Please consider the license agreement This project demonstrates VideoSDK abilities to export live video into a file. Supported formats are the bosch proprietary format, Microsofts ASF/WMV format and MP4/ISO-14496-12 compatible export.

Tested with:
- Visual Studio 2012
- installed Bosch Video SDK 5.40.0026
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.
CK_01_VSDK (ZIP, 286.61 kB) *Please consider the license agreement This project demonstrates VideoSDK abilities to retrieve transcoded live video with adjustable bandwidth.

Tested with:
- Visual Studio 2012
- installed Bosch Video SDK 5.70.0044