Category Archives: News

WebRTC live video streaming

We're glad to present the basic support for WebRTC live video streaming in Viinex 2.0. WebRTC technology is what allows a Web browser to receive and display a video stream in the real time, without a significant delay. As the matter of fact, WebRTC is a number of protocols and proposed standards (to name a…
Read more

Support for scripting

Big news: Viinex 2.0 has received the support for scripting. The idea was to have a JavaScript engine inside of Viinex 2.0, an engine which could execute a custom code in order to filter or generate new events, and control some of Viinex 2.0 objects just like they can be controlled via their HTTP API.…
Read more

External process for integrations

For a number of reasons we decided to extend Viinex 2.0 with a feature of a simple but powerful way of communicating with an arbitrary third-party system. Viinex 2.0 can send and receive events, -- a structures of data with some predefined and some unspecified fields, which should also be able to serialize and deserialize…
Read more

Clusters: a way to configure Viinex 2.0 in the run time

One of restrictions with Viinex 2.0 was that it did not allow its client software to change a configuration of Viinex instance while the latter is running. If there was a need to add a camera or modify some aspect of one of Viinex objects' behavior -- then one had to stop the whole instance…
Read more

Video4Linux capture devices support

We've implemented the support for Video4Linux video capture devices, that is - USB cameras and grabbers. Our implementation of V4L support has all the same features as that for DirectX devices on Windows, including the discovery. The only difference is device addresses (traditionally /dev/video0, /dev/video1 and so on in Linux) and the configuration value "capture":{"type":"v4l"}…
Read more

Basic PTZ support

As of Viinex 2.0 build 198, basic support for PTZ cameras was added. For now it's just a proxy for ONVIF devices' PTZ interface. Despite that, we believe that Viinex simplifies things for the application developer. Instead of fighting with XML, SOAP, namespaces and so on, with Viinex one may send a PTZ command with…
Read more

Server-side video renderer

As of build 2.0.0.197, the server-side video renderer functionality is available in Viinex. The server-side video renderer is a virtual video channel which is composed of one or more real video streams available in Viinex to produce a single video stream. The original video streams are rendered on the server side into a memory buffer,…
Read more

Face detection

We've implemented the face detection functionality in Viinex 2.0. The face detection stuff is divided into two modules in Viinex: there is an "engine" which processes the still images, and a "video analytics module", which presents the sequence of frames to the engine until a result is produced. Both components are available from the HTTP…
Read more

Viinex 2.0 is installed in the Moscow zoo

In the end of 2017 we provided Moscow Zoo with video management SDK - Viinex 2.0. Viinex 2.0 is used for restreaming video from IP-cameras installed in the "Moscow State Zoological Park" on the website of the zoo. Video on the website is managed by the IT-department of the zoo. Also our embedded video surveillance…
Read more