天翼视联– 中国电信亿级视频监控物联网平台产品系统Vibe Coding

我要开发同款
风起2026年05月26日
13阅读

技术信息

语言技术
JavaRocketMQSpringCloudMySQL
系统类型
Android应用iOS应用Web
行业分类
人工智能物联网

作品详情

行业场景

1. 立项原因:中国电信需要构建第五张基础网——天翼视联网,打破传统视频监控行业封闭、烟囱式的建设模式。原有各省平台割裂,终端协议不统一,AI能力无法复用,面向公众的“天翼看家”与面向行业的“天翼云眼”相互独立。因此需要打造一个统一的天翼视联平台,实现全国一张网、终端灵活接入、AI能力中台化、业务可配置化,支撑数字乡村、智慧社区、明厨亮灶、平安慧眼、天翼应急等规模化场景。

2. 行业场景:平台覆盖全国31个省,接入5000万+终端设备,服务2000万+用户。南向对接多种终端(SDK2.0/3.0/4.0、国标GB/T28181、GA1400摄像头、NVR等)及视频能力中台、AI中台;北向输出至天翼云眼APP/PC/BS端、各定制SaaS、管理后台及公安/质检等外部系统。支持实时直播、云存储、AI告警、云广播、级联汇聚、视图库1400等核心能力,涵盖明厨亮灶、智慧商企、平安慧眼、天翼应急、平安校园、智慧工地、慢直播等超过10个行业应用。

功能介绍

1. 具体功能模块(约40个微服务):
- 设备管理模块:设备注册、上线/下线、绑定/解绑、挂靠组织、状态监控、OTA升级。
- 用户与权限管理:多层级组织管理、分权分域、角色授权、级联授权。
- 实时直播模块:RTSP/RTMP/HLS多格式拉流,P2P加速,就近调度,直播地址加密。
- 云存储模块:云端录像计划、时段回看、事件标记、S3对象存储对接。
- 云侧AI分析模块:抽烟识别、区域入侵、口罩识别、客流统计、厨帽识别、火情预警、人脸/车牌布控、画面异常巡检、时光缩影、摔倒识别、玩手机识别等15+种AI能力。
- 端侧AI+智能播报:设备端AI策略下发、预置音频、告警触发语音播报;云侧AI联动云广播。
- GA1400视图库:人脸/车牌抓拍图片上传、临时存储、队列分发至上级公安平台/云资源池。
- 级联汇聚管理:支持分省平台国标级联、设备级联码快速汇聚,实现多级组织视频共享。
- 支付与套餐:微信/支付宝支付、套餐订购、云存/ AI单品订购、订单管理。
- 消息推送:WebSocket实时告警、订单通知、设备状态变更推送。
- 数据迁移与灰度发布:用户手机号变更设备迁移,基于Ingress流量标签的灰度发布体系。
- 能力开放平台:输出视频流、图片流、控制流等54个API接口,支撑各省及合作伙伴二次开发。

2. 主要功能描述:
- 支持海量设备高并发注册、心跳保活、按IP/UID智能调度到最近分省节点。
- 直播流获取经过平台权限校验,动态返回CDN加速地址,支持千万级并发观看。
- 云存录像按计划持续写入天翼云S3,提供秒级回看,支持事件标记。
- AI中台拉取直播流或云存文件进行推理,结果通过RocketMQ推送给业务平台,支持多行业订阅。
- 智能播报实现“A

项目实现

1. “我”负责的具体任务(覆盖后端核心开发与架构设计):
- 负责设备管理微服务:实现设备注册、心跳、上线/离线状态机、绑定/解绑/挂靠逻辑,处理设备与用户的多种关系映射(1对N、N对1),使用Redis缓存设备状态及组织树结构,降低数据库压力。
- 设计并实现统一设备控制接口:针对云台控制、配置下发、音量调节等操作,将下游接口URL、参数校验规则(JsonSchema)、响应格式存入数据库,结合Freemarker模板引擎动态生成请求,实现配置化管理,避免硬编码。
- 开发实时直播流服务:集成流媒体调度策略,通过平台白名单验证云侧AI拉流请求,返回RTSP/RTMP/HLS地址;对直播地址进行动态加密及时效性校验,保障安全性。
- 构建云存录像调度模块:根据用户订购的套餐,向视频能力中台下發云存计划,处理录像分片上传至S3存储,提供时间段查询及回看URL生成。
- 主导云侧AI告警消费链路:消费AI中台推送的多种告警结果(抽烟、入侵、口罩等),设计消息去重、降级、失败重试机制,将告警落库MongoDB并推送至WebSocket及消息中心。
- 实现智能云广播(天翼云播)后端:支持用户录制/上传音频,通过信令下发至设备;云侧AI告警触发后,自动调用云广播接口实现语音播报联动。
- 负责GA1400视图库接入与分发:开发1400协议接收端,解析设备上传的Base64图片,临时存储至Redis/本地缓存,通过RocketMQ异步分发到不同云资源池、公安上级平台、AI上级平台;设计带宽及缓存优化策略,支撑5000+设备、1.5G带宽消耗场景。
- 设计级联汇聚功能:实现级联码生成与校验,允许下级用户通过输入级联码将自己的设备/组织快速挂靠到上级组织,支持多级(如餐饮加盟总部→街道→公安)分权分域查看。
- 开发支付套餐模块:

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论