VisioForge

SDK per videosorveglianza e sicurezza per .NET

Crea sistemi professionali di videosorveglianza IP e sicurezza con gli SDK VisioForge. Supporto telecamere RTSP/ONVIF, registrazione multi-camera, rilevamento del movimento, rilevamento facciale e distribuzione multipiattaforma — tutto da C# e .NET.

Sfide nello sviluppo della videosorveglianza

Gestione multi-camera

Gestire connessioni simultanee a decine di telecamere IP con protocolli, risoluzioni e codec diversi richiede un'architettura pipeline robusta.

Affidabilità della registrazione 24/7

La registrazione continua richiede un utilizzo efficiente delle risorse, il recupero automatico dalle interruzioni di rete e un output file affidabile senza corruzione.

Precisione del rilevamento del movimento

Bilanciare la sensibilità del rilevamento per ridurre i falsi allarmi catturando gli eventi reali richiede un'analisi configurabile basata su griglia con soglie regolabili.

Distribuzione multipiattaforma

Distribuire soluzioni di videosorveglianza su Windows, Linux, macOS e piattaforme mobili senza riscrivere la pipeline video per ogni target.

Come gli SDK VisioForge risolvono queste sfide

Media Blocks SDK di VisioForge fornisce un'architettura pipeline modulare progettata appositamente per applicazioni di videosorveglianza. Collega sorgenti RTSP/ONVIF, applica elaborazioni in tempo reale (rilevamento del movimento, rilevamento facciale) e invia l'output a più destinazioni simultaneamente — il tutto con un'API coerente su tutte le piattaforme.

  • L'architettura basata su pipeline gestisce più flussi video in modo efficiente
  • I blocchi Tee consentono anteprima e registrazione simultanee da una singola sorgente
  • La modalità di cattura RAW registra H.264/H.265 senza ri-codifica per un utilizzo minimo della CPU
  • Blocchi integrati di rilevamento del movimento e rilevamento facciale con sensibilità configurabile
  • Supporto .NET multipiattaforma: Windows, Linux, macOS, Android, iOS

Funzionalità principali della videosorveglianza

Supporto telecamere IP RTSP/ONVIF

Collegati a qualsiasi telecamera IP tramite RTSP con autenticazione. Rilevamento automatico dei codec, trasporto configurabile (TCP/UDP) e streaming a bassa latenza.

Visualizzazione e registrazione multi-camera

Visualizza e registra più flussi RTSP simultaneamente utilizzando motori pipeline riutilizzabili. Ogni telecamera ha una pipeline indipendente per isolamento e affidabilità.

Rilevamento del movimento

Rilevamento del movimento basato su griglia con dimensione celle, sensibilità e soglia configurabili. Eventi di movimento in tempo reale con dettaglio a livello di cella per allerte basate su zone.

Registrazione in MP4/MPEG-TS

Registra in MP4 per la compatibilità di riproduzione o in MPEG-TS per la resilienza dello streaming. La modalità di cattura RAW preserva l'originale H.264/H.265 senza ri-codifica.

Rilevamento facciale e sfocatura

Rilevamento facciale basato su DNN con sfocatura automatica opzionale per la conformità alla privacy. Eventi di posizione facciale in tempo reale per tracciamento e analisi.

Distribuzione multipiattaforma

Distribuisci lo stesso codice C# su Windows, Linux, macOS, Android e iOS. API coerente su tutte le piattaforme con prestazioni native.

Esempi di codice

Codice reale dalle nostre demo SDK — collega telecamere, registra, rileva il movimento e altro ancora.

Anteprima telecamera RTSP

C#

Registrazione telecamera IP in MP4

C#

Cattura RAW RTSP (senza ri-codifica)

C#

Visualizzatore RTSP multi-camera

C#

Rilevamento del movimento

C#

Rilevamento facciale e sfocatura

C#

Architettura della pipeline

Media Blocks SDK di VisioForge utilizza un'architettura pipeline modulare. Ogni blocco gestisce un singolo compito — sorgente, decodifica, rilevamento, registrazione, rendering — e i blocchi si collegano tra loro per formare flussi di lavoro di videosorveglianza completi.

Sorgente RTSP
Decodifica
Rilevamento / Elaborazione
Tee (Divisione)
Registrazione + Visualizzazione