
Edge video intelligence
Video AI, right next to your cameras
emsyedge turns the cameras you already have into useful events. A unit installed on site analyses images in real time; a portal brings all your sites onto one screen. Continuous video never leaves the site.
Illustration
The problem
Cameras everywhere, little usable information
Footage watched too late
Recordings are mostly reviewed after an incident, rarely during one. Nobody can watch dozens of screens all day.
Cloud-only is costly and exposed
Streaming every camera continuously multiplies bandwidth, storage and the risk of unwanted access to images.
Every site is different
Parts, defects, zones, schedules: generic solutions fit poorly with the rules of your own operations.
And a demanding framework: images of people fall under Morocco's personal data protection law 09-08.
The solution
emsyedge turns cameras into useful events
Analysis happens on site, right next to the cameras. Only events, their evidence and equipment health are sent to the portal.
Existing cameras
RTSP streams from your IP cameras or recorder, without replacing your installation.
emsyedge unit
AI detects, tracks and analyses every object in real time, on site.
Events and evidence
Alert, image of the moment, video clip, pass or fail verdict.
Portal and business tools
Multi-site supervision, alerts, statistics and connection to your information system.
Responsive
Decisions are made on site, with no round trip to the cloud.
Lean
Only useful events leave the site. Less bandwidth, less exposure.
Tailored
Zones, rules and models fitted to your parts, your sites and your schedules.
The range
Three on-site configurations, one shared portal
Core
Sites with a recorder
The unit reads the streams of your NVR or DVR and adds analysis. Recording stays where it is.
AvailableRecord
Sites without a recorder
The unit records locally, analyses, and delivers clips on demand.
AvailableNomad
Temporary or remote sites
Construction sites, events, areas without infrastructure: a self-contained, mobile configuration.
Pilot offerPortal
Multi-site supervision
All your sites on one screen: alerts, clips, dashboards, remote configuration.
CloudUse cases
One platform, several trades
The same unit handles continuous site monitoring and part-by-part visual inspection. Only the business logic changes.

Industrial inspection
Defect detection, conformity, a verdict for every part.
In production
Site security
Intrusion, traffic, zone crossing, presence outside working hours.

Access and logistics
Vehicle passages, counting by class, prolonged parking.

Footfall and occupancy
Visitor counting, dwell time, space occupancy.
At a manufacturer working for the luxury watch industry, visual quality control has relied on emsyedge for more than a year, with models trained on its own parts and defects.
Features
What you get
Intrusion and restricted zones
Alert with image and clip, by time window.
AvailableProlonged presence
A person lingering, a vehicle stopped beyond a set delay.
AvailableCrowd, running, abandoned object
Threshold rules, adjustable remotely with no site visit.
AvailableCounting and dwell time
Entries per hour and per object type, time spent per zone.
AvailableSearch by description
“A person in red with a bag, Tuesday between 2 and 4 pm”.
AvailablePart inspection
Pass or fail verdict from a model trained on your parts.
In productionLicence plate reading
Vehicle log and search by plate, including Moroccan plates.
In qualificationRecognition of enrolled people
Named access control, with the image behind every passage.
Subject to CNDP approvalProtective equipment
Missing helmet or vest in a zone, compliance log.
Project-basedEvery use case is validated during a pilot on your own images before any performance commitment. Analysis quality also depends on the installation: angle, lighting and resolution are checked from the scoping stage.
How it works
From camera stream to event, in six steps
Embedded software written in C and C++, designed and owned in-house, running entirely on the unit.
Capture
RTSP, CSI or USB streams, recorded locally in one-minute segments.
GStreamer · hardware encoding
Detection
A main detector analyses every frame on the unit's accelerator.
YOLO · TensorRT FP16
Tracking
Every object keeps its identity from one frame to the next.
ByteTrack
Cascade analysis
Specialised models run on the best view of the object, only when useful.
colour · plate · face · defect
Reasoning
Zones, rules and durations turn tracked objects into explained events.
perception engine · 8 MB
Evidence and delivery
Image of the moment, exportable clip, event sent to the portal.
encrypted WebSocket · offline queue
Inputs
edge_recordershm_readeredge_brainedge_uplinkedge_launcherAPI · dashboard- Events, alerts, statistics
- Live video on demand
- Remote configuration, API
Without a network link, the unit keeps recording, analysing and storing its events; they are delivered when the network returns.
Hardware
One software, several platforms
An abstraction layer separates the business software from the accelerator: the same product runs on several processor families.
NVIDIA Jetson Orin
- GPU inference with TensorRT
- Hardware video encoding
- Two months of endurance without a stop
Rockchip RK3576 / RK3588
- Inference on the built-in NPU
- A more affordable unit
- A second source of supply
The portal
All your sites on one screen
A web application in French, English and Arabic, with rights matched to each role: administrator, operator, viewer.
Monitor
- Multi-site map and unit status
- Live mosaic with detections
- Events with image and attributes
Understand
- Counts and dwell times
- Investigation by description and period
- Clips replayed with detections
Configure
- Zones and rules on the camera image
- Analysis pipelines in a visual editor
- Alerts to your tools
Administer
- Units and cameras, remotely
- Supervision of incidents
- Users, roles and audit



Outgoing alerts
Signed webhook, Slack or Telegram, with messages written in your language.
API and integration
A REST API for your tools, and a dedicated HR-system API for named access control.
Built-in supervision
The portal spots a unit that stops reporting events, warns you, then confirms the recovery.
Security and personal data
Fewer images in transit, fewer risks
By design
- Continuous video stays on site, with an adjustable retention period.
- Encrypted link between each unit and the portal, with a token per device.
- Roles and audit log: everyone sees what they should, sensitive actions are traced.
- Autonomous operation: a network outage does not stop analysis.
Within Moroccan law 09-08
- Counting and footfall without identity: no biometric data needed.
- Face recognition only after prior approval by the CNDP.
- A non-biometric alternative offered to employees for access control.
- No profiling by age or gender.
Deployment
From first visit to daily operation
Scoping
Your goals, your cameras, viewing conditions and the legal framework.
Pilot
Models trained or validated on your site's images, with measured results.
Commissioning
Unit installation, zones and rules, acceptance, operator training.
Operation
Portal, alerts, supervision and remote updates, with support based in Morocco.
Pricing on quotation: a commissioning package per site, then an annual licence and maintenance contract.
Discuss your projectFrequently asked
What people ask us before a pilot
Do we have to replace the cameras already installed?
No. The unit reads the RTSP streams of your IP cameras or of your recorder, over the network you already have. What matters is not the brand of the cameras but the angle, the lighting and the resolution, all checked during the scoping visit.
Does the video go to the cloud?
No. The analysis happens on site, right next to the cameras. Only the events, their proof image and the health of the equipment reach the portal; continuous video stays on your premises, with an adjustable retention period.
What does facial recognition require in Morocco?
Images of people fall under law 09-08, and biometric processing requires the prior authorisation of the CNDP. Counting and footfall need no biometric data at all, and a non-biometric alternative is offered to employees for access control.
How many cameras does a single unit analyse?
Four streams in real time per unit, with processing measured at about 14 ms per frame in production. Beyond that you add a unit: the portal gathers every site and every unit on one screen.
Does the system work without an internet connection?
Yes. During an outage the unit keeps recording, analysing and storing its events; they are sent when the network returns, timestamped at the moment the fact happened rather than at the moment they arrived.
Do you read Moroccan licence plates?
Plate reading is in qualification, Moroccan plates included. Like every use case, it is validated on your own images during a pilot before any performance commitment.
What does it cost, and how do we start?
Pricing is on quotation: a commissioning fee per site, then an annual licence and maintenance contract. The path starts with a scoping visit, then a pilot on your own images, before any commissioning.
Contact
Let's see what your cameras can tell you
Describe your site and your needs: we will propose a pilot on your own images, before any commitment.