Archived - Intel® RealSense™ Depth Camera Manager (DCM) Overview

The Intel® RealSense™ SDK has been discontinued. No ongoing support or updates will be available.

Introduction

For applications to work with Intel® RealSense™ camera, the Intel RealSense Depth Camera Manager (DCM) must be installed on the client system running Microsoft* Windows*. Although the discussion in this blog is based on the Intel RealSense Camera F200, it can also be applied to other Intel RealSense cameras, such as R200 and SR300.

The main role of Intel RealSense Depth Camera Manager is to provide camera management. It exposes interface to both depth and color streaming sequences from the depth camera.

Intel RealSense Depth Camera Manager includes two components: 1) Intel RealSense Depth Camera Manager Service. 2) Intel RealSense Camera Virtual Driver.

Intel RealSense Depth Camera Manager Service

The Depth Camera Service is a background service running on the client Microsoft* Windows* system (Figure 1). The main role of this service is to allow multiple Intel® RealSense™ SDK based applications and a single non-Intel RealSense SDK based application to access the camera’s color and depth streams simultaneously.

Figure 1 Intel RealSense Depth Camera Manager Service showed in Windows TaskManagerFigure 1 Intel RealSense Depth Camera Manager Service shown in Windows Task Manager

Intel RealSense Camera Virtual Driver

The Intel RealSense Camera Virtual Driver is an AVStream driver running on the client Windows system. AVStream is a Windows multimedia class driver that supports video-only streaming and integrated audio/video streaming. AVStream was provided as part of the operating system, in the export driver Ks.sys. The Intel RealSense Camera Virtual Driver is a minidriver that runs under Ks.sys.

The Intel RealSense Camera Virtual Driver allows a non-Intel RealSense SDK based application to access Intel RealSense camera streams as if it is directly connected to the camera without blocking other Intel RealSense SDK based applications.

Summary

The Intel RealSense Depth Camera Manager is the primary interface between the Intel RealSense camera and the Intel RealSense SDK clients. It includes a Depth Camera Manager Service and an AVStream virtual driver. It allows apps to access the camera streams simultaneously without blocking each other. It also allows non-Intel RealSense SDK based apps to access the camera streams.

For more information

Intel® RealSense™ Camera and DCMs

https://software.intel.com/en-us/realsense/home

https://software.intel.com/en-us/intel-realsense-sdk/download

 

 

 

For more complete information about compiler optimizations, see our Optimization Notice.

1 comment

Top
joseph e.'s picture

this is well developed computer system would like to acces the newest app from my system.even from my own destination without having vital problems on how to to operate.please this is an urgent matter concerning local accets.and please keep updated at my email address.thank you intel realsense.

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.