Video recording


Viinex stores video recording in containers described in ISO 14469-12 standard (better known as MP4 format). Video recordings can be played using commonly available means like Windows Media Player, iTunes, VLC etc. Video data received from cameras is recorded in a folder in a file system mounted on a server where Viinex works. It can be either a file system on a local data storage, or a mounted remote file system on a NAS, or a local file system on a remote iSCSI SAN storage. The structure of directories that video data is stored in is trivial (subfolder names are connected to the time the video was received), so users can check the data or even manage it (extract data or consolidate archive parts) by simply copying files and directories. Of course, if this type of activity is undesirable in a particular environment – it can be banned by restricting access to the video archive root folder via ACL or POSIX.

Video recording control

Viinex automatically abides by the restrictions set on video storage. These restrictions may define maximum storage size – either as a disk space or as a storage duration. With a preset restrictions Viinex erases oldest recordings, replacing them with new ones – as any video surveillance system does. For flexibility of deployment several video archives can be created on one Viinex instance. Each archive can store recordings from its own set of video sources and has its own settings of restrictions on storage space and duration.

An API is available for applications that use Viinex. It helps these applications decide when video recording into an archive should start and stop. One remote call (HTTP request) can be used to start or stop the recording for a preset group of cameras. Viinex supports pre-recording buffer and timeout for post recording.

Video export

With Viinex export of video clip is as simple as downloading file with a weblink. Client application defines which camera and what time interval the video should be requested from – and makes an HTTP request. The exported data is received in a body of HTTP response. See for yourself in our demo for developers.

Viinex supports MP4 and MPEG TS containers as an output format for video export. This way a downloading file can be played back by standard players. There is no need to install players, codec packs or any additional software to play videos exported via Viinex.