User Tools

Site Tools


workgroup:camera-api:start

This is an old revision of the document!


Camera API WG

Overview

Camera API WG is focused on platform independent developer APIs for cameras and remote control of camera and gimbal.

APIs under investigation include:

  • Remote Camera and Gimbal Control APIs (Julian Oes)
  • Video Streaming APIs
  • C/C++ developer camera APIs (FPV, Snapshot, Recording, Optic Flow, and Stereo)

Proposed APIs

The following submissions have been made with a request for comments:

Qualcomm Technologies Inc provided links to the platform independent Camera APIs used in Snapdragon Flight, for consideration and comment from TSC, Camera WG and the community:

Video Streaming APIs

Intel open-sourced their work on video streaming. The repository and initial documentation can be found at:

This initial version is based only on discovery via Zeroconf and therefore requires an active WiFi connection with the drone, but one of the items for future implementation is support for the current set of MAVLink messages there.

The Intel Aero and Snapdragon Flight platforms both use RTSP for video streaming. The implementation difference is that Intel Aero is using GStreamer and Snapdragon Flight uses live555. The Dronecode Camera/Video streaming API does not (and should not) expose implementation details.

Feedback is requested and appreciated

workgroup/camera-api/start.1489977155.txt.gz · Last modified: 2017/03/20 02:32 by Hamish Willee