一、平台介绍
MyPOC 是一款轻量级、高兼容性的对讲通信平台,支持部署于公网、企业内网或基站专网,满足公安、消防、安保、物业、电梯、机场、物流、铁路、企业园区、智慧工地等行业的通信与视频监控需求。
平台核心亮点:
终端 POC App 已完整适配 GB28181 国标协议,可直接注册到标准国标视频监控平台;
提供对讲平台 + GB28181 视频平台的完整搭建方案,开箱即用;
全面适配多种 Android 终端设备:
- 大屏触屏公网对讲机
- 小屏按键式公网对讲机
- 安卓平板
- 嵌入式公网对讲终端(如移远 EC600x/EC800x 系列)
二、软件架构
平台采用 云服务器 + 微服务 + C/S + B/S 混合架构,支持多租户模型,可灵活部署于公网或局域网。
1、对讲平台(自主协议)
- 基于自研云服务(非 SIP 协议)
- 功能:语音对讲、定位轨迹、电子围栏、音视频调度
2、SIP 国标对讲平台(即将发布)
- 遵循 RFC 3261 国际标准及国内 ePDT 融合协议(pSIP)
- 应企业与开发者需求开发中,敬请关注
3、音视频通话平台(内网部署)
- 采用 WebRTC 方案
- 开源代码已公开,支持桌面端与移动端内网通话
4、WebRTC SFU 音视频会议系统
| 功能 | 说明 |
|---|---|
| 安全性 | 端到端加密(E2EE) |
| 替代方案 | 可替代“腾讯会议”用于企业内部 |
| 共享能力 | 支持调度台/APP 桌面共享 |
| 会议管理 | 支持录制(带水印)、中途邀请、级联会议 |
| 音频优化 | 内置回音消除、弱网自适应(流畅优先) |
| 部署能力 | 全内网部署,千兆带宽下支持近百人并发 |
5、GB28181 平台集成
基于 ZLMediaKit + WVP-GB28181-Pro 开源框架扩展,实现:
- 公网对讲终端通过 GB28181 协议注册、注销
- 实时音视频点播、录像回放、下载
- 支持 H.264/H.265 编码(自动检测硬件硬编能力)
- 支持前摄、后摄、USB OTG 摄像头接入
- PS 流封装兼容海康、大华、宇视等主流厂商
- 音频支持 AAC 编码并打包进 PS 流
平台业务架构
三、二次开发与代码集成
平台开放大量客户端源码,支持企业定制与二次开发。
| 客户端类型 | 适配终端 | 源码路径 | 说明 |
|---|---|---|---|
| Android App | 安卓手机、公网对讲机、平板、单兵终端 | demo/android_app | 完整集成文档 |
| IoT 嵌入式 App | 移远 EC600x/EC800x 系列模组 | demo/iot_app | 支持低功耗嵌入式部署 |
| PC 桌面端 | Windows 10/11 | pc_app | |
| Web 插件 | Chrome / Edge 浏览器 | webplugin/chrome | 快速集成对讲功能 |
| Electron 插件 | Electron 应用 | webplugin/electron | 插件化集成方案 |
四、对讲功能方案支持
| 功能 | 支持情况 | 说明 |
|---|---|---|
| 组呼 | ✅ | 支持固定组、地图框选组 |
| 临时组呼 | ✅ | 动态创建,退出自动释放 |
| 组呼监听 | ✅(调度台) | APP 端暂不支持 |
| 单呼 | ✅ | 请求-应答模式 |
| 广播呼叫 | ✅ | 支持语音/录音文件广播,应急后自动返回原组 |
| 强踢/强插 | ✅ | 调度台可操作 |
| 遥晕/遥毙 | ✅ | 按账号远程控制 |
| 麦权等级 | ✅(3级) | 更多等级需定制 |
| 对讲插话 | ✅ | 高麦权可打断低麦权 |
| 对讲录音 | ✅ | 服务端存储,支持查询/播放/下载 |
| 组织架构 | ✅ | 树状行政区划结构,递归统计在线人数 |
| SOS 呼叫 | ✅ | 一键触发,同步上报定位+视频推流 |
语音编码支持:AMR-NB、PCMA、PCMU、Opus标准支持进展:
- pSIP / PDT 融合方案:开发中
- B-TrunC / TETRA / 3GPP McX(MCPTT/MCVideo):暂不支持或调研中
五、音视频方案对比
| 能力 | 公网方案 | 内网方案 | GB28181 方案 |
|---|---|---|---|
| 1对1 通话 | ✅(动态码率,弱网优化) | ✅ | ❌ |
| 视频监控 | ✅(多分辨率、H.264/H.265) | ✅ | ✅(实时点播,PS 流) |
| 视频直播 | ✅ | ✅ | ❌ |
| 视频转发 | ❌ | ✅ | ❌ |
| 终端拉流 | ❌ | ✅ | ❌ |
| 视频录像 | 需 OSS | 服务端切片存储 | ✅ |
| SOS 视频呼叫 | ✅(定位+语音+视频) | ✅ | ❌ |
| 视频会议 | ✅(100+路) | ✅ | ❌ |
视频监控/直播简单应用图例
视频监控(停车场复杂应用,扩展到64路道闸相机)
平台资料
六、各端技术实现
1、服务端
技术栈:JDK 8+、Mina(TCP Socket)、SpringBoot、SpringCloud、MyBatis-Plus
两大模块:
实时信令/媒体通道:基于 Mina 的二进制协议,处理心跳、抢麦、上下线、音视频邀请等,支持高并发;
业务 API 接口:登录、鉴权、组织管理、录音查询等 RESTful 接口。
2、PC 端(Windows)
开发环境:Visual Studio 2017,.NET Framework 4.5.2+
核心功能:
- 成员状态同步、语音对讲、频道管理、禁言控制
- 地图框选建组、GPS 轨迹回放
- 遥毙/激活、电子围栏告警
- 视频监控(ZLMediaKit)、音视频通话(WebRTC)、视频会议(SFU)
3、安卓端
音频处理:基于 WebRTC 的 3A 算法
- AEC(回声消除)
- AGC(自动增益)
- NS(降噪)
- VAD(静音检测)
功能亮点:
- NFC / 二维码巡更签到
- 水印打卡、定位上报
- SOS 一键报警(含视频推流)
- 支持 USB OTG 外接 UVC 摄像头直播
4、Web 端
框架:Vue2
功能模块:系统管理、角色权限、巡更管理、任务中心、操作日志
5、Android 接入 GB28181 流程
1、在 App 中配置并注册到 GB28181 平台
2、在国标平台侧即可实时点播终端视频流
3、支持前摄、后摄、USB OTG 摄像头三路视频源
七、硬件适配系列
| 设备类型 | 代表机型/平台 | 核心功能 |
|---|---|---|
| 三防触屏对讲机 | 各品牌 PTT 设备 | PTT/SOS 按键适配、全功能支持 |
| 按键式对讲机 | 传统公网机型 | GPS、单呼/组呼、电子围栏 |
| 执法记录仪 | 行业专用设备 | 全功能集成 |
| 双模对讲机 | 如彬其 BQ889 | 模拟 + 公网双模切换 |
| 嵌入式对讲机 | 移远 EC600x/EC800x | 低功耗、GPS、组呼、报警 |
公网对讲机(按键机型)
执fa记录仪
双模对讲机(模拟对讲+公网对讲)
下图是其中适配了彬其BQ889款机型
嵌入式公网对讲机
基于移远的EC600x, EC800x 等系列适配
八、其他资源
二次开发文档
PC 端应用下载
saas-park.oss-cn-shenzhen.aliyuncs.com/app/release…
Android 端应用下载
saas-park.oss-cn-shenzhen.aliyuncs.com/app/release…
项目源码
Gitee:gitee.com/zhousiraaa/…
关键词
#公网对讲、#GB28181、#Android对讲机、#ZLMediaKit、#WebRTC、#音视频会议、#SIP、#多终端适配、#开源项目、#集群对讲
最后
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!