Category Archives: News

Viinex integrates VMS

By February 2020 we have integrated several VMS, so now in Viinex there are two new object types: • VMS – an object, which is specific for every video system that we have integrated, which allows interacting with this VMS servers. It is possible to connect not only to a single video server of a…
Read more

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