happytimesoft有完整的c语言开发的onvif client和server,一共1000$,真便宜,haha.
http://www.happytimesoft.com/products/multi-onvif-server/index.html
1000$都出不起的穷人就往下看吧,? ,不花钱,花点时间也是可以搞定onvif的。
网上搜罗了一下,现成的onvif客户端和服务器太多了,我测试了几个nodejs和python平台的,很容易用起来。
1、c语言开发onvif
1) onvif server
ONVIF Device(IP camera) Service server (Linux daemon)
This server (Service) has a minimal implementation. Use this server as a template for writing your ONVIF service for an IP camera.
https://github.com/KoynovStas/onvif_srvd
2) Onvif QT Server and Client
https://github.com/hummatli/onvif-qt-server-client
3) ONVIF server for V4L2 Devices
https://github.com/mpromonet/v4l2onvif
4) ONVIF framework code for IP based camera
https://github.com/shengjuntu/onvif-ipcam
4) Free ONVIF library
https://github.com/test12416/OpenONVIF
5) OnvifServerSimu
https://github.com/legahero/OnvifServerSimu
6) libonvif
https://github.com/lcmftianci/libonvif
7) Yet another ONVIF library
https://github.com/Tereius/libONVIF
2、nodejs开发onvif
1) node-onvif
https://github.com/futomi/node-onvif
2) node-gotapi-plugin-onvif
https://github.com/futomi/node-gotapi-plugin-onvif
3) rpos-gateway(rtsp to onvif)
Raspberry Pi ONVIF Gateway based on rpos
https://github.com/kristian/rpos-gateway
4) Raspberry Pi Onvif Server
http://breeeze.github.io/rpos
5) onvif client protocol profile s(直播流)和profile g(回放)node.js实现
https://github.com/agsh/onvif
3、python开发onvif
https://github.com/yxteagle/python-onvif
https://github.com/quatanium/python-onvif
4、golang开发onvif
https://github.com/ChihChengYang/go-onvif