Introduction

Aivero is a platform for capturing, compressing, transporting, and inspecting 2D and 3D video.

  • Novice users can use a User Interface (UI)to record and interact with acquired data.
  • For advanced users, a Python API (APY) provides low-level access to the video recordings, allowing for video cropping, encoding type conversion, etc...

Components

The system consists of the following components:

  • Deepserver (DS) with a web-based UI
    • Hosted locally on a server (online or air-gapped)
    • Hosted at www.aivero.com
  • A Python library (APY) used to interface with the system
  • One or multiple Deepcore (DCD) devices
    • A Camera for each DCD device

DeepServer

The DeepServer is the backbone of the Aivero platform, providing users with a web-based interface to control the video recordings, cameras, and captured recordings.

Furthermore, the server provides compressed 2D and 3D video infrastructure from the DeepCore devices. The APY can also be installed in this device to have increased control over data exporting.

DeepCore

The DeepCores are deployed using Nvidia's Jetson platform or Raspberry Pi devices, which stream data acquired from 3D and 2D video cameras to the DeepServer, handling the data's compression and video transport.

These devices can be managed in the web UI generated by the DS.

Functionality Scope

  • Remotely view live camera feeds in the comfort of their browser
  • Record 2D and 3D video with state-of-the-art compression
  • Schedule recordings of multiple cameras
  • Playback multiples files in one view to inspect recordings
  • Easily reconfigure the system
  • Programmatically access the video data from the central server in Python

Setup

Are you starting from scratch? Then move on to the "Server installation section"document for Deepserver initial setup and "DeepCore Getting Started" for the DeepcoreDaemon setup.

If you already have a DeepServer and one (or more) DeepCoredevices set up, just head over to the usage overview