VisioForge

映像監視・セキュリティ SDK for .NET

VisioForge SDKでプロフェッショナルなIPカメラ監視・セキュリティシステムを構築。RTSP/ONVIFカメラ対応、マルチカメラ録画、動体検知、顔検出、クロスプラットフォーム対応 — すべてC#と.NETで実現。

監視システム開発の課題

マルチカメラ管理

異なるプロトコル、解像度、コーデックを持つ数十台のIPカメラへの同時接続管理には、堅牢なパイプラインアーキテクチャが必要です。

24時間365日の録画信頼性

連続録画には効率的なリソース使用、ネットワーク中断からの自動復旧、破損のない確実なファイル出力が求められます。

動体検知の精度

誤報を最小限に抑えながら実際のイベントを確実に検出するには、調整可能なしきい値によるグリッドベースの分析設定が必要です。

クロスプラットフォーム対応

Windows、Linux、macOS、モバイルプラットフォームにわたって、各ターゲット向けにビデオパイプラインを書き直すことなく監視ソリューションを展開する必要があります。

VisioForge SDKによる課題解決

VisioForge Media Blocks SDK .NETは、監視アプリケーション向けに設計されたモジュール式パイプラインアーキテクチャを提供します。RTSP/ONVIFソースに接続し、リアルタイム処理(動体検知、顔検出)を適用し、複数の出力先に同時出力 — すべてプラットフォーム間で一貫したAPIで実現。

  • パイプラインベースのアーキテクチャが複数のカメラストリームを効率的に処理
  • Teeブロックにより単一ソースからプレビューと録画の同時実行が可能
  • RAWキャプチャモードがH.264/H.265を再エンコードなしで録画し、CPU使用率を最小限に
  • 設定可能な感度を備えた動体検知・顔検出ブロックを内蔵
  • クロスプラットフォーム .NET対応:Windows、Linux、macOS、Android、iOS

主な監視機能

RTSP/ONVIF IPカメラ対応

認証付きRTSP経由であらゆるIPカメラに接続。自動コーデック検出、設定可能なトランスポート(TCP/UDP)、低遅延ストリーミング。

マルチカメラ表示・録画

再利用可能なパイプラインエンジンを使用して複数のRTSPストリームを同時に表示・録画。各カメラが独立したパイプラインを持ち、分離性と信頼性を確保。

動体検知

設定可能なセルサイズ、感度、しきい値によるグリッドベースの動体検知。ゾーンベースのアラート用にセルレベルの詳細なリアルタイム動体イベント。

MP4/MPEG-TSへの録画

再生互換性のためのMP4、またはストリーミング耐性のためのMPEG-TSに録画。RAWキャプチャモードはオリジナルのH.264/H.265を再エンコードなしで保存。

顔検出とぼかし

プライバシーコンプライアンスのためのオプション自動顔ぼかし付きDNNベース顔検出。追跡と分析のためのリアルタイム顔位置イベント。

クロスプラットフォーム対応

同じC#コードベースをWindows、Linux、macOS、Android、iOSに展開。すべてのプラットフォームで一貫したAPIとネイティブパフォーマンス。

コード例

SDKデモからの実際のコード — カメラ接続、録画、動体検知など。

RTSPカメラプレビュー

C#

IPカメラのMP4録画

C#

RTSP RAWキャプチャ(再エンコードなし)

C#

マルチカメラRTSPビューアー

C#

動体検知

C#

顔検出とぼかし

C#

パイプラインアーキテクチャ

VisioForge Media Blocks SDK .NETはモジュール式パイプラインアーキテクチャを採用。各ブロックはソース、デコード、検出、録画、レンダリングといった1つのタスクを担当し、ブロック同士を接続して完全な監視ワークフローを構成します。

RTSPソース
デコード
検出 / 処理
Tee(分岐)
録画 + 表示