资源简介
运行环境 win7下x64
1)具备接收28181设备或者平台注册、注销功能,管理所有注册的28181设备或者平台。
2)具备接收28181设备或者平台心跳功能,心跳超时能将内存里面的管理设备或者平台下线。
3)具备对28181设备或者平台校时功能。
4)具备目录查询功能,对获取的到设备列表进行管理。
5)具备实时点播开始和结束功能,对每路设备实时码流状态进行管理。
6)具备设备控制功能,支持向上、向下、向左、向右、放大、缩小、聚焦、预置位设置、预置位调用、预置位删
除功能。
7)具备录像查询功能。
8)具备录像点播开始和结束功能,对每路历史流进行管理。
9)具备对录像点播进行控制功能,支持播放、暂停、快放、慢放和随机拖放。
10)具备目录订阅功能,对上线、下线设备进行上报。
11)具备布防和撤防功能,将获取到的报警消息进行上报。
12)具备多种获取资源信息的接口。
代码片段和文件信息
// GB28181Test.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “GB28181SDK.h“
#pragma comment(lib “videosdkjni.lib“)
//-----------------------------------------------------------
//ptz
#define PTZ_OPT_UP 1 // 方向
#define PTZ_OPT_UP_STOP 2 //
#define PTZ_OPT_DOWN 3 //
#define PTZ_OPT_DOWN_STOP 4 //
#define PTZ_OPT_LEFT 5 //
#define PTZ_OPT_LEFT_STOP 6 //
#define PTZ_OPT_RIGHT 7 //
#define PTZ_OPT_RIGHT_STOP 8 //
#define PTZ_OPT_UR 9 //
#define PTZ_OPT_UR_STOP 10 //
#define PTZ_OPT_UL 11 //
#define PTZ_OPT_UL_STOP 12 //
#define PTZ_OPT_DR 13 //
#define PTZ_OPT_DR_STOP 14 //
#define PTZ_OPT_DL 15 //
#define PTZ_OPT_DL_STOP 16 //
#define PTZ_OPT_ZOOMIN 17 // 缩放
#define PTZ_OPT_ZOOMIN_STOP 18 //
#define PTZ_OPT_ZOOMOUT 19 //
#define PTZ_OPT_ZOOMOUT_STOP 20 //
#define PTZ_OPT_FOCUSNEAR 21 // 焦距
#define PTZ_OPT_FOCUSNEAR_STOP 22 //
#define PTZ_OPT_FOCUSFAR 23 //
#define PTZ_OPT_FOCUSFAR_STOP 24 //
#define PTZ_OPT_POS_SET 25 // 预置位
#define PTZ_OPT_POS_CLEAR 26 //
#define PTZ_OPT_POS_CALL 27 // 调用预置位
#define HIS_VIDEO_CTRL_PLAY 1 //点播播放控制
#define HIS_VIDEO_CTRL_FAST 2 //点播快放控制
#define HIS_VIDEO_CTRL_SLOW 3 //点播慢放控制
#define HIS_VIDEO_CTRL_PAUSE 4 //点播暂停控制
#define HIS_VIDEO_CTRL_JUMP 5 //点播跳转控制
#define QUERY_DEVICE_STATUS 0 //设备状态查询
#define QUERY_DEVICE_INFO 1 //设备信息查询
typedef enum
{
EVENT_REGISTER_STATUS = 1 //注册回调
EVENT_DEVICE_CATALOG = 2 //设备目录
EVENT_DEVICE_ALARM = 3 //设备报警
EVENT_HISVIDEO_STOP_NOTIFY = 4 //历史视频结束通知
EVENT_RECORD_QUERY_NOTIFY = 5 //录像查询回调
}EventCallBackType_E;
//-------------------------------------------------------------
static bool bGetLoaclRes = false;
//打印事件回调信息
void enventcallback(int eventtype int eventparam int datalen char *data)
{
printf(“eventtype:%d eventparam:%d datalen:%d data:%s\n“ eventtype eventparam datalen data);
if (eventtype == EVENT_DEVICE_CATALOG)
{
bGetLoaclRes = true;
}
else if (eventtype == EVENT_REGISTER_STATUS && eventparam == 1)
{
C_GetResource(NULL);
}
else if (eventtype == EVENT_RECORD_QUERY_NOTIFY)
{
printf(“query record info:%s\n“ data);
}
}
long userdata1 = 1234;
long userdata2 = 10002;
long userdata3 = 10003;
long userdata10 = 10010;
//打印码流回调信息
void streamcallback(long handle int datatype int datalen unsigned char *data long userdata)
{
printf(“handle:%ld datatype:%d datalen:%d userdata:%ld\n“ handle datatype datalen userdata);
if (userdata == userdata1)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-24 10:26 GB28181SDK-windows\
文件 24727552 2018-01-24 10:26 GB28181SDK-windows\GB28181SDK.sdf
文件 2050 2018-01-24 09:15 GB28181SDK-windows\GB28181SDK.sln
文件 186368 2018-01-24 10:26 GB28181SDK-windows\GB28181SDK.suo
文件 135680 2017-12-22 09:50 GB28181SDK-windows\GB28181SDK.v12.suo
目录 0 2018-01-24 10:02 GB28181SDK-windows\GB28181Test\
目录 0 2018-01-24 09:12 GB28181SDK-windows\GB28181Test\Debug\
文件 3177 2018-01-23 13:43 GB28181SDK-windows\GB28181Test\Debug\GB28181Test.Build.CppClean.log
文件 468 2018-01-23 13:43 GB28181SDK-windows\GB28181Test\Debug\GB28181Test.log
文件 2406 2018-01-24 10:15 GB28181SDK-windows\GB28181Test\GB28181SDK.h
文件 8758 2018-01-24 10:24 GB28181SDK-windows\GB28181Test\GB28181Test.cpp
文件 8819 2018-01-24 09:20 GB28181SDK-windows\GB28181Test\GB28181Test.vcxproj
文件 1407 2018-01-24 09:20 GB28181SDK-windows\GB28181Test\GB28181Test.vcxproj.filters
文件 143 2017-12-19 15:33 GB28181SDK-windows\GB28181Test\GB28181Test.vcxproj.user
文件 1581 2017-12-19 15:33 GB28181SDK-windows\GB28181Test\ReadMe.txt
目录 0 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\
文件 1994 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\cl.command.1.tlog
文件 15760 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\CL.read.1.tlog
文件 1526 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\CL.write.1.tlog
文件 381 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.exe.intermediate.manifest
文件 134 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.lastbuildstate
文件 4494 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.log
文件 24543 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.obj
文件 8192000 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.pch
文件 0 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\GB28181Test.write.1.tlog
文件 2036 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\li
文件 3484 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\li
文件 1128 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\li
文件 668 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\mt.command.1.tlog
文件 852 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\mt.read.1.tlog
文件 480 2018-01-24 10:06 GB28181SDK-windows\GB28181Test\Release\mt.write.1.tlog
............此处省略26个文件信息
- 上一篇:测量工具CASS++20200729.rar
- 下一篇:OBD完整协议
相关资源
- 支付宝web接口调用
- 历年全国行政区划代码99年到2016年
- 自己整合的百度地图SDK基础地图+定位
- run-jetty-run 1.3.4 离线安装包 2016最新版
- meshlab中文版
- 华章数学译丛05 曲线与曲面的微分几
- 2016+LedEdit-k视频教程
- MojingSDK For Unity V1.3.5562 (R).zip
- onvif协议源码rtsp,rtp,gb28181等等协议
- 大华NetSDK
- Cardboard SDK for Unity and Demo
- 2016年全国中学信息技术课程教学案例
- 2009-2016系统集成项目管理工程师历年
- 郁金香OD2016
- FOCAS 2016最新版 开发包
- scala-sdk-2.12.3.rar
- Qt海康威视SDK二次开发登录与预览
- VISIO 2016中文专业版64位
- 中望CAD_ZRXSDK14-20.exe
- TI C66X多核软件开发MCSDK技术 基于CC
- Revit 2015 SDK 免安装解压可用 含addin
- NVIDIA VIDEO CODEC SDK 8.2.16.zip
- X-CUBE-MCSDK-FUL_5.4.3及所有相关文档.ra
- 佳能相机开发包EDSDK 3.5
- VDA6.3 红皮书 2016高清扫描中文版
- SP_Flash_Tool_exe_Windows_v5.2016.00.000.zip
- 基于gb28181协议视频接入包.zip
- build-tools 27.0.0
- Kinect v2 with MS-SDK20.unitypackage
- recsys 推荐系统大会 2016 论文集 共10
评论
共有 条评论