Skip to content
Camera Manager for interfacing cameras with the Dronecode platform
Branch: master
Clone or download
MatejFranceskin Merge pull request #192 from Dronecode/fix-invalid-conf-file-passed
Fix: do not launch CSD if specified conf file does not exists
Latest commit eef4766 Mar 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
m4 Camera Streaming Daemon first commit Mar 21, 2017
modules
plugins Replace gst signals with function calls Sep 11, 2018
samples Added first picam configuration Feb 13, 2019
src Merge pull request #192 from Dronecode/fix-invalid-conf-file-passed Mar 7, 2019
test Merge pull request #174 from Dronecode/fix-testapp Feb 27, 2019
tools Add a code to generate camera definition file Apr 4, 2018
.clang-format Camera Streaming Daemon first commit Mar 21, 2017
.gitignore
.gitmodules socket: Add UDP socket implementation May 8, 2017
.travis.yml CI: Test builds using other configuration flags Mar 28, 2018
LICENSE Camera Streaming Daemon first commit Mar 21, 2017
Makefile.am Remove source files replaced by plugins Sep 12, 2018
README.md Update README.md Jun 19, 2018
autogen.sh build: fix passing argument to autogen.sh May 10, 2017
configure.ac
dronecode-camera-manager.service.in Change service name from csd.* to dronecode-camera-manager.* Apr 24, 2018
valgrind.supp

README.md

Dronecode Camera Manager

Build Status Coverity Scan Build Status

The Dronecode Camera Manager (DCM) is an extensible Linux camera server for interfacing cameras with the Dronecode platform.

It provides a MAVLink Camera Protocol compatible API for video and image capture etc., and an RTSP service for advertising and sharing video streams. The server can connect to and manage multiple cameras, and has been designed so that it can be extended to support new camera types and protocols when needed.

Tip The DCM is the easiest way for Camera OEMs to interface with the Dronecode platform. Many cameras will just work "out of the box". At most OEMs will need to implement a camera integration layer.

Full instructions for building, using, extending and contributing to the camera manager can be found in the guide.

You can’t perform that action at this time.