海康威视接入开发
三种接入方式总览
| 方式 | 协议/标准 | 费用 | 需要什么 | 适用场景 |
|---|---|---|---|---|
| ISAPI 直连 | 海康私有协议 | 免费 | 录像机 IP + 账号密码 + 开启 ISAPI | 小规模(1~10台) |
| GB28181 | 国家标准 GB/T 28181 | 免费 | 录像机 IP + SIP 服务器配置 | 跨平台互联、标准化接入 |
| iSecure Center | 海康平台产品 | 收费(按路数授权) | 平台地址 + AppKey + Secret | 大规模统一管理 |
方式一:ISAPI 直连(免费)
直接访问录像机,不需要任何平台软件。

- 录像机需开启 ISAPI(默认已开启)和 RTSP 服务
- 浏览器安装 VideoWebPlugin 插件
ISAPI vs ONVIF 对比
| ISAPI | ONVIF | |
|---|---|---|
| 性质 | 海康私有协议 | 开放通用标准 |
| 面向对象 | 录像机(NVR) | 摄像头(IPC)/ NVR 透传 |
| 功能范围 | 录像机所有能力 | 仅设备管理/信令/码流 |
| 码流获取 | 直接获取 PS/H.265 流 | 只能获取 RTSP URL,需自行拉流 |
| 录像回放 | ✅ 支持 | ❌ 不支持 |
| 云台控制 | ✅ 支持 | ✅ 部分支持 |
| 多品牌兼容 | ❌ 仅海康 | ✅ 通用(海康/大华/华为等) |
结论:全部使用海康设备时,用 ISAPI;未来需接入其他品牌IPC探头时才考虑 ONVIF。
方式二:GB28181(免费)
国标协议接入,设备主动注册到 SIP 服务器,标准化、跨平台。
- 录像机作为 SIP 客户端,主动向 SIP 服务器注册
- 需要独立部署流媒体服务器(如 ZLMediaKit)接收推流并转发
- 浏览器通过 VideoWebPlugin / 小程序均调用流媒体服务器提供的协议(HTTP-FLV / HLS / RTMP)播放
Web / 小程序支持的流协议
| 终端 | 支持的流协议 | 推荐程度 | 延迟 |
|---|---|---|---|
| Web(浏览器) | HTTP-FLV(需 flv.js)、HLS(video 标签原生支持)、WebRTC | HTTP-FLV 优先 | 2-5s |
| 微信小程序 | HTTP-FLV(<live-player>)、HLS、WebRTC |
HTTP-FLV 优先 | 2-5s |
- HTTP-FLV 延迟低、兼容性广,推荐优先使用
- HLS 延迟较高(约 5-30s),但浏览器原生支持无需额外库
- WebRTC 延迟最低(1-3s),但部署复杂度高
方式三:iSecure Center 平台(收费)
通过综合安防管理平台统一管理,需要独立服务器部署平台软件。
- 按接入路数购买授权许可
- 摄像头需先接入平台,获取 cameraIndexCode
怎么选
- 小项目 / 个人用 → ISAPI 直连(免费,小程序不支持)
- 需要对接多品牌设备 / 上级平台互联 → GB28181(免费,小程序端需要自己开发)
- 大项目 / 需要统一管理 → iSecure Center(收费)
- 需要微信小程序 / App / 移动端 → 萤石云 / 乐橙等第三方平台(录像机上云,平台提供 SDK)
