Choose your own approach depending on the type of application you intend to develop.
You have different options available depending on your requirements:
Running analytics as an ACAP application, i.e. onboard the product, provides many benefits when compared to running the analytics as a client application. However, the product's resources, e.g. the processing power, memory, storage, etc. are limited as compared to running the analytics on a separate computer. It's important to make sure that the camera has what it takes to run your application. Please see the product selector to learn about our products’ characteristics.
Video motion detection functionality has been included in Axis products for a very long time. The first built-in video motion detection is very basic, and it currently co-exists with the ACAP application; AXIS Video Motion Detection 4 (VMD 4), which will replace the old version in an upcoming firmware, although exactly when has not yet been decided. The VMD 4 application is pre-installed in cameras with firmware version 6.50 and later, but needs to be manually started before use. The APIs are available in the Application section in VAPIX Library.
Axis Zipstream technology reduces bandwidth and storage requirements by an average 50% or more, and is thus a highly requested feature among our customers. We strongly recommend that you make sure to support it in your VMS. Unlike most compression technology, Zipstream doesn’t just limit the bitrate - instead, three kinds of intelligent algorithms ensure that relevant forensic information is identified, recorded and sent in full resolution at full frame rate.
You can find out if your product supports Zipstream in the Product selector, or by using VAPIX and checking for the parameter Properties.Zipstream.Zipstream=yes
The On-screen Controls API allows you to receive information about various features in the product, and to dynamically add support for new features in your VMS solution.
Secure Real-time Transport Protocol (SRTP) and RTSP over TLS (RTSPS) are security extensions that protect real-time audio/video streaming. In the documentation you will learn how to implement SRTP and RTSPS for secure, low-latency streaming in your setup.
We've now made it easier to develop great web applications with support for our products. The video player used in our products’ web interface is now open source and available on the Axis GitHub repository. The JavaScript component supports all major browsers, with H.264 video using the browser decoder (no plugins). The decoding is automatically offloaded to hardware where supported.