Code on the verge of art

LiS video protocol

Errai displays images in real time regardless of the Internet connection speed and the packet loss. Errai can play synchronized video from several cameras on the same screen with individual quality settings. and can support 480p video on 96 kb/s.

HOVSP Protocol

Reduces the video stream size up to 20% without loss of quality. It is 10 times less demanding on the CPU in comparison to market leaders. The protocol allows instant video analytics on any device. Errai has a restoration algorithm to repair damaged video to optimize WiFi and GSM connections. Works on iOS, Android and the Web. Protocol is compatible with HTML5 and does not require Flash.

Multi-IP system

Optimizes video transfer from the server to the user by automatically selecting the shortest network path.

Example: if a user is on the same network a the server, the video is transmitted directly without using the Internet connection.

Errai Multi IPErrai Multi IP

Reverse Proxy system

Sets a direct connection with the server via NAT and the Firewall.

Supports connections through asynchronous and synchronous NAT systems.

Works automatically for a seamless user experience.

Errai Reverse ProxyErrai Reverse Proxy

GPU Decoder

Transfers some decoding and encoding video tasks from the main processor to the graphic processor.This allows connecting 30% more cameras to the server and accelerates the video analytics process.

Errai GPU DecoderErrai GPU Decoder

Verona framework

Verona framework is the heart of Errai. It ensures video surveillance reliability and failure tolerance.

It works with low-level block devices and network protocols.

Errai VCIFS badusual

VCIFS file system

VCIFS (Verona Сircular Index File System) — is a file system for block devices.

Eliminates fragmentation and reduces wear of the hard disk head and it allows a large number of users with access to video archive. The VCIFS file system is resistant to physical damage of the carrier.

VIS index storage

VIS (Verona Index Storage) allow for fast access to the video archive.

Stores collected video analytics data, timestamps and video clips, which allows to perform instant search.

Example: it takes less than one second to search for a video clip in a 5 year archive.

Errai VIS

VeBus data exchange system

VEBuS (Verona Exchange Bus System) is a technology that allows subsystems and servers to communicate.

Synchronizes the operation of server processes both locally and through the network, which allows the system to automatically load balance between multiple physical servers.

Errai VeBUSErrai VeBUSVeBusServer 1Server 2Server 3

VeDB data base

VDB (Verona Database) is a database for high useage video surveillance systems.

Processes requests from users and subsystems simultaneously, without overloading server resources. Has a decentralized structure and an internal processes notification system, which increases database stability and performance under heavy loads.Has a decentralized structure and an internal processes notification system, which allows data base to avoid crashes under heavy loads.

Errai VeDBErrai VeDBDatabaseService AService BService CService AService BService C

Errai operating system

Errai OS

Quintessential technologies

Is ten times less demanding on resources than competing solutions.

Records and stores video archives, routes the network and encrypts data.

Errai OS