VisioForge

适用于 .NET 的视频监控与安防 SDK

使用 VisioForge SDK 构建专业的 IP 摄像头监控和安防系统。RTSP/ONVIF 摄像头支持、多路摄像头录制、运动检测、人脸检测、跨平台部署——全部通过 C# 和 .NET 实现。

监控开发面临的挑战

多摄像头管理

同时管理数十台不同协议、不同分辨率和不同编解码器的 IP 摄像头连接,需要强大的管线架构。

7x24 小时录制可靠性

持续录制要求高效的资源利用、网络中断后的自动恢复,以及可靠的文件输出以避免数据损坏。

运动检测精度

在最大程度减少误报的同时捕捉真实事件,需要可配置的网格分析和可调阈值来平衡检测灵敏度。

跨平台部署

在 Windows、Linux、macOS 和移动平台上部署监控方案,无需为每个目标平台重写视频管线。

VisioForge SDK 如何解决这些挑战

VisioForge Media Blocks SDK 提供专为监控应用设计的模块化管线架构。连接 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 采用模块化管线架构。每个模块负责一项任务——源、解码、检测、录制、渲染——各模块互相连接,构成完整的监控工作流。

RTSP 源
解码
检测 / 处理
Tee(分流)
录制 + 显示