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.

Decisions made on siteModels fitted to your businessTeam based in Morocco

Illustration

4 camerasanalysed in real time per unit
2 monthsof endurance testing without a single stop
≈ 14 msprocessing per frame, measured in production
On sitecontinuous video stays with you

The problem

Cameras everywhere, little usable information

01

Footage watched too late

Recordings are mostly reviewed after an incident, rarely during one. Nobody can watch dozens of screens all day.

02

Cloud-only is costly and exposed

Streaming every camera continuously multiplies bandwidth, storage and the risk of unwanted access to images.

03

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

emsyedge

Core

Sites with a recorder

The unit reads the streams of your NVR or DVR and adds analysis. Recording stays where it is.

Available
emsyedge

Record

Sites without a recorder

The unit records locally, analyses, and delivers clips on demand.

Available
emsyedge

Nomad

Temporary or remote sites

Construction sites, events, areas without infrastructure: a self-contained, mobile configuration.

Pilot offer
emsyedge

Portal

Multi-site supervision

All your sites on one screen: alerts, clips, dashboards, remote configuration.

Cloud

Use cases

One platform, several trades

The same unit handles continuous site monitoring and part-by-part visual inspection. Only the business logic changes.

Inspection camera above a production line (illustration)

Industrial inspection

Defect detection, conformity, a verdict for every part.

In production
Industrial site at night under surveillance (illustration)

Site security

Intrusion, traffic, zone crossing, presence outside working hours.

Logistics entrance with truck and barrier (illustration)

Access and logistics

Vehicle passages, counting by class, prolonged parking.

Indoor space with visitor flow (illustration)

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.
More than a yearin continuous service on a real line
Custom modelstrained on the customer's images
A verdict per partpass or fail, with the image

Features

What you get

Intrusion and restricted zones

Alert with image and clip, by time window.

Available

Prolonged presence

A person lingering, a vehicle stopped beyond a set delay.

Available

Crowd, running, abandoned object

Threshold rules, adjustable remotely with no site visit.

Available

Counting and dwell time

Entries per hour and per object type, time spent per zone.

Available

Search by description

“A person in red with a bag, Tuesday between 2 and 4 pm”.

Available

Part inspection

Pass or fail verdict from a model trained on your parts.

In production

Licence plate reading

Vehicle log and search by plate, including Moroccan plates.

In qualification

Recognition of enrolled people

Named access control, with the image behind every passage.

Subject to CNDP approval

Protective equipment

Missing helmet or vest in a zone, compliance log.

Project-based

Every 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.

01

Capture

RTSP, CSI or USB streams, recorded locally in one-minute segments.

GStreamer · hardware encoding

02

Detection

A main detector analyses every frame on the unit's accelerator.

YOLO · TensorRT FP16

03

Tracking

Every object keeps its identity from one frame to the next.

ByteTrack

04

Cascade analysis

Specialised models run on the best view of the object, only when useful.

colour · plate · face · defect

05

Reasoning

Zones, rules and durations turn tracked objects into explained events.

perception engine · 8 MB

06

Evidence and delivery

Image of the moment, exportable clip, event sent to the portal.

encrypted WebSocket · offline queue

Hardware

One software, several platforms

An abstraction layer separates the business software from the accelerator: the same product runs on several processor families.

emsyedge unit with passive heatsink and front connectors (illustration)
In production

NVIDIA Jetson Orin

  • GPU inference with TensorRT
  • Hardware video encoding
  • Two months of endurance without a stop
In preparation

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
Event list: perimeter crossing, prolonged parking with colour and plate, intrusion with person attributes
Each event carries the image of the moment and what the analysis read.
Counting card: 239 entries over 24 hours, hourly histogram
Entry counts, by hour and object type.
Dwell time card: 15-second median over 140 stays
Dwell time per zone. Demo screenshots, fictitious data, French interface.

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

1

Scoping

Your goals, your cameras, viewing conditions and the legal framework.

2

Pilot

Models trained or validated on your site's images, with measured results.

3

Commissioning

Unit installation, zones and rules, acceptance, operator training.

4

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 project

Frequently 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.

contact@emsydev.com EMSYDEV · Tangier, Morocco