Cloud VMS
Benefits
Fast Time to Market
The OnLens front-end and mobile apps, and powerful integration tools allow the Cloud VMS to be deployed and integrated with your system in days. OnLens helps with the entire set-up resulting in little effort form the customer’s side and the fastest time to market.
Cost-effective
Pay for cloud services only when you use them with a micro-services architecture that achieves up to 100x cost savings. Pay as you go and only for what you use, with simple licensing and no hidden fees.
Powerful Integration Tools
Open REST API, Web and Mobile SDKs, and white-label web front-end and mobile apps for integration to build a complete, end-to-end solution. Camera connectivity tools let you seamlessly add new or existing cameras with ease from all the major manufacturers.
Unmatched Flexibility
The fully open platform empowers customers to use any IP camera and integrate with anything. While enabling them to host the solution in a public or private cloud, or in their data center, including deployment on AWS and Kubernetes.
Unlimited Scalability
Connect to any new or existing IP camera using firmware plug-ins, Cloud Gateway, Cloud NVR or directly using ONVIF. Scale to unlimited cameras, locations devices and users.
Expert Technical Support
OnLens's in-house customer support and technical teams help with design, implementation and integration of the video management platform.
How it works
1. Demo and trial
Schedule a demo and receive a free trial account to test the Cloud VMS platform, including the open REST API, SDKs, web client and mobile apps.
2. Deployment in your cloud
We deploy the Cloud VMS in your public or private cloud, or in your data center, and maintain it remotely.
3. Custom branding and integration
We help you build your branded web front-end and mobile apps, and integrate your cameras.
Components
1. Cloud services
Cloud services deployed in your AWS or Kubernetes that execute all Cloud VMS functions including recording, streaming and video processing, with auto-scaling and open REST API.
2. Web client and mobile apps
Web front-end and mobile apps with full source code and SDKs for building new solutions or integration with existing user interfaces. Also includes a simple user management back-end as a reference.
3. Camera connectivity tools
Camera connectivity tools including cloud camera plug-ins, pre-built for major camera brands and reference code in case your OEM or have your own camera. Cloud Gateway or NVR – a docker container for x86 and ARM for hybrid cloud/on-prem deployments.
Connecting cameras
The Cloud VMS provides a powerful set of tools to make camera connectivity easy and seamless. The Cloud Camera System offers two options for direct camera to Cloud connections, and one option for bridged connection:
1. Direct Camera to Cloud
Cloud camera plug-ins (software applications) that run on cameras.
2. Cloud Gateway or NVR
Software that can run on any on-premises x86 or ARM computer and bridges connections to ONVIF cameras.
3. Direct ONVIF connection
Currently requires VPN or port forwarding, however in the future it’ll be replaced with ONVIF Uplink protocol that VXG supports (does not require VPN or opening ports).
Architecture
Recording
OnLens Cloud VMS supports three types of storages:
- Cloud object storage
- Cloud NVR – on-premise cloud managed recorder
- Camera SD card
In all 3 cases, users access recorded video using the same interface and have the same user experience.
Streaming
OnLens supports streaming in various formats making integration with different services easy, including very low latency WebRTC. The Cloud VMS also supports CDN for video broadcasting.
Events
OnLens stores and distributes events generated by cameras and any external systems, such as video analytics, or IoT sensors. The Cloud VMS will generate images and clips for every event to make further review, or AI processing easy.
Micro-services architecture
OnLens Cloud VMS is an open, true cloud solution based on micro-services architecture where each service scales up and down independently. This results in automatic scaling and very low operating costs.
Multi-tenancy
User authorization and user management is completely separate from the Cloud VMS. The Cloud Camera System doesn’t know anything about users and doesn’t store any user related data, ensuring compliance with privacy regulations. The platform can work with multiple user management (ex. Firebase) and authentication services at the same time providing multi-tenancy and business logic flexibility.
Security
All data within the Cloud VMS platform is TLS encrypted and transmitted over secure connections. Optionally, the storage can be encrypted as well. OnLens has passed several cybersecurity audits and penetration tests.
Artificial Intelligence
The Cloud VMS was designed for integration with AI solutions and making them scalable. OnLens can relay live or recorded video, events and associated images and clips to AI engines, store produced metadata and deliver events triggered by AI.
A VMS is a software platform used to manage, record, store and view video surveillance (CCTV) footage. It can be used to monitor activity in a variety of areas, including parking lots, retail stores, offices, warehouses and more. It is often used in conjunction with other security systems, such as access control, intrusion detection and perimeter protection.
Cloud VMS is a cloud-based version of a VMS, allowing users to store, manage and access video surveillance footage from anywhere with an internet connection.
A cloud video management system (VMS) is a type of software that allows users to remotely manage and store video surveillance footage from multiple cameras. It allows users to access and monitor video from any location with an internet connection, as well as store and analyze large amounts of video data. Additionally, a VMS can be used to send alerts when certain events occur, and can also be used to provide access control to authorized individuals. The cloud-based system also allows for greater scalability than traditional on-premise systems, since users can access the same system from anywhere with an internet connection, and can add more cameras as needed.