Browser-based, centralized video surveillance for organizations running thousands of cameras
One platform, endless possibilities for video surveillance management: from live monitoring and recording to AI analytics, advanced search and integration with security systems — everything in one fast, secure and extensible platform built for modern control rooms.
Every analytic ships as a separate plugin, installed and enabled whenever you need it, so the system grows exactly as much as you do.
People counting
Footfall in/out and traffic analytics
plugin
ANPR plate reader
Plate logging at gates and parkings
plugin
Face recognition
Watchlist-based identification
plugin
SMS notifications
Connects to various SMS gateways
plugin
Visual search
Find similar moments in the archive
plugin
Smoke & fire
Early warning in industrial areas
plugin
Crowd analytics
Density over time with alerts
plugin
Timelapse
A whole day in seconds
plugin
Support & ticketing
Raise and track tickets in-app
plugin
More plugins are available, and with the multi-language SDK you can build your own.
Open & extensible
With an SDK and open API, connect to any system
Arisa is an open platform: build capabilities with the plugin framework and a multi-language SDK (Python, Go, C# and more), and wire it into access control, alarms, AD/LDAP and enterprise systems via the REST API and webhooks.
Every image here is a real capture from a running Arisa system. Pick a category, step through the shots, and click one to open it fullscreen with zoom.
s.src.split('/').pop() === f);
if (n > -1) { i = n; follow(); }
}"
x-data='{
shots: [{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/monitoring.webp","webp":"https:\/\/arisavms.com\/img\/product\/monitoring-300.webp 300w, https:\/\/arisavms.com\/img\/product\/monitoring-600.webp 600w, https:\/\/arisavms.com\/img\/product\/monitoring-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/monitoring.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/monitoring-300.avif 300w, https:\/\/arisavms.com\/img\/product\/monitoring-600.avif 600w, https:\/\/arisavms.com\/img\/product\/monitoring-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/monitoring.avif 1800w","title":"Live monitoring workspace","desc":"Many cameras in one view, with saved layouts and hotkey switching.","alt":"Live monitoring workspace \u2014 Many cameras in one view, with saved layouts and hotkey switching.","cap":"Live monitoring workspace \u2014 Many cameras in one view, with saved layouts and hotkey switching.","href":"https:\/\/arisavms.com\/en\/features\/monitoring-workspace","url":"arisa.local\/monitoring-workspace"},{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/dashboard.webp","webp":"https:\/\/arisavms.com\/img\/product\/dashboard-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dashboard-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dashboard-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dashboard.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dashboard-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dashboard-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dashboard-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dashboard.avif 1800w","title":"Status dashboard","desc":"Live camera status, server resources and open events at a glance.","alt":"Status dashboard \u2014 Live camera status, server resources and open events at a glance.","cap":"Status dashboard \u2014 Live camera status, server resources and open events at a glance.","href":"https:\/\/arisavms.com\/en\/features\/monitoring-workspace","url":"arisa.local\/monitoring-workspace"},{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/recording.webp","webp":"https:\/\/arisavms.com\/img\/product\/recording-300.webp 300w, https:\/\/arisavms.com\/img\/product\/recording-600.webp 600w, https:\/\/arisavms.com\/img\/product\/recording-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/recording.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/recording-300.avif 300w, https:\/\/arisavms.com\/img\/product\/recording-600.avif 600w, https:\/\/arisavms.com\/img\/product\/recording-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/recording.avif 1800w","title":"Recording \u0026 archive","desc":"Recording schedules, daily volume and remaining-archive estimates per camera.","alt":"Recording \u0026 archive \u2014 Recording schedules, daily volume and remaining-archive estimates per camera.","cap":"Recording \u0026 archive \u2014 Recording schedules, daily volume and remaining-archive estimates per camera.","href":"https:\/\/arisavms.com\/en\/features\/recording-archive","url":"arisa.local\/recording-archive"},{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/detail-archive.webp","webp":"https:\/\/arisavms.com\/img\/product\/detail-archive-300.webp 300w, https:\/\/arisavms.com\/img\/product\/detail-archive-600.webp 600w, https:\/\/arisavms.com\/img\/product\/detail-archive-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/detail-archive.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/detail-archive-300.avif 300w, https:\/\/arisavms.com\/img\/product\/detail-archive-600.avif 600w, https:\/\/arisavms.com\/img\/product\/detail-archive-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/detail-archive.avif 1800w","title":"Archive playback","desc":"Per-camera archive by day and hour, played back in the browser.","alt":"Archive playback \u2014 Per-camera archive by day and hour, played back in the browser.","cap":"Archive playback \u2014 Per-camera archive by day and hour, played back in the browser.","href":"https:\/\/arisavms.com\/en\/features\/recording-archive","url":"arisa.local\/recording-archive"},{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/events.webp","webp":"https:\/\/arisavms.com\/img\/product\/events-300.webp 300w, https:\/\/arisavms.com\/img\/product\/events-600.webp 600w, https:\/\/arisavms.com\/img\/product\/events-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/events.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/events-300.avif 300w, https:\/\/arisavms.com\/img\/product\/events-600.avif 600w, https:\/\/arisavms.com\/img\/product\/events-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/events.avif 1800w","title":"Events","desc":"Every event with time, source and details \u2014 filterable and searchable.","alt":"Events \u2014 Every event with time, source and details \u2014 filterable and searchable.","cap":"Events \u2014 Every event with time, source and details \u2014 filterable and searchable.","href":"https:\/\/arisavms.com\/en\/features\/events-alarms","url":"arisa.local\/events-alarms"},{"g":"monitor","src":"https:\/\/arisavms.com\/img\/product\/sites-map.webp","webp":"https:\/\/arisavms.com\/img\/product\/sites-map-300.webp 300w, https:\/\/arisavms.com\/img\/product\/sites-map-600.webp 600w, https:\/\/arisavms.com\/img\/product\/sites-map-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/sites-map.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/sites-map-300.avif 300w, https:\/\/arisavms.com\/img\/product\/sites-map-600.avif 600w, https:\/\/arisavms.com\/img\/product\/sites-map-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/sites-map.avif 1800w","title":"Offline map","desc":"A fully offline map of Iran with camera pins and each one is field of view.","alt":"Offline map \u2014 A fully offline map of Iran with camera pins and each one is field of view.","cap":"Offline map \u2014 A fully offline map of Iran with camera pins and each one is field of view.","href":"https:\/\/arisavms.com\/en\/features\/offline-iran-map","url":"arisa.local\/offline-iran-map"},{"g":"devices","src":"https:\/\/arisavms.com\/img\/product\/data-streams.webp","webp":"https:\/\/arisavms.com\/img\/product\/data-streams-300.webp 300w, https:\/\/arisavms.com\/img\/product\/data-streams-600.webp 600w, https:\/\/arisavms.com\/img\/product\/data-streams-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/data-streams.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/data-streams-300.avif 300w, https:\/\/arisavms.com\/img\/product\/data-streams-600.avif 600w, https:\/\/arisavms.com\/img\/product\/data-streams-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/data-streams.avif 1800w","title":"Camera list","desc":"Every camera regardless of brand, with live connection status.","alt":"Camera list \u2014 Every camera regardless of brand, with live connection status.","cap":"Camera list \u2014 Every camera regardless of brand, with live connection status.","href":"https:\/\/arisavms.com\/en\/features\/device-management","url":"arisa.local\/device-management"},{"g":"devices","src":"https:\/\/arisavms.com\/img\/product\/dialog-scan.webp","webp":"https:\/\/arisavms.com\/img\/product\/dialog-scan-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dialog-scan-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dialog-scan-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dialog-scan.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dialog-scan-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dialog-scan-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dialog-scan-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dialog-scan.avif 1800w","title":"Network scan","desc":"Auto-discover the cameras on the network and add them in a few clicks.","alt":"Network scan \u2014 Auto-discover the cameras on the network and add them in a few clicks.","cap":"Network scan \u2014 Auto-discover the cameras on the network and add them in a few clicks.","href":"https:\/\/arisavms.com\/en\/features\/device-management","url":"arisa.local\/device-management"},{"g":"devices","src":"https:\/\/arisavms.com\/img\/product\/dialog-edit-stream.webp","webp":"https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dialog-edit-stream.avif 1800w","title":"Stream settings","desc":"Video profile, audio and recording settings, separately per camera.","alt":"Stream settings \u2014 Video profile, audio and recording settings, separately per camera.","cap":"Stream settings \u2014 Video profile, audio and recording settings, separately per camera.","href":"https:\/\/arisavms.com\/en\/features\/stream-engine","url":"arisa.local\/stream-engine"},{"g":"devices","src":"https:\/\/arisavms.com\/img\/product\/dialog-add-location.webp","webp":"https:\/\/arisavms.com\/img\/product\/dialog-add-location-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dialog-add-location-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dialog-add-location-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dialog-add-location.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dialog-add-location-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dialog-add-location-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dialog-add-location-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dialog-add-location.avif 1800w","title":"Location tree","desc":"A tree of sites, buildings and floors, each with its own map or plan.","alt":"Location tree \u2014 A tree of sites, buildings and floors, each with its own map or plan.","cap":"Location tree \u2014 A tree of sites, buildings and floors, each with its own map or plan.","href":"https:\/\/arisavms.com\/en\/features\/offline-iran-map","url":"arisa.local\/offline-iran-map"},{"g":"ai","src":"https:\/\/arisavms.com\/img\/product\/detail-plugin.webp","webp":"https:\/\/arisavms.com\/img\/product\/detail-plugin-300.webp 300w, https:\/\/arisavms.com\/img\/product\/detail-plugin-600.webp 600w, https:\/\/arisavms.com\/img\/product\/detail-plugin-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/detail-plugin.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/detail-plugin-300.avif 300w, https:\/\/arisavms.com\/img\/product\/detail-plugin-600.avif 600w, https:\/\/arisavms.com\/img\/product\/detail-plugin-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/detail-plugin.avif 1800w","title":"Analytics model setup","desc":"Target cameras, sampling interval and confidence threshold per model.","alt":"Analytics model setup \u2014 Target cameras, sampling interval and confidence threshold per model.","cap":"Analytics model setup \u2014 Target cameras, sampling interval and confidence threshold per model.","href":"https:\/\/arisavms.com\/en\/features\/ai-analytics","url":"arisa.local\/ai-analytics"},{"g":"ai","src":"https:\/\/arisavms.com\/img\/product\/plugins.webp","webp":"https:\/\/arisavms.com\/img\/product\/plugins-300.webp 300w, https:\/\/arisavms.com\/img\/product\/plugins-600.webp 600w, https:\/\/arisavms.com\/img\/product\/plugins-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/plugins.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/plugins-300.avif 300w, https:\/\/arisavms.com\/img\/product\/plugins-600.avif 600w, https:\/\/arisavms.com\/img\/product\/plugins-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/plugins.avif 1800w","title":"Installed plugins","desc":"Analytics modules install as plugins with fully visible status.","alt":"Installed plugins \u2014 Analytics modules install as plugins with fully visible status.","cap":"Installed plugins \u2014 Analytics modules install as plugins with fully visible status.","href":"https:\/\/arisavms.com\/en\/features\/plugin-framework-sdk","url":"arisa.local\/plugin-framework-sdk"},{"g":"ai","src":"https:\/\/arisavms.com\/img\/product\/timelapse.webp","webp":"https:\/\/arisavms.com\/img\/product\/timelapse-300.webp 300w, https:\/\/arisavms.com\/img\/product\/timelapse-600.webp 600w, https:\/\/arisavms.com\/img\/product\/timelapse-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/timelapse.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/timelapse-300.avif 300w, https:\/\/arisavms.com\/img\/product\/timelapse-600.avif 600w, https:\/\/arisavms.com\/img\/product\/timelapse-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/timelapse.avif 1800w","title":"Plugin-owned UI","desc":"Each plugin can ship its own page inside the system.","alt":"Plugin-owned UI \u2014 Each plugin can ship its own page inside the system.","cap":"Plugin-owned UI \u2014 Each plugin can ship its own page inside the system.","href":"https:\/\/arisavms.com\/en\/features\/plugin-framework-sdk","url":"arisa.local\/plugin-framework-sdk"},{"g":"ai","src":"https:\/\/arisavms.com\/img\/product\/detail-rule.webp","webp":"https:\/\/arisavms.com\/img\/product\/detail-rule-300.webp 300w, https:\/\/arisavms.com\/img\/product\/detail-rule-600.webp 600w, https:\/\/arisavms.com\/img\/product\/detail-rule-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/detail-rule.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/detail-rule-300.avif 300w, https:\/\/arisavms.com\/img\/product\/detail-rule-600.avif 600w, https:\/\/arisavms.com\/img\/product\/detail-rule-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/detail-rule.avif 1800w","title":"Rule \u0026 response","desc":"From event to response: alarm, SMS, webhook or recording \u2014 no code.","alt":"Rule \u0026 response \u2014 From event to response: alarm, SMS, webhook or recording \u2014 no code.","cap":"Rule \u0026 response \u2014 From event to response: alarm, SMS, webhook or recording \u2014 no code.","href":"https:\/\/arisavms.com\/en\/features\/events-alarms","url":"arisa.local\/events-alarms"},{"g":"infra","src":"https:\/\/arisavms.com\/img\/product\/cluster.webp","webp":"https:\/\/arisavms.com\/img\/product\/cluster-300.webp 300w, https:\/\/arisavms.com\/img\/product\/cluster-600.webp 600w, https:\/\/arisavms.com\/img\/product\/cluster-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/cluster.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/cluster-300.avif 300w, https:\/\/arisavms.com\/img\/product\/cluster-600.avif 600w, https:\/\/arisavms.com\/img\/product\/cluster-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/cluster.avif 1800w","title":"Multi-node cluster","desc":"Processing load spread over several servers with automatic failover.","alt":"Multi-node cluster \u2014 Processing load spread over several servers with automatic failover.","cap":"Multi-node cluster \u2014 Processing load spread over several servers with automatic failover.","href":"https:\/\/arisavms.com\/en\/features\/master-node-cluster","url":"arisa.local\/master-node-cluster"},{"g":"infra","src":"https:\/\/arisavms.com\/img\/product\/resources.webp","webp":"https:\/\/arisavms.com\/img\/product\/resources-300.webp 300w, https:\/\/arisavms.com\/img\/product\/resources-600.webp 600w, https:\/\/arisavms.com\/img\/product\/resources-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/resources.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/resources-300.avif 300w, https:\/\/arisavms.com\/img\/product\/resources-600.avif 600w, https:\/\/arisavms.com\/img\/product\/resources-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/resources.avif 1800w","title":"Server resources","desc":"CPU, memory, disk and bandwidth per server, live.","alt":"Server resources \u2014 CPU, memory, disk and bandwidth per server, live.","cap":"Server resources \u2014 CPU, memory, disk and bandwidth per server, live.","href":"https:\/\/arisavms.com\/en\/features\/master-node-cluster","url":"arisa.local\/master-node-cluster"},{"g":"infra","src":"https:\/\/arisavms.com\/img\/product\/storage.webp","webp":"https:\/\/arisavms.com\/img\/product\/storage-300.webp 300w, https:\/\/arisavms.com\/img\/product\/storage-600.webp 600w, https:\/\/arisavms.com\/img\/product\/storage-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/storage.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/storage-300.avif 300w, https:\/\/arisavms.com\/img\/product\/storage-600.avif 600w, https:\/\/arisavms.com\/img\/product\/storage-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/storage.avif 1800w","title":"Storage pools","desc":"Multiple pools with alert thresholds and automatic oldest-first rotation.","alt":"Storage pools \u2014 Multiple pools with alert thresholds and automatic oldest-first rotation.","cap":"Storage pools \u2014 Multiple pools with alert thresholds and automatic oldest-first rotation.","href":"https:\/\/arisavms.com\/en\/features\/recording-archive","url":"arisa.local\/recording-archive"},{"g":"infra","src":"https:\/\/arisavms.com\/img\/product\/snmp.webp","webp":"https:\/\/arisavms.com\/img\/product\/snmp-300.webp 300w, https:\/\/arisavms.com\/img\/product\/snmp-600.webp 600w, https:\/\/arisavms.com\/img\/product\/snmp-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/snmp.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/snmp-300.avif 300w, https:\/\/arisavms.com\/img\/product\/snmp-600.avif 600w, https:\/\/arisavms.com\/img\/product\/snmp-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/snmp.avif 1800w","title":"Network device monitoring","desc":"Switches, UPS units and servers monitored and thresholded over SNMP.","alt":"Network device monitoring \u2014 Switches, UPS units and servers monitored and thresholded over SNMP.","cap":"Network device monitoring \u2014 Switches, UPS units and servers monitored and thresholded over SNMP.","href":"https:\/\/arisavms.com\/en\/features\/snmp-monitoring","url":"arisa.local\/snmp-monitoring"},{"g":"infra","src":"https:\/\/arisavms.com\/img\/product\/system-update.webp","webp":"https:\/\/arisavms.com\/img\/product\/system-update-300.webp 300w, https:\/\/arisavms.com\/img\/product\/system-update-600.webp 600w, https:\/\/arisavms.com\/img\/product\/system-update-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/system-update.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/system-update-300.avif 300w, https:\/\/arisavms.com\/img\/product\/system-update-600.avif 600w, https:\/\/arisavms.com\/img\/product\/system-update-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/system-update.avif 1800w","title":"Offline update","desc":"Signed, fully offline updates with history and rollback.","alt":"Offline update \u2014 Signed, fully offline updates with history and rollback.","cap":"Offline update \u2014 Signed, fully offline updates with history and rollback.","href":"https:\/\/arisavms.com\/en\/features\/modular-licensing","url":"arisa.local\/modular-licensing"},{"g":"secure","src":"https:\/\/arisavms.com\/img\/product\/users.webp","webp":"https:\/\/arisavms.com\/img\/product\/users-300.webp 300w, https:\/\/arisavms.com\/img\/product\/users-600.webp 600w, https:\/\/arisavms.com\/img\/product\/users-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/users.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/users-300.avif 300w, https:\/\/arisavms.com\/img\/product\/users-600.avif 600w, https:\/\/arisavms.com\/img\/product\/users-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/users.avif 1800w","title":"Users \u0026 roles","desc":"Each user is access comes from their role, not per-permission toggles.","alt":"Users \u0026 roles \u2014 Each user is access comes from their role, not per-permission toggles.","cap":"Users \u0026 roles \u2014 Each user is access comes from their role, not per-permission toggles.","href":"https:\/\/arisavms.com\/en\/features\/security-auth","url":"arisa.local\/security-auth"},{"g":"secure","src":"https:\/\/arisavms.com\/img\/product\/audit.webp","webp":"https:\/\/arisavms.com\/img\/product\/audit-300.webp 300w, https:\/\/arisavms.com\/img\/product\/audit-600.webp 600w, https:\/\/arisavms.com\/img\/product\/audit-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/audit.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/audit-300.avif 300w, https:\/\/arisavms.com\/img\/product\/audit-600.avif 600w, https:\/\/arisavms.com\/img\/product\/audit-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/audit.avif 1800w","title":"Audit trail","desc":"Who did what, and when.","alt":"Audit trail \u2014 Who did what, and when.","cap":"Audit trail \u2014 Who did what, and when.","href":"https:\/\/arisavms.com\/en\/features\/security-auth","url":"arisa.local\/security-auth"},{"g":"secure","src":"https:\/\/arisavms.com\/img\/product\/tickets.webp","webp":"https:\/\/arisavms.com\/img\/product\/tickets-300.webp 300w, https:\/\/arisavms.com\/img\/product\/tickets-600.webp 600w, https:\/\/arisavms.com\/img\/product\/tickets-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/tickets.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/tickets-300.avif 300w, https:\/\/arisavms.com\/img\/product\/tickets-600.avif 600w, https:\/\/arisavms.com\/img\/product\/tickets-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/tickets.avif 1800w","title":"In-app support","desc":"Raise and follow support tickets without leaving the workspace.","alt":"In-app support \u2014 Raise and follow support tickets without leaving the workspace.","cap":"In-app support \u2014 Raise and follow support tickets without leaving the workspace.","href":"https:\/\/arisavms.com\/en\/features\/in-app-support-ticketing","url":"arisa.local\/in-app-support-ticketing"},{"g":"secure","src":"https:\/\/arisavms.com\/img\/product\/settings.webp","webp":"https:\/\/arisavms.com\/img\/product\/settings-300.webp 300w, https:\/\/arisavms.com\/img\/product\/settings-600.webp 600w, https:\/\/arisavms.com\/img\/product\/settings-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/settings.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/settings-300.avif 300w, https:\/\/arisavms.com\/img\/product\/settings-600.avif 600w, https:\/\/arisavms.com\/img\/product\/settings-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/settings.avif 1800w","title":"System settings","desc":"Every setting in Persian, aligned with the local calendar and language.","alt":"System settings \u2014 Every setting in Persian, aligned with the local calendar and language.","cap":"System settings \u2014 Every setting in Persian, aligned with the local calendar and language.","href":"https:\/\/arisavms.com\/en\/features\/modular-licensing","url":"arisa.local\/modular-licensing"},{"g":"theme","src":"https:\/\/arisavms.com\/img\/product\/dark-monitoring.webp","webp":"https:\/\/arisavms.com\/img\/product\/dark-monitoring-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dark-monitoring-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dark-monitoring-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dark-monitoring.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dark-monitoring-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dark-monitoring-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dark-monitoring-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dark-monitoring.avif 1800w","title":"Live monitoring in dark mode","desc":"The monitoring workspace in dark mode \u2014 made for control rooms and night shifts.","alt":"Live monitoring in dark mode \u2014 The monitoring workspace in dark mode \u2014 made for control rooms and night shifts.","cap":"Live monitoring in dark mode \u2014 The monitoring workspace in dark mode \u2014 made for control rooms and night shifts.","href":"https:\/\/arisavms.com\/en\/features\/monitoring-workspace","url":"arisa.local\/monitoring-workspace"},{"g":"theme","src":"https:\/\/arisavms.com\/img\/product\/dark-dashboard.webp","webp":"https:\/\/arisavms.com\/img\/product\/dark-dashboard-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dark-dashboard-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dark-dashboard-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dark-dashboard.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dark-dashboard-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dark-dashboard-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dark-dashboard-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dark-dashboard.avif 1800w","title":"Dashboard in dark mode","desc":"The same dashboard with the same information, in dark mode.","alt":"Dashboard in dark mode \u2014 The same dashboard with the same information, in dark mode.","cap":"Dashboard in dark mode \u2014 The same dashboard with the same information, in dark mode.","href":"https:\/\/arisavms.com\/en\/features\/monitoring-workspace","url":"arisa.local\/monitoring-workspace"},{"g":"theme","src":"https:\/\/arisavms.com\/img\/product\/dark-events.webp","webp":"https:\/\/arisavms.com\/img\/product\/dark-events-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dark-events-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dark-events-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dark-events.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dark-events-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dark-events-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dark-events-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dark-events.avif 1800w","title":"Events in dark mode","desc":"The timeline and event list stay readable in low light.","alt":"Events in dark mode \u2014 The timeline and event list stay readable in low light.","cap":"Events in dark mode \u2014 The timeline and event list stay readable in low light.","href":"https:\/\/arisavms.com\/en\/features\/events-alarms","url":"arisa.local\/events-alarms"},{"g":"theme","src":"https:\/\/arisavms.com\/img\/product\/dark-recording.webp","webp":"https:\/\/arisavms.com\/img\/product\/dark-recording-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dark-recording-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dark-recording-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dark-recording.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dark-recording-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dark-recording-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dark-recording-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dark-recording.avif 1800w","title":"Recording in dark mode","desc":"Daily-volume charts and recording settings in dark mode.","alt":"Recording in dark mode \u2014 Daily-volume charts and recording settings in dark mode.","cap":"Recording in dark mode \u2014 Daily-volume charts and recording settings in dark mode.","href":"https:\/\/arisavms.com\/en\/features\/recording-archive","url":"arisa.local\/recording-archive"},{"g":"theme","src":"https:\/\/arisavms.com\/img\/product\/dark-data-streams.webp","webp":"https:\/\/arisavms.com\/img\/product\/dark-data-streams-300.webp 300w, https:\/\/arisavms.com\/img\/product\/dark-data-streams-600.webp 600w, https:\/\/arisavms.com\/img\/product\/dark-data-streams-1200.webp 1200w, https:\/\/arisavms.com\/img\/product\/dark-data-streams.webp 1800w","avif":"https:\/\/arisavms.com\/img\/product\/dark-data-streams-300.avif 300w, https:\/\/arisavms.com\/img\/product\/dark-data-streams-600.avif 600w, https:\/\/arisavms.com\/img\/product\/dark-data-streams-1200.avif 1200w, https:\/\/arisavms.com\/img\/product\/dark-data-streams.avif 1800w","title":"Camera list in dark mode","desc":"Live status for every camera, in dark mode.","alt":"Camera list in dark mode \u2014 Live status for every camera, in dark mode.","cap":"Camera list in dark mode \u2014 Live status for every camera, in dark mode.","href":"https:\/\/arisavms.com\/en\/features\/device-management","url":"arisa.local\/device-management"}],
g: "all",
i: 0,
get cur() { return this.shots[this.i] },
get list() { return this.g === "all" ? this.shots : this.shots.filter(s => s.g === this.g) },
get pos() { return this.list.indexOf(this.cur) },
fa(n) { return n.toLocaleString("fa-IR") },
pick(k) { this.g = k; this.i = this.shots.indexOf(this.list[0] ?? this.shots[0]); this.follow() },
step(d) {
const l = this.list;
if (!l.length) return;
this.i = this.shots.indexOf(l[(this.pos + d + l.length) % l.length]);
this.follow();
},
// Stepping with the arrows moves the selection inside a strip that
// scrolls, so bring the newly active thumbnail back into view.
replay() {
const el = this.$refs.big;
el.style.animation = "none";
void el.offsetHeight; // force a reflow so the animation restarts
el.style.animation = "";
},
follow() {
this.$nextTick(() => {
this.$refs.thumbs?.querySelector(".is-on")
?.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "center" });
});
}
}'>
Live monitoring workspace
arisa.local/monitoring-workspace
Tap to enlarge
Live monitoring workspace
Many cameras in one view, with saved layouts and hotkey switching.
The Arisa interface is responsive and runs in any phone or tablet browser. With no app to install, a security manager can watch live video, review and acknowledge alarms, and search the archive.
No app to install
Just open the system address in the phone browser. No app store, no install, no separate update per handset.
Responsive layout
The same interface re-flows across phone, tablet and the large control-room display — not a separate, cut-down mobile build.
Touch controls
Playback, time-range selection and switching between cameras all work with touch and drag.
On your own network
Because the system runs on your own server, phone access stays inside the organisation network — no footage leaves it.
Real captures of the interface in a phone browser, with no app installed
User experience
Two display modes, one system
The same page in both modes. The images below are real captures — only the theme changed.
Dark modeFor control rooms and long shifts in low lightLight modeFor bright rooms and presentations
Dark mode for the control room
On long shifts and in dim rooms, dark mode noticeably reduces eye strain.
Light mode for bright rooms
In a bright office, or on a projector during a presentation, light mode reads better.
Nothing is missing in either
Both modes are fully designed — charts, tables and maps work identically in each.
Per-user preference
Each user picks their own mode and the choice is remembered next time.
Why Arisa
Built for sensitive, local infrastructure
Fully offline and on-premise
No cloud or Internet dependency; video data stays on your own servers.
From one server to a large cluster
Start with a standalone Master and add nodes when you need them.
No vendor lock-in
Open API, documented NATS subjects and a plugin framework.
Local support
Persian and English UI, in-country support and ticketing from inside the system.
An Iranian product
A wholly Iranian platform
Arisa is designed and developed in Iran from the ground up. Contracting, invoicing and support are domestic, and for any question or technical need you deal directly with the people who build it.
The platform runs entirely on your own infrastructure and needs no outside connection to work, so whether your organization keeps watching does not hinge on anything beyond it.
Being domestic is the baseline. What sets Arisa apart is the architecture: it runs in a browser with no client to install, and grows from one server to a cluster covering ten thousand cameras.
Your service does not hinge on someone else's decision
When surveillance runs on a foreign product, whether it keeps running depends on conditions none of which are yours to control. Arisa runs entirely on your own infrastructure and needs no outside connection to work. What happens beyond your organization does not take your cameras off the air.
Support in your language, in your working hours
In a several-hundred-camera system, questions come up. The difference between an answer the same day and a ticket written in English waiting on a time difference shows up, in practice, as downtime. Arisa support is Persian speaking and reachable from inside the system itself.
Suited to public and enterprise procurement
In much of enterprise and government purchasing, a domestically produced product is either a requirement or a scoring advantage. Arisa is an Iranian product, which keeps procurement simple: a domestic contract, a proper invoice, and direct dealing with the people who build it - no intermediary and no foreign-currency payment.
Horizontal scale
From one server to a network of thousands of cameras
Start with a standalone Master and add nodes whenever you need them. A smart scheduler spreads recording and analytics across nodes, and automatic failover keeps the service stable.
10K
cameras
99.9%
uptime
<30s
failover
Smart load balancing
Recording & analytics load, balanced across nodes
The scheduler watches each node live and routes new work to the least-busy node.
Load distribution comes in three modes and the choice is yours: automatic, semi-automatic and manual.
Automatic
Semi-automatic
Manual
Scheduler
Node 162%
Node 247%
Node 373%
Node 162%
Node 247%
Node 373%
Architecture at a glance
System layers
01
Secure gateway
User access only via ports 80 and 443.
02
Master and processing
API, services, recording, streaming and AI.
03
Optional nodes
Horizontal scale for recording, AI and processing.
04
Storage
Local disk, RAID or NAS on each host.
Plans and modules
Sized to your organization
From a small pilot to large infrastructure; capabilities are added modularly.