Fork me on GitHub

海康威视NVR接入开发

海康威视接入开发

三种接入方式总览

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

方式一:ISAPI 直连(免费)

直接访问录像机,不需要任何平台软件。
image

  • 录像机需开启 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)
posted @ 2026-06-06 21:26  秋夜雨巷  阅读(27)  评论(0)    收藏  举报