这是一个基于GB28181的视频监控实现:兼容2016、2022版本。采用纯RUST语言编码,高效、安全、无惧并发。
github地址: https://github.com/epimore/gmv
GMV。
TCP/UDP端口复用、单机/集群部署、SWAGGER接口文档、不做破坏性更新【接口稳定】
GMV:SESSION 信令服务实现:
- 设备注册
- 设备心跳
- 状态信息(在线/离线)
- 设备信息查询
- 设备代理通道目录信息查询
- 实现点播;
- 自动关闭流:流注册超时、无人观看、响应超时等
- 支持与GMV:STREAM多节点部署通信
GMV:STREAM 流媒体服务实现:
- RTP流解封装
- PS流解封装
- 提取H264视频帧
- 封装H264视频帧到FLV
- 按需监听SSRC及实现如上(1-5)
- 实现HTTP-FLV
TODO:
v1版本:预计25年一季度完成。
- 历史回放
- 倍数播放
- 拖动播放
- 云台控制
- 转向
- 焦距调整
- 事件配置
- 手动抓拍、自动抓拍、定时抓拍
- 图片上传
- 视频下载
v2版本:预计25年年中启动
- 级联
- 支持H265,HLS
- 统一响应码
V3版本:预计25年底启动
- 按需推流
- 图片AI识别-插件化业务场景
Ext Link: https://github.com/epimore/gmv
1
共 0 条评论, 1 页
评论区
写评论还没有评论