UVAP
  • Key Features
  • Feature Demos
  • Installation
  • Developer Guide
  • Operation Guide
  • Tutorials
  • Help

›Installation

Installation

  • System Requirements
  • License Key
  • Setting Up UVAP

Upgrade

  • Upgrade Procedure

System Requirements

This document describes the minimum hardware and software requirements to install the UVAP in a demo environment. This is a standalone installation without the need for accessing anything remotely. However the installation requires internet access and access to some Ultinous repositories.

Hardware Requirements

The following tables show the minimum hardware requirements to run UVAP for demoing purposes. The following configurations define two different levels of performance that can be used for demoing. Demos can be run with USB or IP cameras - two cameras are enough to run all the demos. Video annotation can be done with pre-recorded video files. The demo server can even be a laptop that contains the necessary hardware parts, like a decently strong CPU, and GPU.

Running other applications and/or services on the same computer alongside of UVAP (e.g. X session, browsers, IDEs, etc...) require more hardware resources, especially CPU, system RAM, GPU RAM and storage space.

If the server is not a physical computer, but a virtual one, GPUs are required on the host computer, that support virtualization. NVIDIA® GeForce® cards do not support virtualization.

Embedded Systems

UVAP runs NVIDIA Tegra based embedded computers. Currently only Nvidia TX2 is tested and supported, and TX2 is the minimum hardware. NVIDIA Xavier based boards are not yet supported, but it is reported to work on them.

Cameras

The type of the cameras can be any of the following:

  • USB compatible - such cameras are suitable more for demoing purposes
  • IP camera with the ability to stream via RTSP
    • Most Android mobile phones can be used as an IP camera by installing a suitable application, that has this functionality - it's enough just for demoing UVAP

Server

UVAP demo light

Demonstrating the capabilities of UVAP on one or two live video streams with reasonable frame resolution and less FPS can be run on an NVidia Jetson TX2 or a computer with the following hardware parts:

PartSpecification
CPUIntel® Core™ i3-4130 3.40GHz
RAM4GB
GPU1 × NVIDIA® GeForce® 860M, 4GB RAM
Storage250GB

UVAP demo flashy

Demonstrating the capabilities of UVAP on one or two live video streams with frame resolution and FPS giving better user experience than UVAP demo light can be run on a computer with the following hardware parts:

PartSpecification
CPUIntel® Core™ i5-4460 3.40GHz
RAM8GB
GPU1 × NVIDIA® GeForce® 1080 Ti, 4GB RAM
Storage500GB

Software Requirements

UVAP runs on Ubuntu Linux 18.04 LTS. Virtualization systems that do not support PCI pass-through (for example, Windows Subsystem for Linux - WSL) are not suitable for running the components of UVAP that require GPU. The desktop edition of Ubuntu is recommended, as it could be necessary to be able to play back videos or display pictures for checking the source stream or the results. To install Ubuntu Linux 18.04 LTS desktop edition, follow the Ubuntu Desktop installation tutorial. However, the desktop and server editions of Ubuntu do not have any major differences, and also conversion between the two is easy, so the choice is up to you.

On NVIDIA Jetson systems, the Linux for Tegra version must be at least 32.4.3. The operating system installation is vendor dependent, please refer to their user manual.

Check for Ubuntu version:

$ lsb_release -a

Check for kernel version:

$ uname -a

Notations

For the notations used in this document, see Typographic Conventions.

Required Packages

Some Ubuntu (Debian) packages are required to be installed for the steps of UVAP guides to work. Install these packages with the following command:

$ sudo apt update
$ sudo apt install coreutils adduser git curl wget jq tar \
    software-properties-common gettext-base v4l-utils kafkacat

Bash is the preferred shell program when executing shell commands of the UVAP Documentation. Using a different shell is possible, but adjustments in the shell commands may be necessary in some cases.

Make sure that bash is installed with a version number of at least 4.0 with the following command:

$ dpkg-query --show bash

Expected output showing that bash is installed with version 4.4.18-2ubuntu1.2:

bash    4.4.18-2ubuntu1.2
License Key →
  • Hardware Requirements
    • Embedded Systems
    • Cameras
    • Server
  • Software Requirements
    • Notations
  • Required Packages
Help
UVAP License TermsGlossaryTypographic ConventionsTrademark InformationSupport
Navigation
Key FeaturesFeature DemosInstallationDeveloper GuideTutorialsHelp
Community
GitHubFacebookLinkedInTwitterYouTube
Ultinous
Copyright © 2019-2020 Ultinous