Video Recording

Viinex middleware stores video recordings in containers that adhere to the ISO 14469-12 standard, commonly known as the MP4 format. These recordings can be played using widely available media players, such as Windows Media Player, iTunes, and VLC. Video data received from cameras is saved in a folder on a file system mounted on a server where Viinex operates. This file system can be local or remote, accessed via NAS or iSCSI SAN storage. The directory structure of the video data is straightforward, with subfolders named according to when the video was received. Users can easily check or manage the data by copying the files and directories. If necessary, access to the video archive root folder can be restricted using ACL or POSIX to prohibit certain activities in specific environments.

Video Recording Control

Viinex middleware automatically adheres to restrictions placed on video storage, which may include a maximum storage size measured in GB, relevant or absolute hours, or % of disk space. When these limits are reached, Viinex erases the oldest recordings to make space for new ones, following the common practice of video surveillance systems known as ‘ring’ storage.

To allow for flexible deployment, multiple video archives can be created. Each video archive can store recordings from a specific set of video sources and has its own storage space and duration restrictions.

Through the Viinex API, applications can manage video recording, including starting and stopping recordings for a preset group of cameras with a single remote call (HTTP request). Viinex also supports pre-recording buffer and timeout for post-recording.

Video Export

Exporting video clips with Viinex is as simple as downloading a file using a weblink. The client application specifies the camera and time interval for the requested video and makes an HTTP request. The exported data is received in the body of the HTTP response. You can see for yourself in our demo for developers.

Viinex supports MP4 and MPEG TS containers as output formats for video export. This means that downloaded files can be played back using standard media players without needing to install additional software or codec packs.