【实例简介】

onvif协议网络摄像机(IPC)客户端程序有linux和windows两个版本。

【实例截图】

【核心代码】

ONVIF协议网络摄像机(IPC)客户端程序

├── Makefile

├── Makefile.inc

├── SetResolution

│   ├── Makefile

│   └── main.c

├── VS2010

│   ├── project.sln

│   ├── project.vcxproj

│   └── project.vcxproj.user

├── avstream

│   ├── Makefile

│   └── main.c

├── capabilities

│   ├── Makefile

│   └── main.c

├── comm

│   ├── onvif_comm.c

│   ├── onvif_comm.h

│   ├── onvif_dump.c

│   └── onvif_dump.h

├── deviceinfo

│   ├── Makefile

│   └── main.c

├── discovery

│   ├── Makefile

│   └── main.c

├── ffmpeg-linux-pc

│   └── include

│   ├── libavcodec

│   │   ├── avcodec.h

│   │   ├── avdct.h

│   │   ├── avfft.h

│   │   ├── d3d11va.h

│   │   ├── dirac.h

│   │   ├── dv_profile.h

│   │   ├── dxva2.h

│   │   ├── qsv.h

│   │   ├── vaapi.h

│   │   ├── vda.h

│   │   ├── vdpau.h

│   │   ├── version.h

│   │   ├── videotoolbox.h

│   │   ├── vorbis_parser.h

│   │   └── xvmc.h

│   ├── libavdevice

│   │   ├── avdevice.h

│   │   └── version.h

│   ├── libavfilter

│   │   ├── avfilter.h

│   │   ├── avfiltergraph.h

│   │   ├── buffersink.h

│   │   ├── buffersrc.h

│   │   └── version.h

│   ├── libavformat

│   │   ├── avformat.h

│   │   ├── avio.h

│   │   └── version.h

│   ├── libavutil

│   │   ├── adler32.h

│   │   ├── aes.h

│   │   ├── aes_ctr.h

│   │   ├── attributes.h

│   │   ├── audio_fifo.h

│   │   ├── avassert.h

│   │   ├── avconfig.h

│   │   ├── avstring.h

│   │   ├── avutil.h

│   │   ├── base64.h

│   │   ├── blowfish.h

│   │   ├── bprint.h

│   │   ├── bswap.h

│   │   ├── buffer.h

│   │   ├── camellia.h

│   │   ├── cast5.h

│   │   ├── channel_layout.h

│   │   ├── common.h

│   │   ├── cpu.h

│   │   ├── crc.h

│   │   ├── des.h

│   │   ├── dict.h

│   │   ├── display.h

│   │   ├── downmix_info.h

│   │   ├── error.h

│   │   ├── eval.h

│   │   ├── ffversion.h

│   │   ├── fifo.h

│   │   ├── file.h

│   │   ├── frame.h

│   │   ├── hash.h

│   │   ├── hmac.h

│   │   ├── imgutils.h

│   │   ├── intfloat.h

│   │   ├── intreadwrite.h

│   │   ├── lfg.h

│   │   ├── log.h

│   │   ├── lzo.h

│   │   ├── macros.h

│   │   ├── mastering_display_metadata.h

│   │   ├── mathematics.h

│   │   ├── md5.h

│   │   ├── mem.h

│   │   ├── motion_vector.h

│   │   ├── murmur3.h

│   │   ├── opt.h

│   │   ├── parseutils.h

│   │   ├── pixdesc.h

│   │   ├── pixelutils.h

│   │   ├── pixfmt.h

│   │   ├── random_seed.h

│   │   ├── rational.h

│   │   ├── rc4.h

│   │   ├── replaygain.h

│   │   ├── ripemd.h

│   │   ├── samplefmt.h

│   │   ├── sha.h

│   │   ├── sha512.h

│   │   ├── stereo3d.h

│   │   ├── tea.h

│   │   ├── threadmessage.h

│   │   ├── time.h

│   │   ├── timecode.h

│   │   ├── timestamp.h

│   │   ├── tree.h

│   │   ├── twofish.h

│   │   ├── version.h

│   │   └── xtea.h

│   ├── libswresample

│   │   ├── swresample.h

│   │   └── version.h

│   └── libswscale

│   ├── swscale.h

│   └── version.h

├── ffmpeg-win32

│   ├── include

│   │   ├── libavcodec

│   │   │   ├── avcodec.h

│   │   │   ├── avdct.h

│   │   │   ├── avfft.h

│   │   │   ├── d3d11va.h

│   │   │   ├── dirac.h

│   │   │   ├── dv_profile.h

│   │   │   ├── dxva2.h

│   │   │   ├── jni.h

│   │   │   ├── mediacodec.h

│   │   │   ├── qsv.h

│   │   │   ├── vaapi.h

│   │   │   ├── vda.h

│   │   │   ├── vdpau.h

│   │   │   ├── version.h

│   │   │   ├── videotoolbox.h

│   │   │   ├── vorbis_parser.h

│   │   │   └── xvmc.h

│   │   ├── libavdevice

│   │   │   ├── avdevice.h

│   │   │   └── version.h

│   │   ├── libavfilter

│   │   │   ├── avfilter.h

│   │   │   ├── avfiltergraph.h

│   │   │   ├── buffersink.h

│   │   │   ├── buffersrc.h

│   │   │   └── version.h

│   │   ├── libavformat

│   │   │   ├── avformat.h

│   │   │   ├── avio.h

│   │   │   └── version.h

│   │   ├── libavutil

│   │   │   ├── adler32.h

│   │   │   ├── aes.h

│   │   │   ├── aes_ctr.h

│   │   │   ├── attributes.h

│   │   │   ├── audio_fifo.h

│   │   │   ├── avassert.h

│   │   │   ├── avconfig.h

│   │   │   ├── avstring.h

│   │   │   ├── avutil.h

│   │   │   ├── base64.h

│   │   │   ├── blowfish.h

│   │   │   ├── bprint.h

│   │   │   ├── bswap.h

│   │   │   ├── buffer.h

│   │   │   ├── camellia.h

│   │   │   ├── cast5.h

│   │   │   ├── channel_layout.h

│   │   │   ├── common.h

│   │   │   ├── cpu.h

│   │   │   ├── crc.h

│   │   │   ├── des.h

│   │   │   ├── dict.h

│   │   │   ├── display.h

│   │   │   ├── downmix_info.h

│   │   │   ├── error.h

│   │   │   ├── eval.h

│   │   │   ├── ffversion.h

│   │   │   ├── fifo.h

│   │   │   ├── file.h

│   │   │   ├── frame.h

│   │   │   ├── hash.h

│   │   │   ├── hmac.h

│   │   │   ├── hwcontext.h

│   │   │   ├── hwcontext_cuda.h

│   │   │   ├── hwcontext_dxva2.h

│   │   │   ├── hwcontext_vaapi.h

│   │   │   ├── hwcontext_vdpau.h

│   │   │   ├── imgutils.h

│   │   │   ├── intfloat.h

│   │   │   ├── intreadwrite.h

│   │   │   ├── lfg.h

│   │   │   ├── log.h

│   │   │   ├── lzo.h

│   │   │   ├── macros.h

│   │   │   ├── mastering_display_metadata.h

│   │   │   ├── mathematics.h

│   │   │   ├── md5.h

│   │   │   ├── mem.h

│   │   │   ├── motion_vector.h

│   │   │   ├── murmur3.h

│   │   │   ├── opt.h

│   │   │   ├── parseutils.h

│   │   │   ├── pixdesc.h

│   │   │   ├── pixelutils.h

│   │   │   ├── pixfmt.h

│   │   │   ├── random_seed.h

│   │   │   ├── rational.h

│   │   │   ├── rc4.h

│   │   │   ├── replaygain.h

│   │   │   ├── ripemd.h

│   │   │   ├── samplefmt.h

│   │   │   ├── sha.h

│   │   │   ├── sha512.h

│   │   │   ├── stereo3d.h

│   │   │   ├── tea.h

│   │   │   ├── threadmessage.h

│   │   │   ├── time.h

│   │   │   ├── timecode.h

│   │   │   ├── timestamp.h

│   │   │   ├── tree.h

│   │   │   ├── twofish.h

│   │   │   ├── version.h

│   │   │   └── xtea.h

│   │   ├── libpostproc

│   │   │   ├── postprocess.h

│   │   │   └── version.h

│   │   ├── libswresample

│   │   │   ├── swresample.h

│   │   │   └── version.h

│   │   └── libswscale

│   │   ├── swscale.h

│   │   └── version.h

│   └── lib

│   ├── avcodec-57.dll

│   ├── avcodec.lib

│   ├── avdevice-57.dll

│   ├── avdevice.lib

│   ├── avfilter-6.dll

│   ├── avfilter.lib

│   ├── avformat-57.dll

│   ├── avformat.lib

│   ├── avutil-55.dll

│   ├── avutil.lib

│   ├── postproc-54.dll

│   ├── postproc.lib

│   ├── swresample-2.dll

│   ├── swresample.lib

│   ├── swscale-4.dll

│   └── swscale.lib

├── onvif

│   ├── DeviceBinding.nsmap

│   ├── MediaBinding.nsmap

│   ├── RemoteDiscoveryBinding.nsmap

│   ├── dom.c

│   ├── duration.c

│   ├── duration.h

│   ├── mecevp.c

│   ├── mecevp.h

│   ├── onvif.h

│   ├── smdevp.c

│   ├── smdevp.h

│   ├── soapC.c

│   ├── soapClient.c

│   ├── soapH.h

│   ├── soapStub.h

│   ├── stdsoap2.c

│   ├── stdsoap2.h

│   ├── threads.c

│   ├── threads.h

│   ├── wsaapi.c

│   ├── wsaapi.h

│   ├── wsdd.nsmap

│   ├── wsseapi.c

│   └── wsseapi.h

├── openssl-linux-pc

│   └── include

│   └── openssl

│   ├── aes.h

│   ├── asn1.h

│   ├── asn1_mac.h

│   ├── asn1t.h

│   ├── bio.h

│   ├── blowfish.h

│   ├── bn.h

│   ├── buffer.h

│   ├── camellia.h

│   ├── cast.h

│   ├── cmac.h

│   ├── cms.h

│   ├── comp.h

│   ├── conf.h

│   ├── conf_api.h

│   ├── crypto.h

│   ├── des.h

│   ├── des_old.h

│   ├── dh.h

│   ├── dsa.h

│   ├── dso.h

│   ├── dtls1.h

│   ├── e_os2.h

│   ├── ebcdic.h

│   ├── ec.h

│   ├── ecdh.h

│   ├── ecdsa.h

│   ├── engine.h

│   ├── err.h

│   ├── evp.h

│   ├── hmac.h

│   ├── idea.h

│   ├── krb5_asn.h

│   ├── kssl.h

│   ├── lhash.h

│   ├── md4.h

│   ├── md5.h

│   ├── mdc2.h

│   ├── modes.h

│   ├── obj_mac.h

│   ├── objects.h

│   ├── ocsp.h

│   ├── opensslconf.h

│   ├── opensslv.h

│   ├── ossl_typ.h

│   ├── pem.h

│   ├── pem2.h

│   ├── pkcs12.h

│   ├── pkcs7.h

│   ├── pqueue.h

│   ├── rand.h

│   ├── rc2.h

│   ├── rc4.h

│   ├── ripemd.h

│   ├── rsa.h

│   ├── safestack.h

│   ├── seed.h

│   ├── sha.h

│   ├── srp.h

│   ├── srtp.h

│   ├── ssl.h

│   ├── ssl2.h

│   ├── ssl23.h

│   ├── ssl3.h

│   ├── stack.h

│   ├── symhacks.h

│   ├── tls1.h

│   ├── ts.h

│   ├── txt_db.h

│   ├── ui.h

│   ├── ui_compat.h

│   ├── whrlpool.h

│   ├── x509.h

│   ├── x509_vfy.h

│   └── x509v3.h

├── openssl-win32

│   ├── bin

│   │   ├── libeay32.dll

│   │   └── ssleay32.dll

│   ├── include

│   │   └── openssl

│   │   ├── aes.h

│   │   ├── applink.c

│   │   ├── asn1.h

│   │   ├── asn1_mac.h

│   │   ├── asn1t.h

│   │   ├── bio.h

│   │   ├── blowfish.h

│   │   ├── bn.h

│   │   ├── buffer.h

│   │   ├── camellia.h

│   │   ├── cast.h

│   │   ├── cmac.h

│   │   ├── cms.h

│   │   ├── comp.h

│   │   ├── conf.h

│   │   ├── conf_api.h

│   │   ├── crypto.h

│   │   ├── des.h

│   │   ├── des_old.h

│   │   ├── dh.h

│   │   ├── dsa.h

│   │   ├── dso.h

│   │   ├── dtls1.h

│   │   ├── e_os2.h

│   │   ├── ebcdic.h

│   │   ├── ec.h

│   │   ├── ecdh.h

│   │   ├── ecdsa.h

│   │   ├── engine.h

│   │   ├── err.h

│   │   ├── evp.h

│   │   ├── hmac.h

│   │   ├── idea.h

│   │   ├── krb5_asn.h

│   │   ├── kssl.h

│   │   ├── lhash.h

│   │   ├── md4.h

│   │   ├── md5.h

│   │   ├── mdc2.h

│   │   ├── modes.h

│   │   ├── obj_mac.h

│   │   ├── objects.h

│   │   ├── ocsp.h

│   │   ├── opensslconf.h

│   │   ├── opensslv.h

│   │   ├── ossl_typ.h

│   │   ├── pem.h

│   │   ├── pem2.h

│   │   ├── pkcs12.h

│   │   ├── pkcs7.h

│   │   ├── pqueue.h

│   │   ├── rand.h

│   │   ├── rc2.h

│   │   ├── rc4.h

│   │   ├── ripemd.h

│   │   ├── rsa.h

│   │   ├── safestack.h

│   │   ├── seed.h

│   │   ├── sha.h

│   │   ├── srp.h

│   │   ├── srtp.h

│   │   ├── ssl.h

│   │   ├── ssl2.h

│   │   ├── ssl23.h

│   │   ├── ssl3.h

│   │   ├── stack.h

│   │   ├── symhacks.h

│   │   ├── tls1.h

│   │   ├── ts.h

│   │   ├── txt_db.h

│   │   ├── ui.h

│   │   ├── ui_compat.h

│   │   ├── whrlpool.h

│   │   ├── x509.h

│   │   ├── x509_vfy.h

│   │   └── x509v3.h

│   └── lib

│   ├── engines

│   │   ├── 4758cca.dll

│   │   ├── aep.dll

│   │   ├── atalla.dll

│   │   ├── capi.dll

│   │   ├── chil.dll

│   │   ├── cswift.dll

│   │   ├── gmp.dll

│   │   ├── gost.dll

│   │   ├── nuron.dll

│   │   ├── padlock.dll

│   │   ├── sureware.dll

│   │   └── ubsec.dll

│   ├── libeay32.lib

│   └── ssleay32.lib

├── readme.txt

├── snapshot

│   ├── Makefile

│   └── main.c

└── systemtime

├── Makefile

└── main.c

39 directories, 434 files

php 版onvif 客户端,onvif协议网络摄像机(IPC)客户端程序相关推荐

  1. ONVIF协议网络摄像机(IPC)客户端程序开发使用gSOAP生成ONVIF框架代码(C++)03-->Windows

    其它的不多说,直接开始步骤. 我的版本是2.8.109,目前最新版本. 实际上,onvif的源码是兼容Linux.Windows版本的,例如如果你已经在这篇文章ONVIF协议网络摄像机(IPC)客户端 ...

  2. ONVIF协议网络摄像机(IPC)客户端程序开发(3):理解什么是Web Services

    ONVIF协议网络摄像机(IPC)客户端程序开发(3):理解什么是Web Services 1. 专栏导读 本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解,专栏前面文 ...

  3. ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头

    ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头 1. 专栏导读 2. 适合读者 本文只适合第一次拿到IPC摄像头,很好奇该怎么使用IPC的读者.已经玩过IPC的,可以略 ...

  4. ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息

    ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息 1 专栏导读 本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解,专栏前面文章讲过的知识点(或代 ...

  5. ONVIF协议网络摄像机(IPC)客户端程序开发(5):门外汉理解ONVIF协议

    1. 专栏导读 本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解,专栏前面文章讲过的知识点(或代码段),后面文章不会赘述.为了节省篇幅,突出重点,在文章中展示的示例代码 ...

  6. 自行实现ONVIF协议网络摄像机(IPC)开发(0):专栏开篇

    一. 前言 最近做了一个海思车载视频的项目,设备作为客服端实现对市场上主流IPC视频流的获取,现在网上很多资料基本都是使用Web Services组成API实现的,这里博主所有ONVIF协议都是通过自 ...

  7. 如何利用UDP组播实现海康网络摄像机(IPC)的自动探测【源码】【监控】【录播】【NVR】【ONVIF】

    前言: 监控项目中,经常会遇到管理大量网络摄像机IPC的情况,如果每个IPC都要手动输入IP和端口,是非常繁琐的事情,于是,出现了与设备无关的ONVIF协议.海康提供的SADPTool就是基于ONVI ...

  8. ONVIF网络摄像头(IPC)客户端开发—ONVIF介绍

    1.前言: 网上已经有很多关于ONVIF开发的资料,这里概括介绍一下ONVIF协议以及介绍一下我自己在开发ONVIF网络摄像头的一些流程和经验,做个开发记录和经验总结,以备将来查看,也可供他人参考.如 ...

  9. 网络摄像机(IPC)介绍

    目录 一.什么是网络摄像机(IPC) 二.IPC功能 三.分辨率和存储 四.编码标准 五.AHD和IPC的区别 一.什么是网络摄像机(IPC) 网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄 ...

  10. NVR是什么设备?(Network Video Recorder,网络视频监控系统的存储转发部分)硬盘录像机DVR、视频编码器DVS、网络摄像机IPC

    NVR,全称Network Video Recorder,即网络视频录像机,是网络视频监控系统的存储转发部分,NVR与视频编码器或网络摄像机协同工作,完成视频的录像.存储及转发功能. 三种形式: 第一 ...

最新文章

  1. 乔安监控云存储_让数据更安全可用,阿里云存储多项新功能发布
  2. Asp.Net 创建MetaWeblog API
  3. 学习MongoDB(Troubleshoot Replica Sets) 集群排除故障
  4. 迷你世界维护服务器几点到几点,迷你世界服务器房间是什么 | 手游网游页游攻略大全...
  5. [CareerCup] 14.4 Templates Java模板
  6. 【TensorFlow-windows】MobileNet理论概览与实现
  7. python制作等高线云图,matplot 画等高线图
  8. 五分钟写出一个可以滑动条拖动的矩形脉冲合成的MatlabGUI程序
  9. HDU 4336 Card Collector:状压 + 期望dp
  10. 学以致用——使用莱斯利矩阵模型预测蠵龟种群数量的演变(Demographics of the Loggerhead Sea Turtle using Leslie population model)
  11. GJB 5000A与GJB 5000B区别
  12. mysql数据库压缩_Mysql压缩解决方案
  13. java茌首字母_获取输入字符的首字母(中文为拼音首字母)
  14. java 引入本地dtd,java解析xml文件读取本地dtd或者忽略dtd
  15. c语言小蜜蜂编程题,小蜜蜂 pascal程序
  16. win10隐藏3d对象等文件夹(自用)
  17. Joplin 软件转换中文
  18. linux flash插件安装方法,Linux系统下安装Flash浏览器插件的方法
  19. python 安装pytorch apex 报错:“ERROR: Command errored out with exit status 1: /home/litt/anaconda3/envs/”
  20. 期货公司最低标准的手续费和保证金

热门文章

  1. 9大最佳工程施工项目管理系统
  2. 解决Xshell6 Xftp 6 强制更新,无法更新使用问题
  3. java解析dcm文件
  4. JAVA-消息队列及分布式消息队列原理
  5. 数据库添加字段sql语句
  6. visio2013激活教程
  7. php 批量打印word pdf,Office批量打印精灵教程--Word、PDF、Excel、PPT批量打印
  8. Word批量打印证书(证书套打)
  9. python内置函数sorted()
  10. 智慧课堂辅助App的设计与实现