onvif摄像头有开源的程序吗

 火... [复制链接]  176查看
 楼主| 易西 发表于 2025-9-22 16:12:14 | 显示全部楼层
https://cloud.tencent.com/developer/article/2005469* J% \" \$ O+ c% l4 L( p  o
参考
 楼主| 易西 发表于 2025-9-22 18:20:22 | 显示全部楼层
在ONVIF(开放网络视频接口论坛)的背景下,有许多开源项目和软件可以帮助你实现与ONVIF兼容的网络视频设备的集成和控制。ONVIF旨在促进IP视频监控产品的互操作性,通过提供一套标准的网络协议和服务,使得不同的制造商生产的设备能够相互通信。$ J% s5 x/ D' l0 h. Y& i

: [, |& b# _! M以下是一些与ONVIF兼容的开源程序和库:" U3 h" J# p4 D1 Y3 A+ j' m" ^
0 O4 I: _$ t1 B5 m# x6 \
OpenIPC:2 `) r9 B2 ~# L  j

* ]! s7 w+ ]$ xOpenIPC 是一个旨在促进开源硬件和软件的社区,其中包括对ONVIF的支持。
: p" {8 o. Z9 u' A# |# n* ~
! @) O9 X: ?3 Y( q$ g; @4 D2 E( b4 |网址: OpenIPC8 n* |! p/ B6 S2 s, d
# N- d5 X$ Y# c0 q5 n
BlueForge:1 F  Q9 @' O/ |

$ z/ [0 m; q+ f0 P0 ]. O& j. ~- wBlueForge 是一个开源项目,旨在提供一个易于使用的框架来开发和管理IP视频监控系统。: Q) c/ p& I6 c: w6 H
$ U: H+ J" X& J( I
GitHub 链接: BlueForge
+ k( `; Z2 v" k. c8 W1 q- Z- h8 W, P
Bluecherry:, Y: S7 Y. D2 B( a2 b
7 r* b- C/ P8 O9 x/ X) Q+ A
Bluecherry 是一个开源的视频监控系统,支持ONVIF协议,允许用户从多个视频源进行集中监控。
: k- z$ j. }5 ?( L6 N1 T# f% {
( A: s3 v: E/ b官网: Bluecherry3 Q3 D7 M9 h# u) F5 f. h/ H& y
  i. h) }! c. L* b/ Q
GitHub 链接: Bluecherry GitHub
2 W% r0 j1 C! K. S  V% Y8 |% N7 o7 y# F( l
GStreamer:
2 X6 ~7 V5 r) J) P6 g. ]5 a+ y1 E1 G' r$ ]- B
GStreamer 是一个强大的多媒体框架,它支持ONVIF协议,可以通过插件与ONVIF兼容的摄像头进行交互。
) O4 Y. n8 v5 P: \) L
3 H/ e. Q! d! r5 T2 c- {- @  O官网: GStreamer
. u, R; ~2 x$ ?' j5 ^' z) N
1 G( ?. S- {* P% r' k1 q8 {# jGitHub 链接: GStreamer GitHub+ ^& x2 ^$ ]9 Q6 I4 C" g$ u: I( s# h+ f
) ~1 y5 e% ~; p; P
OpenCV:9 j: u9 w: n# Q; ~

( P& {& O7 E$ QOpenCV(Open Source Computer Vision Library)虽然主要用于计算机视觉和图像处理,但它可以通过ONVIF协议与摄像头通信,获取视频流。5 _1 K5 N) o: O5 R( c

* f  q2 j# Z: H5 o' Z) V5 v" f3 n5 y官网: OpenCV
4 \: T5 I4 U4 W
$ r# W* k0 \  d/ t5 IGitHub 链接: OpenCV GitHub
% o  ?( W5 v6 e* R0 ^+ f" G
% P& |9 a% c+ S( {$ ]& qZoneMinder:7 O% p% `1 z( [% s! {; d
  ], p$ ]* n' w
ZoneMinder 是一个开源的视频监控系统,支持多种视频源,包括通过ONVIF连接的摄像头。
: U: R& j- T# \0 o# z- {( p* C0 ~. t' f4 W" `. i
官网: ZoneMinder
$ L3 s* G9 Y3 j0 I; Y; k" n. N
+ X% U4 I7 C0 X# }* F2 Q6 gGitHub 链接: ZoneMinder GitHub( p/ w. j$ b0 U& U+ S- P% u

, n! |) ]9 p1 B9 `8 w: K) k& S( }Motion:
) D( u+ \; i2 W$ V  y% \: A/ a5 p! v* t
Motion 是一个用于监控摄像头的开源视频监控程序,支持ONVIF。
  m. o5 m( l0 K& o; D; K. g8 d2 @9 m" O. E
官网: Motion
( u! ?8 }, w# j+ `9 I& o2 A+ L: f
GitHub 链接: Motion GitHub
; z" l( ^9 k# j7 c" |/ U
, D! p( K/ I# o" |2 \+ j这些工具和库可以帮助开发者或系统管理员实现与ONVIF兼容的摄像头的集成和控制。选择哪个工具取决于你的具体需求,比如是否需要集中管理多个摄像头、是否需要高级的视频分析功能等。每个项目都有其独特的功能和社区支持,可以根据你的项目需求进行选择。如果你有特定的编程语言或平台需求(如Python, Java, C++等),也可以查看这些项目是否提供了相应的库或绑定。: `6 Z% H3 S2 Q3 E4 F6 @4 q

  |  X# n5 M, C提示:AI自动生成,仅供参考
- T/ @$ O9 H8 Q2 G, _4 K9 e5 X* z' M9 g
参考
 楼主| 易西 发表于 2025-9-22 18:23:19 | 显示全部楼层
1. ‌开源ONVIF摄像头实现方案‌% R7 ?. F  I7 N# S
‌C++/跨平台方案‌7 ]9 s. S8 w! M* d( b
‌libonvif‌:提供完整的ONVIF协议实现,支持设备发现、RTSP流获取及PTZ控制,适用于海康威视、大华等主流品牌设备‌6 g. p' h  p9 t( E3 U: P- h  H- x
1。$ V4 i+ K& x1 l) L+ }
‌ONVIF-CPP库‌:基于GSOAP的轻量级实现,支持Profile S/G标准,适合嵌入式开发(如树莓派)‌
- J; r( i- Y- p, a  b1。4 ?- {9 C/ i4 X$ A
‌Java方案‌( P; d, e* _2 s
‌ONVIF4J‌:通过Maven依赖快速集成,支持设备连接、云台控制及视频流获取,适合企业级应用开发‌
. D9 T( b  F* W  N+ H0 v1 L. V2。
* D; J8 D0 S7 n( q+ V# Y‌ONVIF-Java‌:简化版库,需注意低版本协议兼容性问题‌
4 _1 A4 n5 `' ?& Y, ?0 T2。
3 O8 R; V: ^* b, a4 S, _6 H‌Python方案‌
% E& d7 p- M7 X' b" O' ~1 h‌aiohttp+httpx‌:通过SOAP请求解析设备信息并提取RTSP流地址,适合异步处理场景‌2 G% E0 s1 L$ x
1。
& p: U6 p4 L0 J2. ‌开源监控系统集成‌
7 Y; L& R; s$ M5 i‌Shinobi‌:基于Docker部署的跨平台监控系统,支持ONVIF/RTSP协议,提供网页端直接访问摄像头功能,兼容树莓派等设备‌
; |3 I; w, m0 x' k2 e3。
7 h+ B: ^& t+ z. u; y, a7 M‌SRS‌:支持GB/T 28181和ONVIF协议,适用于安防级联组网场景‌
/ S+ b7 ]% K( E/ M% @* H1。
) r  l8 b3 A5 `# K4 [3. ‌开发工具与测试‌
( d- P4 }' I$ @: x4 ?‌ONVIF Device Test Tool‌:开源工具,用于验证设备兼容性及提取RTSP流地址‌
$ ^- @. q- v" X* f7 W5 ?& \. O1。, y0 w, ^4 C! I6 s' A  p
‌gSOAP‌:协议开发工具链,可生成ONVIF服务端/客户端代码‌
) U( t2 v; w4 N9 D1。" N# [1 Z, c- S. `+ \
4. ‌注意事项‌; s. j, n+ h+ t( K3 V3 P
‌协议认证‌:ONVIF标准虽开放,但完整实现需通过官方认证,部分开源库可能缺少高级功能(如事件订阅)‌% G9 `% Q' K. b0 ~
1。
8 J( V+ m+ |# B* u
9 h3 m2 k& ^8 ^& d- U* F  Z$ Z( u# g‌设备兼容性‌:不同品牌摄像头对ONVIF Profile的支持程度不同,需实测验证‌- g, E! W, }* h- N
1
  g7 v$ ]5 z, {2。! J) n+ U. j2 X  p3 q6 l

5 T! i' j) Q% E; V6 M如需进一步了解具体实现细节,可参考上述开源项目文档或测试工具。& R+ ]6 A$ b7 @0 S
# F& _8 c+ [: [4 _) K1 T
参考
 楼主| 易西 发表于 2025-9-22 18:24:07 | 显示全部楼层
 楼主| 易西 发表于 2025-9-22 18:24:33 | 显示全部楼层
 楼主| 易西 发表于 2025-9-22 18:25:17 | 显示全部楼层
[发帖际遇]: 一个袋子砸在了 易西 头上,易西 赚了 5 金钱. 幸运榜 / 衰神榜
 楼主| 易西 发表于 2025-9-22 18:26:50 | 显示全部楼层
https://blog.51cto.com/u_16213680/12693548, l, n. |- R$ y/ V1 k# _/ k5 D+ f. M
参考
 楼主| 易西 发表于 2025-9-22 19:05:41 | 显示全部楼层

; a( P, I" V1 PGitHub - sr99622/libonvif: Onvif library with GUI implementation and built in YOLOX' q- \# t* \9 Y" Y
https://github.com/sr99622/libonvif
& d/ Q' ^5 f" ~2 G0 L) z# w  B% m3 E# s% e
参考
 楼主| 易西 发表于 2025-9-22 19:11:24 | 显示全部楼层
https://www.pianshen.com/article/1146684498/
. G( K7 K& V! h  q; W. t参考
 楼主| 易西 发表于 2025-9-22 19:12:14 | 显示全部楼层
https://www.pianshen.com/article/37831165795/
* S5 K% |$ ]7 s& S; D5 v& i* C7 a参考
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

邮箱|首页|小黑屋|吾侪 ( 蜀ICP备2020029307号-4 )

GMT+8, 2026-3-5 19:59 , Processed in 0.054126 second(s), 16 queries , APCu On.

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表