# GB28181DeviceSDK **Repository Path**: yangyongbx/GB28181DeviceSDK ## Basic Information - **Project Name**: GB28181DeviceSDK - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-07 - **Last Updated**: 2021-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介 * GB28181协议设备端SDK,作为下级,支持GB/T28181-2011和GB/T28181-2016版本。支持linux X86平台、海思ARM系列平台等。兼容目前市面绝大部分主流厂商上级平台(如海康、大华、宇视、东方网力等),目前提供linux x86 64位下的库文件及demo(若有兴趣,欢迎通过以下联系方式跟我联系提供其它linux或arm平台下的库及demo)。 * 编译环境:gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) * 欢迎试用、合作反馈您的宝贵意见。
联系方式(QQ:270108239, E-mail:liuchen1206@163.com)。 ## 功能清单 * 库提供C语言风格接口,支持C/C++二次开发 * 设备注册功能 * 心跳保活功能,掉线后自动重注册上线 * 设备目录查询功能 * 实时视频功能,支持UDP和TCP两种方式取流,支持H264、H265、G711A * 设备云台控制功能 * 历史录像检索功能 * 录像回放功能,支持UDP和TCP两种方式,支持倍速回放、暂停、拖放等 * 录像下载功能 * 手动录像开启/停止 * 报警布防\撤防功能 * 设备信息、设备状态、设备配置等查询功能 * 设备网络校时功能 * 设备远程重启功能 ## 编译步骤 * 输出文件都在output目录下,子目录名称对应于相应的平台,目前仅提供X86和3520D平台版本。 * src为代码目录,GB28181Demo为DEMO程序目录,GB28181Device为GB28181库代码目录。 * siplib为开源osip代码目录,包括源代码和编译脚本。 decompression.sh 源代码解压脚本 build.sh 编译脚本,命令格式如下: `./build.sh 3520D //3520D平台` `./build.sh x86 //x86平台` * Demo程序编译及运行(以X86平台为例) `cd src/GB28181Demo/ && make x86` `cd output/x86/ && ./testDemo`