一款轻量级的对讲平台,可用于公网、企业局域网,能基本满足大多数常用需求;在公安、消防、安保、物业、电梯、机场、物流、铁路、企业园区、智慧工地等行业有广泛应用 终端poc app已适配GB28181, 可以注册到标准的国标视频监控平台; 提供对讲平台与GB28181视频监控平台完整搭建
国内同步仓库(优先更新内容),请参考
平台是典型云服务器+微服务+C/S+B/S的架构,平台采用多租户模型,可以布署于公网,也可以灵活布署于局域网运行。
包含语音对讲、定位轨迹、电子围栏及音视频调度,基于自主的对讲云服务
SIP国标对讲,采用RFC 3261国际标准,以及国内标准系列,如公安部发布的ePDT融合协议(pSIP)等,应广大企业和开发者的强烈需求,该平台即将发布
全称: Session Initiation Protocol,它是当前全球互联网和通信行业中的核心规范,由互联网工程任务组(IETF)在 2002 年 6 月发布 RFC 3261技术规范,与RFC 3261相关补允标准有(仅列举常用的)
-
RFC 3265:SIP Specific Event Notification(定义了SUBSCRIBE/NOTIFY)
-
RFC 3856:Presence事件包(定义了presence事件)
-
RFC 3903:PUBLISH方法(发布事件状态)
-
RFC 3428: 定义了 MESSAGE 方法,用于在 SIP 会话外直接发送类似 SMS 的即时消息
-
RFC 4566: 定义了SDP协议,用于音视频沟通
-
RFC 7118: 定义了如何将 SIP 协议封装在 WebSocket 协议中进行传输。主要解决了在 Web 浏览器环境中实现 SIP 通信的问题,使得 Web 应用可以通过 JavaScript 使用 SIP 进行音视频通话和即时消息
-
等等...
-
[下载SIP 协议]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/SIP-rfc3261-cn-james-zhu-v1.pdf
在国内主要应用于视频监控GB/T28181和宽窄带融合通讯标准,在网络摄像头、PDT警用对讲讲、执Fa记录仪等行业有广泛应用
【GB28181相关标准】下载
- [下载GB/T 28181-2016 ]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/GBT%2028181-2016%20%E5%85%AC%E5%85%B1%E5%AE%89%E5%85%A8%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%E8%81%94%E7%BD%91%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E4%BC%A0%E8%BE%93%E3%80%81%E4%BA%A4%E6%8D%A2%E3%80%81%E6%8E%A7%E5%88%B6%E6%8A%80%E6%9C%AF%E8%A6%81%E6%B1%82.pdf
- [下载GB∕T 28181-2022 ]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/GB%E2%88%95T%2028181-2022%20%E5%85%AC%E5%85%B1%E5%AE%89%E5%85%A8%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%E8%81%94%E7%BD%91%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E4%BC%A0%E8%BE%93%E3%80%81%E4%BA%A4%E6%8D%A2%E3%80%81%E6%8E%A7%E5%88%B6%E6%8A%80%E6%9C%AF%E8%A6%81%E6%B1%82.pdf
【Sip融合通讯相关标准(国标pSip,即 PDT Session Initiation Protocol)】下载
- [下载应急专用数字集群ePDT通信系统技术-公网对讲规范]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/%E5%BA%94%E6%80%A5%E4%B8%93%E7%94%A8%E6%95%B0%E5%AD%97%E9%9B%86%E7%BE%A4ePDT%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F%E6%8A%80%E6%9C%AF-%E5%85%AC%E7%BD%91%E5%AF%B9%E8%AE%B2%E8%A7%84%E8%8C%83.pdf
- [下载YDT 1648-2007 基于数字蜂窝移动通信网的即按即说业务(PoC)服务器技术要求]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/YDT%201648-2007%20%E5%9F%BA%E4%BA%8E%E6%95%B0%E5%AD%97%E8%9C%82%E7%AA%9D%E7%A7%BB%E5%8A%A8%E9%80%9A%E4%BF%A1%E7%BD%91%E7%9A%84%E5%8D%B3%E6%8C%89%E5%8D%B3%E8%AF%B4%E4%B8%9A%E5%8A%A1(PoC)%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF%E8%A6%81%E6%B1%82.pdf
- [下载GA-T-1364-2017警用数字集群PDT通信系统互联技术规范]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/GA-T-1364-2017%E8%AD%A6%E7%94%A8%E6%95%B0%E5%AD%97%E9%9B%86%E7%BE%A4PDT%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F%E4%BA%92%E8%81%94%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83pdf.pdf
- [下载福建省技术规范]https://gitee.com/zhousiraaa/mypoc/blob/master/doc/DB35%E2%88%95T%201846-2019%20%E7%AA%84%E5%B8%A6%E4%B8%93%E4%B8%9A%E6%95%B0%E5%AD%97%E9%9B%86%E7%BE%A4%EF%BC%88PDT%EF%BC%89%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F%E4%BA%92%E8%81%94%E4%BA%92%E9%80%9A%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83.pdf
大家先了解协议标准和规范,请下载和收藏,同时要注意这些标准的更新,
总之,sip协议是一种类似于http协议的对等协议(peer-to-peer)即作为请求又含响应,且是一种异步协议(靠内部事务中各种定时器,如Timer A,B,D,M,G,H,I,L等等处理超时和回调),
- c/c++栈:PJSIP (大厂都在用,如华为、中兴、海能达等一线大厂)
- java栈:jain-sip-ri.1.3.0-x.jar (Wvp-GB28181-pro作者用了此依赖),高级框架:JSR 289: Sip Servlet 1.1(这个开发起来比较愉快!)
- web栈: sip.js
- sip应用服务器:Asterisk,FreeSwitch等
集成了强大的开源流媒体服务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平台;
- 提供端到端加密(e2ee)实现音视频传输
- 提供企业内部代替“腾讯会议”的方案
- 支持会议中调度台分享、APP分享桌面
- 支持会议录制,录制加水印
- 支持会议中途邀请
- 支持调度台之间级联会议
- 支持会议中回音消除、适配弱网流畅优先
- 支持全内网部署,内网千兆带宽下支持近百人开语音或视频会议

本平台提供了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 | 集成说明 |
-
浏览器支持:360安全浏览器、微软Edge、Google Chrome浏览器,全部原生支持无需插件安装 web版主要模块有:群组对讲、定位轨迹、电子围栏、离线地图、视频/语音通话、视频图传与分享、视频会议及录音录像等等

服务端技术栈有:JDK8.0+、Mina框架 (TCP Socket)、SpringBoot、SpringCloud、MybatisPlus等, 服务端业务主要分两大部分:
- 实时数据/信令包,采用TCP Socket协议,主要是自定义信令包(心跳、抢麦、释放麦、上下线状态、系统状态、音视频邀请等)、媒体包(如语音编码包)等,基于Mina框架进行二进制编解码、可以满足高并发的要求。
- 业务接口:主要实现登录、认证、鉴权、及各业务模块的接口功能.
基于Visual Studio 2017、.net framework 4.5.2+开发,主要功能有:
- 成员在线、离线状态同步
- 语音呼叫
- 对讲抢话
- 对讲频道切换
- 对讲禁言管理
- 对讲组自建和临时管理
- 地图框选建对讲组
- 语音同步录音、查询、下载;
- GPS数据记录、轨迹查询及回放;
- 遥毙、激活;
- 电子围栏与告警
- 视频监控与录像
- 音视频通话
- 音视频会议
- PC屏幕分享
- 集群广播
因为对讲采用实时采集麦克风,所以要解决业界的回音啸叫、自动增益、降噪、静音检测等问题,本端主要参考了 Android-Audio-Processing-Using-WebRTC,
在如下方面进行语音的3A处理
- Acoustic Echo Cancellation (AEC)
- Automatic Gain Controller (AGC)
- Noise Suppression (NS)
- Voice Activity Detection (VAD)
主要功能有:
- 对讲
- 对讲组自建(管理员分配权限)
- 对讲组切换
- NFC巡更签到
- 二维码巡更签到
- 直播图传
- 音视频通话
- 水印打卡
- 定位上报
- SOS呼叫与定位上报
- 支持OTG USB2/USB3 外接UVC直播图传
- 系统管理(角色、权限与人员分配)
- 巡更管理
- 基础管理
- 系统记录
- 任务管理
第一步:app中注册28181平台
第二步:在国标视频监控平台实时点播
目前终端已支持:前摄像头、后摄像头、UVC(USB OTG)摄像头接入28181
提供PTT按键、SOS按键及其它定义键的键值或广播值,几乎全部能适配
提供GPS定位、语音单呼,组呼,群组切换,电子围栏报警等
提供全部功能等
提供GPS定位、语音单呼,组呼,群组切换,电子围栏报警等
测试帐号获取,请发邮件联系,参考联系方式
https://gitee.com/zhousiraaa/mypoc
- 公网帐号和环境可免费申请和测试
- 服务端代码或接口二次开发的对接会收取点费用,视具体工作量而定
- 如果需要整个平台源代码,请用以下联系方式与我私聊
微信













