Code on the verge of art

LiS video protocol

Displays the image in real time regardless of the Internet connection speed and the frequency of network packets loss. It can play synchronized video from several cameras on the same screen with individual quality settings. Has an extension for playing 480p video with sound via 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 with analogues. Protocol allows to use instantly video analytics on any device. It has restoring algorithm of 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 the video transfer from the server to the user by selecting the shortest path. It works automatically and noteless for a user.

Example: if a user is at the same network with the server, the video is transmitted without using an Internet connection.

Errai Multi IPErrai Multi IP

Reverse Proxy system

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

Supports connections through asynchronous and synchronous NAT systems.

Works automatically and noteless for a user.

Errai Reverse ProxyErrai Reverse Proxy

GPU Decoder

Transfers some decoding and encoding video tasks from the main processor to the graphic one.Allows to connect 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 wearout of the hard disk head. Also it instantly provides a large number of users with an access to video archive. VCIFS file system is resistant to physical damage of the carrier.

VIS index storage

VIS (Verona Index Storage) is the technology of 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 required video clip in a 5 year archive.

Errai VIS

VeBus data exchange system

VEBuS (Verona Exchange Bus System) is a technology of subsystems and servers communicating.

Synchronizes operation of server processes both locally and through the network, which allows the system to balance a load between multiple physical servers automatically. Supports various roles of processing and storing video between servers.

Errai VeBUSErrai VeBUSVeBusServer 1Server 2Server 3

VeDB data base

VDB (Verona Database) is a database for highly loaded video surveillance systems.

Processes requests from users and subsystems simultaneously, without loading server resources.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 operation system

Errai OS

Is a quintessence of our technologies

Is ten times less demanding on resources than competing solutions.

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

Errai OS