Introduction

Aivero See is a platform for capturing, compressing, transporting, and inspecting 2D and 3D video. Novice users are able to record and interact with acquired data through an User Interface (UI).
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 several major components

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

DeepServer

The DeepServer is the backbone of the Aivero See platform, providing the user with a web based interface, in order to control of the video recordings, cameras, and the captured recordings. Furthermore, the server provides the infrastructure to receive compressed 2D and 3D video from the DeepCore devices. The APY can also be installed in this device, in order to have increased control over the exporting of the data.

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 both the compression and the video transport of said data. 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
  • Easily reconfigure the system
  • Programmatically access the video data from the central server in Python

Setup

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

You can move on to the "Server installation section"document for Deepserver initial setup and "DeepCore Getting Started" for the DeepcoreDaemon setup.