VisioForge

SDK de Vidéosurveillance et Sécurité pour .NET

Créez des systèmes professionnels de surveillance et de sécurité par caméra IP avec les SDKs VisioForge. Support caméras RTSP/ONVIF, enregistrement multi-caméras, détection de mouvement, détection faciale et déploiement multiplateforme — le tout en C# et .NET.

Défis du Développement de Surveillance

Gestion Multi-Caméras

Gérer des connexions simultanées à des dizaines de caméras IP avec différents protocoles, résolutions et codecs nécessite une architecture de pipeline robuste.

Fiabilité d'Enregistrement 24/7

L'enregistrement continu exige une utilisation efficace des ressources, une récupération automatique des interruptions réseau et une sortie de fichiers fiable sans corruption.

Précision de Détection de Mouvement

Équilibrer la sensibilité de détection pour minimiser les fausses alarmes tout en captant les événements réels nécessite une analyse configurable basée sur une grille avec des seuils ajustables.

Déploiement Multiplateforme

Déployer des solutions de surveillance sur Windows, Linux, macOS et plateformes mobiles sans réécrire le pipeline vidéo pour chaque cible.

Comment les SDKs VisioForge Résolvent Ces Défis

Le SDK Media Blocks de VisioForge fournit une architecture de pipeline modulaire conçue pour les applications de surveillance. Connectez des sources RTSP/ONVIF, appliquez un traitement en temps réel (détection de mouvement, détection faciale) et diffusez vers plusieurs destinations simultanément — le tout avec une API cohérente sur toutes les plateformes.

  • L'architecture basée sur pipeline gère efficacement plusieurs flux de caméras
  • Les blocs tee permettent l'aperçu et l'enregistrement simultanés depuis une source unique
  • Le mode de capture RAW enregistre H.264/H.265 sans réencodage pour une utilisation CPU minimale
  • Blocs intégrés de détection de mouvement et faciale avec sensibilité configurable
  • Support .NET multiplateforme : Windows, Linux, macOS, Android, iOS

Fonctionnalités Clés de Surveillance

Support Caméras IP RTSP/ONVIF

Connectez-vous à n'importe quelle caméra IP via RTSP avec authentification. Détection automatique de codec, transport configurable (TCP/UDP) et streaming à faible latence.

Affichage et Enregistrement Multi-Caméras

Affichez et enregistrez plusieurs flux RTSP simultanément avec des moteurs de pipeline réutilisables. Chaque caméra dispose d'un pipeline indépendant pour l'isolation et la fiabilité.

Détection de Mouvement

Détection de mouvement basée sur grille avec taille de cellule, sensibilité et seuil configurables. Événements de mouvement en temps réel avec détail au niveau cellulaire pour l'alerte par zone.

Enregistrement en MP4/MPEG-TS

Enregistrez en MP4 pour la compatibilité de lecture ou en MPEG-TS pour la résilience du streaming. Le mode de capture RAW préserve le H.264/H.265 original sans réencodage.

Détection Faciale et Flou

Détection faciale basée sur DNN avec flou facial automatique optionnel pour la conformité en matière de vie privée. Événements de position faciale en temps réel pour le suivi et l'analyse.

Déploiement Multiplateforme

Déployez la même base de code C# sur Windows, Linux, macOS, Android et iOS. API cohérente sur toutes les plateformes avec performances natives.

Exemples de Code

Du vrai code de nos démos SDK — connecter des caméras, enregistrer, détecter le mouvement et plus encore.

Aperçu Caméra RTSP

C#

Enregistrement Caméra IP en MP4

C#

Capture RAW RTSP (Sans Réencodage)

C#

Visionneuse RTSP Multi-Caméras

C#

Détection de Mouvement

C#

Détection Faciale et Flou

C#

Architecture de Pipeline

Le SDK Media Blocks de VisioForge utilise une architecture de pipeline modulaire. Chaque bloc gère une tâche — source, décodage, détection, enregistrement, rendu — et les blocs se connectent pour former des workflows de surveillance complets.

Source RTSP
Décodage
Détection / Traitement
Tee (Division)
Enregistrement + Affichage