一款轻量级的对讲平台,可用于公网、企业局域网,能基本满足大多数常用需求;在公安、消防、安保、物业、电梯、机场、物流、铁路、企业园区、智慧工地等行业有广泛应用 终端poc app已适配GB28181, 可以注册到标准的国标视频监控平台; 提供对讲平台与GB28181视频监控平台完整搭建
国内同步仓库(优先更新内容),请参考
平台是典型云服务器+微服务+C/S+B/S的架构,平台采用多租户模型,可以布署于公网,也可以灵活布署于局域网运行。
包含语音对讲、定位轨迹、电子围栏及音视频调度,基于自主的对讲云服务
集成了强大的开源流媒体服务ZLMediaKit和 SIP服务 Wvp-GB28181-pro框架,并在此基础上扩展了公网对讲终端的GB28181协议接入,实现注册、注销、终端音视频实时点播、录像、下载等功能。
- 目前支持android或单兵终端的H264编码,打包成 PS流上传到GB28181平台;
- 自动判断硬件是否支持 H265硬编码,如果支持自动H265硬编码并打包成PS流上传到GB28181平台;
- 支持终端前摄、后摄、USB(OTG)摄像头的全部 H264或 H265上传PS流;
- 打包的PS流与海康、大华、宇视等厂家兼容,自动对VPS、PPS、SPS及 I、P、B等帧的封包处理。
- 支持AAC音频采集打包成 PS流上传到GB28181平台;
本平台提供了API与协议对接,同时提供绝大多数客户端源代码开放,所有的第三方开发者或企业可以在此基础上定制和二次开发
客户端源代码 | 适配硬件终端 | 源代码相对位置目录 | 集成和源代码说明 |
---|---|---|---|
Android app | 兼容安卓手机、国内绝大多数厂商安卓公网对讲机或平板终端、单兵终端等 | demo\android_app | 集成说明 |
iot嵌入式app | 兼容移远模组EC600x/EC800x系列开发板 | demo\iot_app | 集成说明 |
PC桌面端应用 | Windows10及11 | pc_app | 待补充... |
Web平台应用 | 为Edge、Chrome浏览器提供插件方案,可以将对讲快速集成到web应用 | webplugin\chrome | 集成说明 |
Electron应用 | 提供eclectron对讲插件,快速集成 | webplugin\electron | 集成说明 |
服务端技术栈有:JDK8.0+、Mina框架 (TCP Socket)、SpringBoot、SpringCloud、MybatisPlus等, 服务端业务主要分两大部分:
- 实时数据/信令包,采用TCP Socket协议,主要是自定义信令包(心跳、抢麦、释放麦、上下线状态、系统状态、音视频邀请等)、媒体包(如语音编码包)等,基于Mina框架进行二进制编解码、可以满足高并发的要求。
- 业务接口:主要实现登录、认证、鉴权、及各业务模块的接口功能.
基于Visual Studio 2017、.net framework 4.5.2+开发,主要功能有:
- 成员在线、离线状态同步
- 语音呼叫
- 对讲抢话
- 对讲频道切换
- 对讲禁言管理
- 对讲组自建和临时管理
- 地图框选建对讲组
- 语音同步录音、查询、下载;
- GPS数据记录、轨迹查询及回放;
- 遥毙、激活;
- 电子围栏与告警
- 视频监控与录像
- 音视频通话 (基于Agora 声网C# SDK ,需要开发者到声网申请帐号)
- 音视频会议
- PC屏幕分享
- 集群广播
因为对讲采用实时采集麦克风,所以要解决业界的回音啸叫、自动增益、降噪、静音检测等问题,本端主要参考了 Android-Audio-Processing-Using-WebRTC,
在如下方面进行语音的3A处理
- Acoustic Echo Cancellation (AEC)
- Automatic Gain Controller (AGC)
- Noise Suppression (NS)
- Voice Activity Detection (VAD)
主要功能有:
- 对讲
- 对讲组自建(管理员分配权限)
- 对讲组切换
- NFC巡更签到
- 二维码巡更签到
- 直播图传(基于Agora 声网Android SDK ,需要开发者到声网申请帐号)
- 音视频通话
- 水印打卡
- 定位上报
- SOS呼叫与定位上报
- 支持OTG USB2/USB3 外接UVC直播图传
- 系统管理(角色、权限与人员分配)
- 巡更管理
- 基础管理
- 系统记录
- 任务管理
第一步:app中注册28181平台
第二步:在国标视频监控平台实时点播
目前终端已支持:前摄像头、后摄像头、UVC(USB OTG)摄像头接入28181
提供PTT按键、SOS按键及其它定义键的键值或广播值,几乎全部能适配
提供GPS定位、语音单呼,组呼,群组切换,电子围栏报警等
提供全部功能等
提供GPS定位、语音单呼,组呼,群组切换,电子围栏报警等
测试帐号获取,请发邮件联系,参考联系方式
制作中...
https://gitee.com/zhousiraaa/mypoc
- 公网帐号和环境可免费申请和测试
- 服务端代码或接口二次开发的对接会收取点费用,视具体工作量而定
- 如果需要整个平台源代码,请用以下联系方式与我私聊
微信