# Gb28181-SDK **Repository Path**: sip-7087213/gb28181-sdk ## Basic Information - **Project Name**: Gb28181-SDK - **Description**: 此项目是一个android GB28181的SDK,市面上对GB28181 SDK 开源和支持的非常少,GB28181 / SIP / G711A / G711U / AAC, 本人从事音视屏10余年,工作剩余时间开发了此SDK,希望能帮助大家。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-11-24 - **Last Updated**: 2025-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一个基于Android的C++开发的GB28181 SDk ```gradle - 注册接口 - 注销接口 - 发送心跳接口 - 释放会话接口 - 打开日志接口 - 目录订阅接口 - 位置订阅接口 - 告警订阅接口 - 输入音频流接口 - 输入视频流接口 - 发送目录数据接口 - 发送位置订阅接口 - 发送告警信息接口 - 设置音频参数接口 - 设置视频参数接口 - 发送扩展信令接口(XML数据报文) ``` ## Gb28181 功能如下 - [x] Android 最小API 16 - [x] GB28181 注册支持 TCP/UDP 注册 - [x] GB28181 流传输模式设置 TCP/UDP - [x] 支持 H264/H265 视频编码 - [x] 支持 G711A/G711U/AAC 音频上行 - [x] 支持视频分辨率选择 默认1920x1920 - [x] 支持视频帧率 15/20/25/30 - [x] 支持视频码率设置 512/1024/2048/4096 - [x] 支持码率速率设置 固定码率/动态码率 - [x] 支持 I 帧间隔设置 默认1 - [x] 支持音频采样率选择 默认8000/单通道 - [x] 支持RTP MTU设置 - [x] 支持上行静音 - [x] 支持截图水印 - [x] 支持调度中本地录制 - [x] 点播中切换摄像头 - [x] 文字水印 / 图片水印 / 滤镜水印 ## 推流直播 功能如下 - [x] 支持RTMP推流 - [x] 支持RTSP推流 - [x] 支持RTMP鉴权 - [x] 支持RTSP鉴权 - [x] 支持屏幕推流 - [x] 支持30种OpenGL滤镜 - [x] 支持滤镜录制 / 滤镜截图 ## 流媒体服务器推荐 https://gitee.com/yunshiting/ABLMediaServer ## 截图(查看目录 images) - GB28181 配置 ![alt text](images/Gb28181-config.jpg) - GB28181 配置2 ![alt text](images/Gb28181-config-2.jpg) - 主界面 ![alt text](images/main.jpg) - 点播 ![alt text](images/play-video.png) - 点播H264编码 ![alt text](images/streawm-h264.png) - 点播H265编码 ![alt text](images/play-h265.png) ## 联系方式 WX: 7087213