VisioForge

Videoüberwachungs- & Sicherheits-SDK für .NET

Entwickeln Sie professionelle IP-Kamera-Überwachungs- und Sicherheitssysteme mit VisioForge SDKs. RTSP/ONVIF-Kameraunterstützung, Multi-Kamera-Aufnahme, Bewegungserkennung, Gesichtserkennung und plattformübergreifende Bereitstellung — alles aus C# und .NET.

Herausforderungen bei der Überwachungsentwicklung

Multi-Kamera-Verwaltung

Die gleichzeitige Verwaltung von Verbindungen zu Dutzenden von IP-Kameras mit unterschiedlichen Protokollen, Auflösungen und Codecs erfordert eine robuste Pipeline-Architektur.

24/7-Aufnahmezuverlässigkeit

Daueraufnahme erfordert effiziente Ressourcennutzung, automatische Wiederherstellung bei Netzwerkunterbrechungen und zuverlässige Dateiausgabe ohne Beschädigung.

Genauigkeit der Bewegungserkennung

Die Abstimmung der Erkennungsempfindlichkeit zur Minimierung von Fehlalarmen bei gleichzeitiger Erfassung realer Ereignisse erfordert eine konfigurierbare rasterbasierte Analyse mit einstellbaren Schwellenwerten.

Plattformübergreifende Bereitstellung

Die Bereitstellung von Überwachungslösungen auf Windows, Linux, macOS und mobilen Plattformen ohne Neuschreiben der Video-Pipeline für jede Zielplattform.

So lösen VisioForge SDKs diese Herausforderungen

Das VisioForge Media Blocks SDK bietet eine modulare Pipeline-Architektur, die speziell für Überwachungsanwendungen entwickelt wurde. Verbinden Sie RTSP/ONVIF-Quellen, wenden Sie Echtzeitverarbeitung an (Bewegungserkennung, Gesichtserkennung) und geben Sie gleichzeitig an mehrere Ziele aus — alles mit einer einheitlichen API über alle Plattformen hinweg.

  • Pipeline-basierte Architektur verarbeitet mehrere Kamerastreams effizient
  • Tee-Blöcke ermöglichen gleichzeitige Vorschau und Aufnahme aus einer einzigen Quelle
  • RAW-Aufnahmemodus zeichnet H.264/H.265 ohne Neucodierung für minimale CPU-Belastung auf
  • Integrierte Bewegungserkennungs- und Gesichtserkennungsblöcke mit konfigurierbarer Empfindlichkeit
  • Plattformübergreifende .NET-Unterstützung: Windows, Linux, macOS, Android, iOS

Wichtige Überwachungsfunktionen

RTSP/ONVIF-IP-Kamera-Unterstützung

Verbinden Sie sich mit jeder IP-Kamera über RTSP mit Authentifizierung. Automatische Codec-Erkennung, konfigurierbarer Transport (TCP/UDP) und Streaming mit niedriger Latenz.

Multi-Kamera-Anzeige & Aufnahme

Zeigen Sie mehrere RTSP-Streams gleichzeitig an und nehmen Sie diese auf, mit wiederverwendbaren Pipeline-Engines. Jede Kamera erhält eine unabhängige Pipeline für Isolation und Zuverlässigkeit.

Bewegungserkennung

Rasterbasierte Bewegungserkennung mit konfigurierbarer Zellengröße, Empfindlichkeit und Schwellenwert. Echtzeit-Bewegungsereignisse mit zellengenauer Detailtiefe für zonenbasierte Alarmierung.

Aufnahme in MP4/MPEG-TS

Nehmen Sie in MP4 für Wiedergabekompatibilität oder MPEG-TS für Streaming-Resilienz auf. Der RAW-Aufnahmemodus bewahrt das originale H.264/H.265 ohne Neucodierung.

Gesichtserkennung & Verpixelung

DNN-basierte Gesichtserkennung mit optionaler automatischer Gesichtsverpixelung zur Einhaltung von Datenschutzvorschriften. Echtzeit-Gesichtspositionsereignisse für Tracking und Analysen.

Plattformübergreifende Bereitstellung

Setzen Sie dieselbe C#-Codebasis auf Windows, Linux, macOS, Android und iOS ein. Einheitliche API auf allen Plattformen mit nativer Leistung.

Codebeispiele

Echter Code aus unseren SDK-Demos — Kameras verbinden, aufnehmen, Bewegung erkennen und mehr.

RTSP-Kameravorschau

C#

IP-Kamera-Aufnahme als MP4

C#

RTSP-RAW-Aufnahme (ohne Neucodierung)

C#

Multi-Kamera-RTSP-Viewer

C#

Bewegungserkennung

C#

Gesichtserkennung & Verpixelung

C#

Pipeline-Architektur

Das VisioForge Media Blocks SDK verwendet eine modulare Pipeline-Architektur. Jeder Block übernimmt eine Aufgabe — Quelle, Dekodierung, Erkennung, Aufnahme, Rendering — und die Blöcke werden zu vollständigen Überwachungs-Workflows verbunden.

RTSP-Quelle
Dekodierung
Erkennung / Verarbeitung
Tee (Aufteilen)
Aufnahme + Anzeige