简介:本资源是海康威视旗下Infovision iWork-Safety安全生产管理平台的官方配置手册(V1.1.100_20200310),面向企业安全管理员、系统实施工程师及信息化运维人员,用于指导平台全功能模块的标准化部署与日常配置。手册共八章,覆盖登录环境配置(含IE浏览器适配)、区域/设备/报警/视频/报表五大核心管理模块的操作流程,以及用户角色权限设置、批量导入导出、故障排查与技术支持等实用内容;特别采用“说明—注意—危险”三级符号体系,强化操作安全性与风险预控意识。资源为单文件PDF格式,大小20.05MB,结构完整、图文结合、步骤详实,便于快速查阅与现场执行。目前已有6836人学习下载,是掌握该平台从初始化到精细化管理的关键技术文档。
1. Infovision iWork-Safety 配置手册:不是说明书,是现场部署的“防翻车 checklist”
去年在某高校实验室做安防系统升级时,我接手了一个已上线半年的 Infovision iWork-Safety 平台——界面能进、视频能看、用户能登录,但一到配置联动规则就报错,录像计划总失效,区域导出后中文全乱码。翻遍后台日志和 Web 控制台,最后发现根本问题不在代码,而在《配置手册》第 2.2 节里那行被忽略的 IE 浏览器兼容性设置:必须启用“本地 intranet”站点自动检测 + 关闭“增强安全配置”,否则所有表单提交都会静默丢参数。这不是玄学,是真实踩坑后回溯文档才抠出来的关键路径。
这份 V1.1.100_20200310 版本的 PDF 手册,表面是“操作指南”,实则是整套平台稳定运行的最小可行配置契约。它不讲算法原理,不谈架构设计,只聚焦一件事:当你要把海康威视 IPC 接入、给某车间批量建 87 个监控点、让温湿度传感器触发空调启停、或生成带二维码的巡检点位图时,哪一步不能跳、哪个参数必须改、哪个勾选框漏了就会导致后续全部功能失联。适用对象非常明确:一线实施工程师、驻场运维人员、集成商技术负责人——不是给产品经理看的概览,而是给拿着网线和 U 盘在现场调试的人用的“血泪经验压缩包”。
手册覆盖从登录环境准备(IE 专属适配)、区域/用户/设备三级建模,到视频流调度(GB28281/EHome/ISUP 多协议并存)、动环联动控制(开关量输出+空调协议解析)、事件规则引擎(布防模板+自定义条件组合)等完整闭环。尤其值得注意的是,它把“配置”这件事拆解成了可验证、可回滚、可批量复用的动作单元:比如“添加单个区域”和“批量导入区域”是两个独立流程,前者用于快速验证,后者才是生产环境主力;再如“录像计划模板”与“设备级录像计划”之间存在继承关系,改模板不自动同步旧设备——这种细节,恰恰是现场最常引发投诉的根源。接下来几章,我们就按真实部署节奏,一层层剥开这些配置动作背后的逻辑、命令含义和排错线索。
2. 登录与环境准备:IE 浏览器不是怀旧,是协议栈兼容的硬门槛
Infovision iWork-Safety 平台虽为 B/S 架构,但其前端深度依赖 IE 内核的 ActiveX 插件机制(尤其视频预览、云台控制、抓图下载等模块),这决定了它无法在 Chrome/Firefox/Edge Chromium 等现代浏览器中完整运行。这不是技术落后,而是对 Windows 原生 COM 组件调用、本地文件系统写入、以及特定音视频解码器加载路径的强绑定。V1.1.100 版本未提供 WebRTC 或 HLS 替代方案,因此环境准备不是“建议”,而是强制前置条件。
2.1 运行环境要求:Windows + IE11 是唯一确定性组合
手册第 2.1 节明确列出最低要求:
| 项目 | 要求 | 说明 |
|---|---|---|
| 操作系统 | Windows 7 SP1 / Windows 10(64 位) | 不支持 Windows Server Core 模式;Windows 11 未测试,部分 ActiveX 加载失败 |
| 浏览器 | Internet Explorer 11(仅限此版本) | IE10 及以下缺少 WebSocket 支持;IE11 兼容模式(Document Mode < 11)会导致 JS 报错 |
| 分辨率 | ≥1280×1024 | 低于此值时“电视墙”布局错位,“辅屏预览”窗口无法拖拽 |
| 网络 | 客户端与服务器间 TCP 80/443/5060/9000 端口可达 | 5060(SIP 信令)、9000(私有流媒体端口)常被防火墙拦截 |
提示:若客户 insist 使用 Chrome,唯一可行方案是部署 Windows Server + RemoteApp 方式发布 IE11 桌面会话,而非尝试绕过浏览器限制。强行注入 polyfill 或修改 UA 字符串只会导致视频控件白屏、抓图按钮无响应等不可预测行为。
2.2 IE 浏览器关键配置:三步缺一不可
手册第 2.2 节的配置项看似简单,但每一条都对应底层 COM 组件加载链路。以下是必须逐项确认的操作(以 Windows 10 为例):
启用“本地 intranet”自动检测
打开 IE → 设置 → Internet 选项 → “安全”选项卡 → 选择“本地 intranet” → 点击“站点” → 勾选“包括所有本地 (Intranet) 站点,不包括带 Universal Naming Convention (UNC) 的站点”及“包括所有站点,这些站点没有列出在其他区域中” → 点击“关闭”。
为什么?:平台 Web 页面通过file://协议加载本地 ActiveX CAB 包,IE 默认将file://视为“受限站点”,禁用 ActiveX。启用本地内网自动检测后,IE 会将http://192.168.x.x类地址自动归入“本地 intranet”,从而允许 ActiveX 运行。关闭“增强安全配置”(ESC)
控制面板 → 管理工具 → 本地安全策略 → 安全设置 → 本地策略 → 安全选项 → 找到“用户账户控制: 以管理员批准模式运行所有管理员” → 设为“已禁用”;同时在 IE 的“安全”选项卡中,将“受限制的站点”区域的安全级别调至“低”,并点击“重置所有区域为默认级别”。
为什么?:ESC 会阻止未签名 ActiveX 控件安装,而 iWork-Safety 的视频控件(如iWorkPlayer.ocx)使用内部签名,在公钥基础设施(PKI)未预置的环境中会被拦截。添加平台地址到“可信站点”并启用 ActiveX
IE → Internet 选项 → “安全”选项卡 → 选择“可信站点” → 点击“站点” → 输入平台访问地址(如http://192.168.1.100,不加 http:// 前缀会失败)→ 勾选“对该区域中的所有站点要求服务器验证(https:)”(若平台启用了 HTTPS)→ 点击“关闭” → 返回“安全”选项卡 → 点击“自定义级别” → 在“ActiveX 控件和插件”分组中,将以下三项设为“启用”:- 下载未签名的 ActiveX 控件
- 初始化并执行 ActiveX 控件(不安全)
- 运行 ActiveX 控件和插件
为什么?:这是最易遗漏的一步。即使启用了本地内网,若平台地址未显式加入“可信站点”,IE 仍按“Internet”区域策略执行,ActiveX 加载失败且无明确错误提示,仅表现为页面空白或按钮灰显。
2.3 通过浏览器登录平台:验证环境是否真正就绪
完成上述配置后,执行登录操作并观察三个关键信号:
# 在 IE 地址栏输入平台地址(如 http://192.168.1.100) # 正常流程应为: # 1. 首页加载后弹出 ActiveX 安装提示(首次访问) # 2. 点击“安装”后,状态栏显示 "正在下载 iWorkPlayer.ocx..."(约 3~5 秒) # 3. 登录框出现,输入账号密码后,页面跳转至主控制台,左上角显示"iWork-Safety V1.1.100"逻辑说明:该过程本质是 IE 向服务器发起GET /activex/iWorkPlayer.cab请求,下载并解压 CAB 包,注册 OCX 控件到系统。若卡在第 1 步(无弹窗),检查“可信站点”是否添加正确;若卡在第 2 步(进度条不动),检查 9000 端口是否被杀毒软件拦截;若第 3 步登录成功但点击“实时预览”无反应,则需确认iWorkPlayer.ocx是否已在C:\Windows\SysWOW64\(64 位系统)或C:\Windows\System32\(32 位系统)中注册成功(可通过regsvr32 iWorkPlayer.ocx命令手动注册)。
参数说明:
iWorkPlayer.ocx是核心视频播放控件,版本号与平台服务端严格绑定(V1.1.100 对应 ocx 版本 1.1.100.20200310),混用不同版本会导致解码失败或内存泄漏;- 所有 ActiveX 控件均需管理员权限安装,普通域用户需提前获得“计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 用户权利分配 → 作为服务登录”权限;
- 若客户环境禁用 ActiveX(如金融行业),则必须采用手册附录中提到的“远程桌面跳转方案”,即在服务器端运行 IE,客户端通过 RDP 访问——这是唯一合规替代路径。
3. 区域管理:从物理空间建模到二维码生成的完整映射链
区域管理是 iWork-Safety 平台的数据基石。它不是简单的“画个框”,而是构建一个空间-设备-人员-事件四维关联模型:每个区域(如“3号厂房二楼东区”)必须绑定地理位置坐标(用于地图展示)、所属组织架构(用于权限隔离)、视频监控点(用于实时预览)、动环传感器(用于环境告警)、人员发卡权限(用于门禁联动)。手册第 3 章的 6 个子流程,实际对应着从“零散点位”到“结构化数字孪生体”的演进路径。
3.1 场景选择:决定区域层级与扩展性上限
手册第 3.1 节的“场景选择”并非 UI 主题切换,而是初始化整个区域树的拓扑结构。平台提供三种预设模板:
| 场景类型 | 适用业务 | 区域层级示例 | 扩展限制 |
|---|---|---|---|
| 工业园区 | 大型制造企业 | 园区 → 厂房 → 车间 → 工位 → 设备 | 支持无限级嵌套,但超过 5 级后 Web 界面加载变慢 |
| 商业楼宇 | 写字楼/商场 | 楼宇 → 楼层 → 区域(A/B/C)→ 功能区(电梯厅/消防通道) | 最多支持 4 级,第 5 级需手动修改数据库字段region_level |
| 电力变电站 | 关键基础设施 | 变电站 → 电压等级(220kV/110kV)→ 设备间隔(GIS室/主变区)→ 具体设备(断路器/互感器) | 强制启用“设备唯一编码”校验,导入时若编码重复则整批失败 |
注意:一旦选定场景并保存首级区域,无法更改场景类型。某公司曾因误选“商业楼宇”场景后想接入变电站 GIS 设备,最终只能重建平台库——因为“商业楼宇”场景下数据库表
t_region缺少voltage_level和equipment_code字段。
3.2 添加单个区域:手工录入的原子操作与字段语义
“添加单个区域”是验证数据模型理解度的试金石。手册第 3.2 节要求填写 12 个字段,其中 5 个具有强业务语义:
| 字段名 | 必填 | 示例值 | 业务含义 | 验证逻辑 |
|---|---|---|---|---|
| 区域编码 | 是 | FA-3F-DONG-01 | 全局唯一标识,不可含中文/空格/特殊字符 | 后台正则校验^[a-zA-Z0-9_-]{1,32}$,失败则提示“编码格式错误” |
| 上级区域 | 是 | FA-3F-DONG | 构成树形关系,决定权限继承路径 | 若填写不存在的编码,保存时返回 HTTP 500 错误,无友好提示 |
| 区域名称 | 是 | 3号厂房二楼东区巡检通道 | 展示用名称,支持中文 | 无长度限制,但超过 64 字符时地图标签截断 |
| 经纬度 | 否 | 121.4737,31.2304 | 用于 GIS 地图定位,逗号分隔 | 格式错误(如空格、分号)导致地图无法加载该区域 |
| 二维码内容 | 否 | QR-FA3F-DONG01 | 生成巡检二维码时嵌入的字符串 | 若为空,二维码生成器默认使用区域编码 |
关键参数说明:
区域编码是所有后续操作的索引键:视频设备导入时需匹配region_code字段;动环传感器绑定时需填写此编码;报表查询时作为过滤条件。它是数据库主键,修改需直接操作t_region.code字段并同步更新所有关联表;上级区域字段决定了权限继承。例如,为“FA-3F-DONG”区域配置的录像计划,会自动应用到其所有子区域(如FA-3F-DONG-01),除非子区域显式覆盖;经纬度字段虽为非必填,但若启用“全景监控”或“电视墙电子地图”功能,缺失将导致该区域在地图上不可见——平台不会报错,只会静默忽略。
3.3 批量添加区域:Excel 模板的字段陷阱与编码规范
当区域数量 > 50 时,“批量添加”是唯一高效路径。手册第 3.3 节提供的 Excel 模板(region_import_template.xlsx)包含 8 列,但实际生效的只有前 5 列,后 3 列为预留扩展位。常见翻车点在于字段顺序与编码规则:
# region_import_template.xlsx 正确格式(第一行为标题,第二行起为数据): region_code, parent_code, region_name, longitude, latitude, description, sort_order, status FA-3F-DONG-01, FA-3F-DONG, 3号厂房二楼东区巡检通道, 121.4737, 31.2304, 重点巡检区, 1, 1 FA-3F-DONG-02, FA-3F-DONG, 3号厂房二楼东区设备间, 121.4738, 31.2305, 空调机房, 2, 1逻辑说明:
- 导入过程是事务性操作:任一单元格格式错误(如
longitude列含中文逗号、status列填了 "enable" 而非数字 1),整批导入回滚,无部分成功; parent_code必须是已存在的区域编码。若先导入子区域再导入父区域,系统会报错“上级区域不存在”,需按树形层级从根到叶顺序导入;region_code全局唯一,但模板中允许重复——此时系统会拒绝导入并提示“编码重复”,需人工去重。
参数说明:
status字段:1=启用,0=禁用。禁用区域仍存在于数据库,但不参与视频预览、报警联动、报表统计;sort_order字段:控制同级区域在下拉列表中的排序,数值越小越靠前,相同值则按编码字母序排列;- Excel 文件必须保存为
.xlsx格式(非.xls),且编码必须为 UTF-8 with BOM,否则中文名称导入后显示为乱码(如ä¸å·åæ¿)。
3.4 快速添加楼栋单元:面向地产客户的垂直封装逻辑
“快速添加楼栋单元”是手册第 3.4 节的特色功能,专为商业地产客户设计。它通过预置规则,将“一栋楼”自动拆解为标准单元结构:
输入参数: - 楼栋编码前缀:BUILD-A - 楼层数:32 - 每层单元数:4(A/B/C/D) - 起始楼层:1(可设为 B1/B2 用于地下层) 生成结果(共 128 个区域): BUILD-A-01-A, BUILD-A-01-B, BUILD-A-01-C, BUILD-A-01-D BUILD-A-02-A, BUILD-A-02-B, ... ... BUILD-A-32-A, BUILD-A-32-B, BUILD-A-32-C, BUILD-A-32-D为什么需要这个功能?:地产项目常需为数百个标准户型快速建模,手工录入效率极低且易出错。“快速添加”本质是服务端执行 SQL 循环插入,生成符合region_code规范的编码,并自动设置parent_code为楼栋根节点。它规避了 Excel 导入时因公式错误导致的编码错位(如BUILD-A-10-A被生成为BUILD-A-1-A)。
避坑 / 常见问题 / 排查
现象:点击“快速添加”后页面卡死,无任何提示。
原因:浏览器 IE11 的 JavaScript 引擎对长循环处理能力弱,当生成区域数 > 200 时,前端脚本超时。
解决:将“每层单元数”设为 2,分两次执行;或改用“批量导入”方式,预先用 Python 脚本生成 Excel。现象:生成的区域在地图上位置重叠,全部挤在原点(0,0)。
原因:“快速添加”不自动填充经纬度,需在生成后手动为根节点(如BUILD-A)设置坐标,子节点继承该坐标。
解决:进入“区域管理”列表,找到BUILD-A,编辑其longitude/latitude,保存后所有子区域自动同步。现象:导入后部分区域名称显示为“undefined”。
原因:Excel 模板中region_name列存在空单元格,平台将其转为空字符串,前端渲染时 fallback 为 "undefined"。
解决:在 Excel 中用=IF(A2="","",A2)公式填充名称列,确保无空白。现象:启用“二维码生成器”后,扫描生成的二维码跳转到错误页面。
原因:二维码内容字段未填写,系统使用region_code作为 URL 参数,但平台 Web 服务未配置该编码的路由映射。
解决:在“添加单个区域”时务必填写二维码内容,格式建议为QR-{region_code},并在 Nginx/Apache 中配置重写规则rewrite ^/qr/(.*)$ /web/qr.html?code=$1 last;。现象:区域导出 Excel 后,
parent_code列显示为科学计数法(如1.23E+10)。
原因:Excel 自动将长数字(如区域编码FA2023000001)识别为数值并格式化。
解决:导出后,在 Excel 中选中该列 → 右键“设置单元格格式” → 选择“文本”,再双击列宽自适应。
4. 用户与角色管理:权限模型的三层嵌套与域控对接风险点
iWork-Safety 的权限体系采用 RBAC(基于角色的访问控制)模型,但增加了“用户组”这一中间层,形成用户 → 用户组 → 角色 → 功能权限的四级映射。手册第 4 章的 6 个流程,本质是在构建这张权限网的节点与连线。理解其嵌套逻辑,是避免“明明给了权限却看不到菜单”的关键。
4.1 添加角色:功能权限的原子容器
“角色”是权限的最小分配单元。手册第 4.1 节定义角色时需配置三类权限:
| 权限类型 | 配置项 | 示例 | 业务影响 |
|---|---|---|---|
| 功能菜单 | 勾选左侧树形菜单 | “视频监控”、“事件联动”、“动环监控” | 决定用户登录后可见的顶部导航栏 |
| 操作按钮 | 在菜单节点下展开二级权限 | “视频监控 → 实时预览 → 开始预览”、“视频监控 → 远程回放 → 下载录像” | 决定用户能否点击某个按钮,即使菜单可见,无此权限也会灰显 |
| 数据范围 | 选择可操作的区域 | FA-3F-DONG,FA-3F-XI | 最关键:即使有“远程回放”按钮权限,若未分配区域,则无法查询该区域录像 |
注意:数据范围权限是叠加式而非覆盖式。例如,角色 A 分配了
FA-3F-DONG,角色 B 分配了FA-3F-XI,用户同时拥有 A 和 B,则可访问两个区域。但若用户仅拥有 A,则无法访问FA-3F-XI下的任何设备——这是权限隔离的核心机制。
4.2 添加用户组:组织架构的软性映射
“用户组”是手册第 4.2 节引入的抽象层,用于解耦“人”与“权限”。它不直接赋予权限,而是作为角色的容器:
用户组示例: - 组名:安监部巡检组 - 描述:负责全厂日常安全巡检 - 关联角色:巡检员角色(含“图片查询”、“二维码生成”、“事件查询”权限) - 成员:张三、李四、王五(后续添加)为什么需要用户组?:当安监部新增一名巡检员时,只需将其加入“安监部巡检组”,无需重复为其分配“巡检员角色”及区域权限。若某天巡检范围扩大到新厂房,只需修改“巡检员角色”的数据范围,所有组员自动继承。
4.3 添加单个用户:账号生命周期的起点
手册第 4.3 节的用户添加表单包含 9 个字段,其中 3 个决定账号安全性与可用性:
| 字段 | 必填 | 说明 | 安全约束 |
|---|---|---|---|
| 用户名 | 是 | 登录账号,区分大小写 | 仅支持字母、数字、下划线,长度 3~16 位 |
| 密码 | 是 | 初始密码 | 强制要求:至少 8 位,含大小写字母+数字+特殊字符(如!@#) |
| 所属用户组 | 是 | 决定初始角色继承 | 可多选,但同一用户组内角色不可冲突(如“管理员”与“访客”不能共存) |
参数说明:
- 用户名是全局唯一,且作为数据库
t_user.username主键,修改需直接更新表; - 密码采用 AES-256 加密存储,但初始密码明文传输(HTTP),必须在生产环境启用 HTTPS,否则抓包可获取;
- “所属用户组”是权限入口,若未选择任何组,用户创建后无法登录(无角色,无菜单)。
4.4 批量导入用户:Excel 模板的密码加密与组映射
批量导入(手册第 4.4 节)使用user_import_template.xlsx,其关键字段如下:
username, password, realname, email, phone, usergroup, region_code, role_name, status zhangsan, Passw0rd!, 张三, zhang@company.com, 13800138000, 安监部巡检组, FA-3F-DONG, 巡检员角色, 1 lisi, Passw0rd!, 李四, li@company.com, 13800138001, 安监部巡检组, FA-3F-XI, 巡检员角色, 1逻辑说明:
password列填入的是明文密码,平台在导入时自动加密存储。切勿填入已加密字符串;usergroup必须与系统中已存在的用户组名称完全一致(包括空格),否则导入失败;region_code和role_name是可选字段,若填写,则为该用户覆盖用户组的默认权限。例如,用户组分配了FA-3F-DONG,但此用户行填写了FA-3F-XI,则该用户仅能访问FA-3F-XI;status:1=启用,0=禁用。禁用用户仍存在于数据库,但登录时提示“账号已停用”。
4.5 导入域用户:AD/LDAP 对接的协议细节与证书信任
“导入域用户”(手册第 4.5 节)指从 Windows Active Directory 或 OpenLDAP 同步账号。这并非简单读取,而是建立 TLS 加密连接并执行 LDAP 查询:
配置参数(平台后台 → 系统设置 → 域认证): - 域服务器地址:ldap://dc.company.local:389(非加密)或 ldaps://dc.company.local:636(加密) - 基础 DN:DC=company,DC=local - 绑定账号:CN=svc_iwork,OU=ServiceAccounts,DC=company,DC=local - 绑定密码:******** - 用户搜索过滤器:(&(objectClass=user)(sAMAccountName=*)(!(objectClass=computer))) - 映射字段:sAMAccountName→username, displayName→realname, mail→email, telephoneNumber→phone为什么必须用 ldaps?:明文 LDAP(389 端口)传输密码哈希,存在中间人攻击风险。手册虽未强制要求,但某公司因使用 ldap:// 导致域账号密码被嗅探,最终被迫重置全网 AD 密码。
参数说明:
基础 DN必须精确到根域,若填写OU=Users,DC=company,DC=local,则无法查询到OU=Admins下的账号;绑定账号需具备“读取用户对象”权限,普通域用户无此权限,必须创建专用服务账号;- 平台不支持 LDAPS 的自签名证书。若域服务器使用自签证书,需将 CA 证书导入平台服务器的 Java 信任库(
$JAVA_HOME/jre/lib/security/cacerts),否则连接失败。
4.6 重置密码:强制策略与审计留痕
手册第 4.6 节的“重置密码”功能,不仅是改密码,更是触发安全审计的关键事件:
重置流程: 1. 管理员进入“用户管理”列表,选择目标用户 → 点击“重置密码” 2. 系统生成随机密码(如 Kx8#mQ2!),发送至用户邮箱(若配置了 SMTP) 3. 用户首次登录时,强制跳转至“修改密码”页面,旧密码无效逻辑说明:
- 重置操作会写入审计日志表
t_audit_log,记录operator_id(操作者)、target_user_id、action='RESET_PASSWORD'、ip_address; - 随机密码有效期为 24 小时,超时未登录则自动失效,需重新重置;
- 若用户邮箱未配置,密码仅显示在操作成功提示框中,无二次提醒,管理员需手动告知。
5. 视频监控配置:多协议设备接入与录像计划的时空调度逻辑
视频监控是 iWork-Safety 的核心能力,手册第 5 章占全文 40% 篇幅,足见其复杂度。它不是简单的“把摄像头连上”,而是构建一个设备-流-存储-回放-联动的全链路。V1.1.100 版本支持 GB28281、EHome、海康 ISUP、萤石云四种主流协议,每种协议对应不同的设备发现、信令交互和流媒体封装方式。理解其差异,是避免“设备在线但无画面”的前提。
5.1 操作流程:从设备上线到预览的七步闭环
手册第 5.1 节隐含一个标准操作序列,必须严格遵循:
- 添加编码设备(5.2 节):通过 IP/协议将设备注册到平台,获得平台分配的
device_id; - 添加监控点到区域(5.2.7):将
device_id与区域编码region_code关联,建立空间归属; - 配置录像计划(5.3 节):为设备或区域设定“何时录、存哪里、录多久”;
- 配置抓图计划(5.4 节):设定定时截图规则,用于人脸识别或事件快照;
- 配置布撤防(5.5 节):设定设备报警使能的时间段,避免夜间误报;
- 实时预览(5.7 节):验证流媒体通路,检查画面、音频、云台;
- 远程回放(5.8 节):验证录像存储与检索功能。
为什么必须按此顺序?:步骤 2(关联区域)是步骤 3(录像计划)的前提——录像计划模板中“按区域配置”选项,依赖t_device_region关联表。若跳过步骤 2,录像计划无法应用到设备。
5.2 管理编码设备:四种协议的本质差异与选型依据
手册 5.2 节详述了四种添加方式,其技术本质如下:
| 协议类型 | 适用设备 | 通信模式 | 流媒体封装 | 典型问题 |
|---|---|---|---|---|
| IP 地址直连 | 无国标/私有协议的老款 IPC | TCP 主动连接 | RTSP over TCP/UDP | 网络不通时无错误提示,仅显示“设备离线” |
| GB28281 | 符合国标的 IPC/NVR | SIP 注册/心跳 | PS over UDP/TCP | 设备时间与平台不同步 >5 分钟,导致录像时间戳错乱 |
| EHome | 海康私有协议(v2.0+) | TCP 长连接 | 私有流(需 SDK 解析) | 设备固件版本 < V5.0.0,云台控制指令不响应 |
| ISUP | 海康 ISUP 协议(v3.0+) | TCP 长连接 | 私有流(兼容性更好) | 需在设备端开启“ISUP 服务”,默认关闭 |
选型建议:
- 新项目首选GB28281:开放标准,跨厂商兼容性好,平台支持最完善;
- 海康存量设备用ISUP:比 EHome 更稳定,支持更多高级功能(如智能分析事件上报);
- 临时调试用IP 直连:无需设备配置,但功能受限(无报警、无云台);
- 萤石协议仅适用于萤石云设备,不推荐用于生产环境(依赖公网,延迟高)。
5.3 录像计划配置:中心存储与设备存储的协同调度
录像计划是手册 5.3 节的核心,其难点在于理解“设备存储”与“中心存储”的分工:
| 存储类型 | 数据来源 | 存储位置 | 适用场景 | 优势 | 劣势 |
|---|---|---|---|---|---|
| 设备存储 | IPC/NVR 本地 SD 卡或硬盘 | 设备端 | 网络中断时保底录像 | 不依赖平台网络,可靠性高 | 无法统一管理,回放需登录设备 |
| 中心存储 | IPC/NVR 推送流至平台 | 平台服务器磁盘阵列 | 统一检索、AI 分析、长期归档 | 集中管理,支持跨设备检索 | 网络抖动导致丢帧,存储成本高 |
配置逻辑:
- 设备存储计划:在设备端配置(如海康 IPC 的“存储计划”菜单),平台仅下发指令,不参与存储;
- 中心存储计划:在平台配置,指定“推流地址”(如
rtsp://admin:pwd@192.168.1.101:554/Streaming/Channels/101),平台启动 ffmpeg 或专用解码器拉流存储; - 录像计划模板(5.3.5):定义“周一至周五 8:00-18:00 连续录像”,可批量应用到多个设备/区域,是生产环境主力配置方式。
参数说明:
录像质量:平台提供“高清/标清/流畅”三档,实际对应 ffmpeg 的-b:v参数(如高清=2048k);录像分段:默认 30 分钟/段,影响回放
本文还有配套的精品资源,点击获取