ONVIF客户端,实现了取流,PTZ,获取设备等功能


ONVIF客户端工具,疯转为库,可以直接使用,实现了大部分功能
资源截图
代码片段和文件信息
//#include 
#include “OnvifManager.h“
#include 
#include 
#include 
#include 
using namespace std;
#define xml_LENGTH 512*1024

int main()
{
char *xmlPrint =NULL;
char *Url =NULL;
Url = (char*)malloc(200*sizeof(char));
xmlPrint=(char*)malloc(xml_LENGTH*sizeof(char));
memset(Url0sizeof(Url));
memset(xmlPrint0sizeof(xmlPrint));
int nxmlSize = 0;
int vTTL = 0;
int aTTL = 0;
_gettchar();
JYD_PTZ_GotoHomePosition(“http://192.168.1.232:81/onvif/PTZ““admin““admin“);
JYD_PTZ_GetConfigurations(“http://192.168.1.232:81/onvif/PTZ““admin““admin“);
//JYD_DiscoverDevices(“admin““admin““192.168.1.172“xmlPrintnxmlSize5);
//JYD_DiscoverDevices(“172.16.41.69““admin““admin“xmlPrintnxmlSize5);
//  cout<<“xml Size is “<lSize<//  for(int i = 0 ;i < nxmlSize; i++ )
//  {
//  cout<lPrint[i];
//  }
char *VIP4 =NULL;
char *AIP4 = NULL;
VIP4 = (char*)malloc(200*sizeof(char));
AIP4 = (char*)malloc(200*sizeof(char));
//  JYD_SetAudioEncoderConfigs(“audio_encoder_config““http://192.168.1.110/onvif/media““admin““admin“TTL“192.168.1.110“);
//  JYD_SetVideoEncoderConfigs(“video_encoder_config1““http://192.168.1.110/onvif/media““admin““admin“TTL“192.168.1.111“);
JYD_GetAudioEncoderConfigs(“audio_encoder_config““http://192.168.1.110/onvif/media““admin““admin“aTTLAIP4);
JYD_GetVideoEncoderConfigs(“video_encoder_config1““http://192.168.1.110/onvif/media““admin““admin“vTTLVIP4);
cout< cout< cout< cout< JYD_Reboot(“http://192.168.1.110/onvif/device_service““admin““admin“);
//JYD_GetStreamUrl(“http://192.168.1.110/onvif/media““admin““admin“Url);
cout< system(“pause“);
return 0 ;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      37888  2017-10-20 09:08  OnvifDeviceManagerDebugDLLTEST.exe

     文件     390688  2017-10-20 09:08  OnvifDeviceManagerDebugDLLTEST.ilk

     文件     617472  2017-10-20 09:08  OnvifDeviceManagerDebugDLLTEST.pdb

     文件   21288448  2017-10-19 16:59  OnvifDeviceManagerDebugOnvifDeviceManager.dll

     文件       2513  2017-10-19 16:59  OnvifDeviceManagerDebugOnvifDeviceManager.exp

     文件   25153188  2017-10-19 16:59  OnvifDeviceManagerDebugOnvifDeviceManager.ilk

     文件       4820  2017-10-19 16:59  OnvifDeviceManagerDebugOnvifDeviceManager.lib

     文件   55684096  2017-10-19 16:59  OnvifDeviceManagerDebugOnvifDeviceManager.pdb

     文件        616  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugcl.command.1.tlog

     文件      22060  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugCL.read.1.tlog

     文件        342  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugCL.write.1.tlog

     文件        381  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugDLLTEST.exe.intermediate.manifest

     文件         59  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugDLLTEST.lastbuildstate

     文件       1638  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugDLLTEST.log

     文件      65883  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugDLLTEST.obj

     文件        713  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugDLLTEST.vcxprojResolveAssemblyReference.cache

     文件          0  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugDLLTEST.write.1.tlog

     文件       1264  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebuglink.command.1.tlog

     文件       2870  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebuglink.read.1.tlog

     文件        590  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebuglink.write.1.tlog

     文件        444  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugmt.command.1.tlog

     文件        640  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugmt.read.1.tlog

     文件        268  2017-10-20 09:08  OnvifDeviceManagerDLLTESTDebugmt.write.1.tlog

     文件     535552  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugvc100.idb

     文件     282624  2017-10-19 16:55  OnvifDeviceManagerDLLTESTDebugvc100.pdb

     文件       1810  2017-10-11 10:23  OnvifDeviceManagerDLLTESTDLLTEST.cpp

     文件       3993  2017-10-11 10:23  OnvifDeviceManagerDLLTESTDLLTEST.vcxproj

     文件       1106  2017-10-11 10:23  OnvifDeviceManagerDLLTESTDLLTEST.vcxproj.filters

     文件        143  2017-10-19 16:53  OnvifDeviceManagerDLLTESTDLLTEST.vcxproj.user

     文件   45547520  2017-10-20 10:04  OnvifDeviceManageripchdlltest-27be56e6dlltest-bcc29608.ipch

............此处省略268个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)