##简介
轻量级的onvif设备搜索C++客户端。
##特点
1、简单,不依赖gsoap.
2、支持多网卡,多网段,多IP搜索.彻底解决只能单IP网段搜索设备的限制。
2、使用boost,asio跨平台,支持windows,linux.
3、高效线程池处理udp收包,尽可能不丢包,不遗漏设备.
##Project Introduction
The project is a onvif discovery client project,through the project,you can learn
how to get the IPC(ip camera)'s address URL.
##Tips:
multi-interface,and multi network IP is OK.
The onvif discovery client src is used boost,asio. Not use gsoap.
The compile platform is windows,linux....
##example:
void CALLBACK OnvifCallback_SearchDevice(int nType,
int nValue,
const char* pDeviceURL,
int nDataSize,
void* pUser)
{
std::cerr << " onvif device number=" << nValue << ", " << pDeviceURL << std::endl << std::endl;
}
int main(void )
{
CDiscovery proxy;
proxy.SetUserCallBack(OnvifCallback_SearchDevice, NULL);
proxy.start();
system("pause");
proxy.stop();
return 0;
}
----------------------------------------------------
##ONVIF official website
http://www.onvif.org/
if you want to learn more onvif API
http://www.onvif.org/onvif/ver20/util/operationIndex.html
roger_77
- 粉丝: 189
- 资源: 2
最新资源
- MATLAB叠加纪元分析教程 matlab代码.rar
- 抵押贷款、房价和商业周期动态:使用连续小波变换的中期探索matlab代码.rar
- Android Studio Ladybug(android-studio-2024.2.1.12-mac.zip.002)
- multisim14的DSB调制
- DBN网络实现的人脸识别MATLAB程序,里面使用LBP算法和HOG算法.程序使用的是ORL人脸数据库.rar
- 基于MATLABSimulink的卫星避碰方案.rar
- 基于Q学习的井字棋游戏matlab实现.rar
- 本实验将实现 FPGA 芯片和 PC 之间进行千兆以太网数据通信, 通信协议采用 Ethernet UDP 通信协议 FPGA 通过 RGMII 总线和开发板上的 Gigabit PHY 芯片通信
- web前端+HTML+HTML入门+新年快乐主题网页
- 基于大型卫星星座的多跳路径选择 matlab代码.rar
- 理APSO算法特定的变量和过程变量(如迭代次数和人口)来调整模拟和优化附matlab代码.rar
- 基于视觉的内陆水道斜接闸门模型更新和评估Matlab代码.rar
- 计算多条重力线站之间的重力差,并将其组合成网络平差matlab代码.rar
- 已产PIN检测总装图工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 利用DBN进行无监督特征提取,顶层接ELM,基于最小二乘法实现特征与标签的输出权重更新matlab代码.rar
- 利用MATLAB对阿尔及利亚的天气和森林火灾预测进行了分析。探索温度趋势、风速和火灾风险.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页