Category Archives: News

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

Events via WebSocket and Basic Analytics

As of build 2.0.0.175, two important features were implemented in Viinex: WebSocket interface for accessing the events from connected devices, and basic analytics for raw video devices. Basic video analytics are detectors for such topics as "MotionAlarm", "ImageTooBright", "ImageTooDark", "ImageTooBlurry" and "SceneChange" -- that is, exactly the events described in ONVIF Imaging Service specification. Recently…
Read more

Video archive access from RTSP server

The RTSP server built into Viinex 2.0 now has got the ability to stream not only live video sources, but video archive content as well. The RTSP URIs for accessing stored video tracks are in style of the Viinex 2.0 HTTP API (rtsp://SERVER:PORT/storageN/cameraM). The client may select the interval using "begin=", "end=" URI parameters, and…
Read more

License plate recognition for video

We've implemented support for license plate recognition on video fragments in Viinex 2.0. In order to perform recognition, one sill needs to issue a command to Viinex; "free flow" mode is missing yet. The novel (in comparison with older image-wise recognition mode) is that Viinex takes care of getting video from the camera, and pre-buffering…
Read more

Viinex 2.0 at All-over-IP 2017

We're going to participate in the All-over-IP 2017 exhibition. We'll be there at booth C6.3 presenting information about Viinex 2.0 and our nearest plans. See you on November 22..24, in Moscow at Sokolniki exhibition center. We'll be glad to discuss our software, as well as latest industry trends, in person.
Read more

Snapshots

We've released a minor build with a few new features, most noticeable of which is the support for snapshot request, for video archive and for some types of live video sources. What's important for video archive, - the developer may request for the snapshot of any moment (timestamp), and Viinex will produce the JPEG image…
Read more