viinex SDK Licensing Model

The viinex SDK is typically offered as a perpetual license for on-premise deployments.

Licensing is based on the number of inbound media channels utilized. There are two types of licensed channels:

  • Direct camera connections, which are implemented via onvif, rtsp, or rawvideo objects.
  • Connections via a third-party VMS (Video Management System), which are implemented via the vmschan object.

Therefore, the total license price for a deployment depends on the combined count of these two channel types. All other functionality implemented in viinex is included at no additional cost.

License Binding and Flexibility

Standard Hardware-Bound Licenses

By default, licenses are bound to the customer’s equipment, specifically a hardware identifier of the server(s) running viinex.

Floating Licenses

For more dynamic environments, we also offer a “floating license” option:

  • A central floating license server is deployed on the local network. (This server instance itself is still bound to a specific piece of hardware.)
  • Other viinex instances, which run the primary functionality, can then be deployed anywhere on the network, including in VMs or containers.
  • These instances request temporary “leases” from the license server, allowing them to create the licensed objects (channels).
  • When a viinex instance shuts down, its leases are automatically freed, making them available for another instance to be spun up, even in a different VM or container.

License Management

Customers are provided with access to a self-service portal to manage their viinex license keys independently. This ensures that in an emergency, such as a hardware failure, you can generate a new license key immediately, 24/7, without needing to contact viinex personnel.

Need a quote?

Contact us