camera-surveillance-system-design.md 18 KB

日本パチンコ店多摄像头监控+多角度同步回放系统

版本: v2.0 日期: 2026-01-16 状态: 头脑风暴完成


1. 用例场景 (Use Cases)

场景 描述 优先级
纠纷回溯 客户投诉机台故障/奖金争议,需多角度验证 P0
作弊检测 识别职业作弊团伙行为模式 P0
事故取证 打架斗殴、盗窃等治安事件 P0
员工监督 收银操作合规性、服务质量 P1
运营分析 热门机台、客流动线分析 P2
合规审计 定期提交给监管部门的证据存档 P1

2. 系统模块拆分

┌─────────────────────────────────────────────────────────────┐
│                      管理层 (Management)                     │
├─────────────┬─────────────┬─────────────┬──────────────────┤
│  用户权限   │  设备管理   │  告警中心   │   报表统计       │
└─────────────┴─────────────┴─────────────┴──────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│                     业务层 (Business)                        │
├─────────────┬─────────────┬─────────────┬──────────────────┤
│ 同步回放引擎│ 事件标签系统│ 智能检索   │  导出/分享       │
└─────────────┴─────────────┴─────────────┴──────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│                     数据层 (Data)                            │
├─────────────┬─────────────┬─────────────┬──────────────────┤
│  时间轴索引 │ 元数据存储  │ 热存储NVR  │  冷存储归档      │
└─────────────┴─────────────┴─────────────┴──────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│                    采集层 (Ingestion)                        │
├─────────────┬─────────────┬─────────────┬──────────────────┤
│ RTSP采集网关│ 时钟同步NTP │ 编码转码   │  边缘AI检测      │
└─────────────┴─────────────┴─────────────┴──────────────────┘

核心模块职责

模块 职责 关键技术点
采集网关 统一接入各品牌摄像头 RTSP/ONVIF 协议适配
时钟同步 确保多路视频帧级对齐 NTP + PTP 精确时钟
同步回放引擎 多画面联动播放/暂停/跳转 基于时间戳的帧对齐
事件标签系统 人工/AI 标注关键时刻 标签分类+搜索索引
热存储 近期高频访问视频 SSD/NVMe + 本地 NVR
冷存储 长期归档合规保留 对象存储 + 分层迁移

3. 摄像头布局与多角度策略

典型パチンコ店布局 (200 台机规模)

区域 摄像头类型 数量 覆盖策略
机台区域 固定枪机 40-50 每 4-5 台机 1 个,俯视 45°
机台正面 PTZ 球机 8-10 可调焦看客户手部操作
走道通道 广角枪机 15-20 覆盖人员动线
收银台 高清枪机 4-6 正面+侧面+手部特写
出入口 人脸识别机 4-6 全景+人脸抓拍
景品柜台 固定枪机 4-6 交易全过程
后场仓库 广角枪机 4-6 出入+操作台

多角度同步分组策略

┌─────────────────────────────────────────┐
│           机台区 Zone-A (1-50号机)       │
│  ┌─────┐  ┌─────┐  ┌─────┐  ┌─────┐    │
│  │CAM01│  │CAM02│  │CAM03│  │PTZ01│    │
│  │俯视 │  │俯视 │  │俯视 │  │特写 │    │
│  └──┬──┘  └──┬──┘  └──┬──┘  └──┬──┘    │
│     └────────┴────────┴────────┘        │
│              同步组 SG-A01              │
└─────────────────────────────────────────┘

分组原则:

  • 物理相邻的摄像头归入同一同步组
  • 每组 3-6 路视频为宜
  • 同组摄像头必须时钟严格同步(误差<100ms)

4. 同步回放 UX 设计

4.1 时间轴界面

┌───────────────────────────────────────────────────────────┐
│  [◀◀] [◀] [▶/‖] [▶▶] [1x▼]  │ 2024-01-15 14:32:15.234  │
├───────────────────────────────────────────────────────────┤
│ CAM-01 ████████░░░░░░░░░████████████░░░░░░░░░░░░░░░░░░░░ │
│ CAM-02 ████████░░░░░░░░░████████████░░░░░░░░░░░░░░░░░░░░ │
│ CAM-03 ████████░░░░░░░░████████████░░░░░░░░░░░░░░░░░░░░░ │
│ PTZ-01 ████████░░░░░░░░░████████████░░░░░░░░░░░░░░░░░░░░ │
├───────────────────────────────────────────────────────────┤
│        ▲告警  ★书签  ●动检  ■事件标签                     │
│   [14:00]----[▲]--[★]----[●●●]--[■纠纷]----[15:00]       │
└───────────────────────────────────────────────────────────┘

4.2 事件标签体系

一级分类 二级标签 触发方式
安全事件 打架/盗窃/可疑人员 人工+AI
纠纷事件 机台故障/奖金争议/服务投诉 人工
作弊嫌疑 异常手法/团伙配合/设备干扰 AI+人工确认
运营事件 VIP 到店/高额中奖/设备维护 系统自动
合规存档 定期抽检/监管备查 人工标记

4.3 检索功能

检索维度 示例 实现方式
时间范围 2024-01-15 14:00~15:00 时间戳索引
摄像头 CAM-01, CAM-02 设备 ID 过滤
区域 收银台区、A 区机台 空间分组
事件标签 纠纷+收银台 标签组合查询
AI 检测 人员聚集>5 人 边缘 AI 元数据
全文搜索 "客户投诉 50 号机" 备注文本索引

4.4 同步播放交互

操作 行为 快捷键
点击任一画面 该画面放大/全部联动跳转 单击
时间轴拖动 全部画面同步跳转 拖拽
标签点击 跳转到事件起始时刻 单击标签
播放速度 0.25x/0.5x/1x/2x/4x 数字键
逐帧 前进/后退单帧 ←/→
书签 标记当前时刻 B 键

5. 存储与保留策略

5.1 分层存储架构

┌────────────────────────────────────────────────────────┐
│                    访问频率                             │
│  高 ▲                                                  │
│     │  ┌──────────┐                                   │
│     │  │ 热存储   │ SSD/NVR  7天  高码率原片           │
│     │  │ (Hot)    │ 本地      快速随机访问             │
│     │  └────┬─────┘                                   │
│     │       ↓ 自动迁移                                 │
│     │  ┌──────────┐                                   │
│     │  │ 温存储   │ HDD/NAS  30天  中码率转码          │
│     │  │ (Warm)   │ 本地/近端  顺序读取优化            │
│     │  └────┬─────┘                                   │
│     │       ↓ 自动迁移                                 │
│     │  ┌──────────┐                                   │
│     │  │ 冷存储   │ 对象存储 90天+ 低码率归档          │
│     │  │ (Cold)   │ 云端     按需恢复(分钟级)         │
│  低 │  └──────────┘                                   │
└────────────────────────────────────────────────────────┘

5.2 保留策略明细

层级 保留期 存储介质 码率 访问延迟 成本/TB/月
7 天 本地 SSD/NVR 原始 8Mbps <1 秒 ¥¥¥¥
30 天 本地 HDD 阵列 转码 2Mbps <10 秒 ¥¥
90 天 云对象存储 归档 1Mbps 1-5 分钟 ¥
长期 1 年+ 深度归档 关键帧 only 数小时 ¢

5.3 容量估算 (80 路摄像头)

参数 数值
摄像头数量 80 路
平均码率 4Mbps
每日数据量 80 × 4Mbps × 86400s ÷ 8 = 3.4TB/天
热存储(7 天) ~24TB
温存储(30 天) ~50TB (转码后)
冷存储(90 天) ~75TB (归档后)

6. 日本隐私/合规清单

6.1 法律框架

法规 要求 对策
個人情報保護法 个人信息收集须告知目的 店内明显位置张贴告示
風営法 パチンコ店特定监控要求 依规保留期限+监管报备
肖像権 未经同意不得公开面部 导出时自动马赛克选项
労働基準法 员工监控须事先告知 劳动合同明确条款

6.2 合规检查清单

  • 告知公示: 入口处设置"防犯カメラ作動中"标识
  • 目的限定: 明确"防犯・安全管理"用途,禁止营销分析
  • 保留期限: 普通视频 ≤90 天,涉案视频按案件期限
  • 访问控制: 分级权限,操作全程审计日志
  • 数据加密: 存储加密(AES-256)+ 传输加密(TLS)
  • 马赛克功能: 导出前非相关人员面部自动模糊
  • 删除机制: 超期自动删除,删除日志可追溯
  • 跨境限制: 数据不出日本境内(使用 AWS 东京/GCP 东京)
  • 员工培训: 年度隐私合规培训记录
  • 应急预案: 数据泄露 72 小时内报告流程

6.3 监管报备

监管方 报备内容 频率
都道府県公安委員会 摄像头位置图、保留策略 新增/变更时
個人情報保護委員会 数据处理报告 年度
店内掲示 监控告知、投诉窗口 常设

7. MVP vs Phase-2 路线图

MVP (3 个月)

功能 优先级 说明
多路 RTSP 接入 P0 支持主流 NVR/摄像头
时钟同步 P0 NTP 服务+时间戳校准
基础同步回放 P0 4 画面联动播放
时间轴导航 P0 拖拽跳转+播放控制
手动书签 P0 标记关键时刻
基础权限 P0 管理员/操作员两级
热存储 7 天 P0 本地 NVR 直接读取
视频导出 P1 片段下载(带水印)

MVP 交付物:

  • 可部署的 Web 应用
  • 支持单店 80 路摄像头
  • 完成收银台区域全流程验证

Phase-2 (6 个月)

功能 优先级 说明
分层存储 P0 热 → 温 → 冷自动迁移
事件标签系统 P0 分类标签+检索
高级检索 P1 多条件组合查询
AI 动检告警 P1 异常聚集/滞留检测
多店管理 P1 集团化部署支持
审计日志 P1 操作全程追溯
马赛克导出 P1 人脸自动模糊
API 开放 P2 与现有系统集成
移动端回放 P2 iPad/手机查看

后续迭代方向

  • AI 作弊行为识别模型
  • 与 POS/会员系统数据关联
  • 跨店嫌疑人员追踪
  • 3D 空间重建回放

8. 关键取舍 (Trade-offs)

8.1 架构决策

决策点 选项 A 选项 B 建议 理由
存储位置 全云端 本地+云混合 混合 热数据本地保证延迟,冷数据云端降成本
视频编码 保持原始 统一转码 统一转码 H.265 统一格式便于回放兼容
时钟同步 软件 NTP 硬件 PTP 软件 NTP MVP 阶段 100ms 精度够用,硬件成本高
AI 部署 云端推理 边缘推理 边缘 减少带宽,保护隐私

8.2 功能取舍

功能 收益 成本 MVP 纳入 理由
人脸识别 高(追踪嫌疑人) 高(合规风险) 隐私法限制严格,Phase-2 评估
实时 AI 告警 高(即时响应) 高(算力/误报) 先验证回放价值,再加实时
语音拾取 中(纠纷还原) 高(隐私合规) 日本对录音限制更严
360° 全景 中(沉浸体验) 高(特殊设备) ROI 不高,传统多角度够用

8.3 风险与缓解

风险 影响 概率 缓解措施
时钟漂移导致不同步 定期校准+漂移检测告警
存储成本超预算 智能保留策略+压缩优化
隐私投诉/监管处罚 严格合规+定期审计
摄像头兼容性问题 提前测试主流品牌+ONVIF 标准
网络带宽瓶颈 边缘转码+分时段传输

8.4 成本结构预估 (单店 80 路)

项目 初期投入 月度运营
摄像头设备 ¥3,000,000 -
本地服务器/NVR ¥1,500,000 ¥30,000 (维护)
网络改造 ¥500,000 ¥50,000 (专线)
软件授权 ¥800,000 ¥80,000 (订阅)
云存储(冷) - ¥100,000
合计 ¥5,800,000 ¥260,000

总结

本方案为日本パチンコ店设计了完整的多摄像头监控与同步回放系统:

  1. 核心价值: 纠纷快速取证、作弊行为追溯、合规存档
  2. 技术重点: 精确时钟同步、分层存储、事件标签检索
  3. 合规优先: 严格遵循日本隐私法规,数据不出境
  4. 渐进演进: MVP 聚焦同步回放核心,Phase-2 扩展 AI 能力