Thingsboard 通过WVP(Web Video Platform)可以接入摄像头(海康、大华、宇视等),并通过仪表盘展示。
GB28181 协议
摄像头/硬盘录像机必须支持GB28181 协议。
WVP

WVP 是一个基于 GB28181-2016 标准实现的网络视频平台,支持海康、大华、宇视等品牌的 IPC、NVR 接入。它支持国标级联,并可将不具备国标功能的摄像机或直播流转发到其他国标平台。
docker pull 648540858/wvp_pro
docker run --env WVP_IP="服务器IP地址" -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro
配置摄像头/NVR接入WVP
登录摄像头的管理界面,进入平台接入设置
选择 GB28181 协议作为平台接入方式
设置传输协议(建议选择 TCP,特别是在公网环境下)
填写以下参数:
- SIP 服务器 ID 和 SIP 服务器域:与 WVP 配置中的 sip.domain 参数一致
- SIP 服务器地址:填写 WVP 服务器的 IP 地址
- SIP 服务器端口:默认情况下为 5060,但应根据 WVP 的实际配置进行确认
- 用户名 和 密码:与 WVP 配置中的 sip.username 和 sip.password 参数一致
测试视频流
在 WVP 平台上选择已注册的 NVR 通道,测试实时视频播放
Thingsboard 配置仪表板
创建仪表板播放视频画面。利用 WVP 提供的 RESTful API 来控制摄像头的播放、停止等操作。
WVP的主要API:
播放请求
{wvp地址}:{wvp端口}/api/device/list
停止播放
{wvp地址}:{wvp端口}/api/play/stop/{设备ID}/{通道编号}
获取设备列表
{wvp地址}:{wvp端口}/api/device/list
获取播放地址
{wvp地址}:{wvp端口}/api/play/address/{设备ID}/{通道编号}
WVP 的 API 文档通常可以通过访问 {wvp地址}:{wvp端口}/doc.html 获取,前提是您在配置文件中启用了 Swagger 文档功能。
系列文章:
物联网开源平台开发系列001 – 开源平台Thingsboard 介绍
物联网开源平台开发系列002 – Thingsboard 用户系统分析
物联网开源平台开发系列003 – Thingsboard OAuth2 – Google身份验证登陆
物联网开源平台开发系列004 – Thingsboard的实体、资产、设备一般说明及数据存储 – 陈皮王五de杂记
物联网开源平台开发系列005 – Thingsboard的API简述 – 陈皮王五de杂记
物联网开源平台开发系列006 – 在Thingsboard内创建一个设备 – 陈皮王五de杂记
物联网开源平台开发系列007 – Thingsboard的批量导入设备 – 陈皮王五de杂记
物联网开源平台开发系列008 – 浅谈物联网传输协议 – 陈皮王五de杂记
物联网开源平台开发系列009 – Thingsboard服务器对IoT设备下发指令 – 陈皮王五de杂记
物联网开源平台开发系列010 – Thingsboard规则引擎简介 – 陈皮王五de杂记
物联网开源平台开发系列011 – Thingsboard规则节点Originator Telemetry – 陈皮王五de杂记
物联网开源平台开发系列012 – Thingsboard 设备离线Alarm设置 – 陈皮王五de杂记
物联网开源平台开发系列013 – Thingsboard 遥测产生告警Alarm – 陈皮王五de杂记
物联网开源平台开发系列014 – Thingsboard遥测时序数据存储结构及分区策略 – 陈皮王五de杂记
物联网开源平台开发系列015 – Thingsboard postgresql数据库基本配置 – 陈皮王五de杂记
物联网开源平台开发系列016 – 再谈Thingsboard的设备注册 – 陈皮王五de杂记
物联网开源平台开发系列017 – Thingsboard的设备联动场景 – 陈皮王五de杂记
物联网开源平台开发系列018 – Thingsboard获取和处理天气信息 – 陈皮王五de杂记
物联网开源平台开发系列019 – Thingsboard设备数据传播给资产 – 陈皮王五de杂记
物联网开源平台开发系列020 – Thingsboard的实体视图Entity View – 陈皮王五de杂记
物联网开源平台开发系列021 – Thingsboard的网关gateway – 陈皮王五de杂记
物联网开源平台开发系列022 – 通过Thingsboard网关gateway动态创建设备 – 陈皮王五de杂记
物联网开源平台开发系列023 – Thingsboard设备列表仪表盘 – 陈皮王五de杂记
物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记
物联网开源平台开发系列025 – Thingsboard规则链节点的JS代码调试 – 陈皮王五de杂记
物联网开源平台开发系列026 – Thingsboard 仪表板Entities table 降序排序 – 陈皮王五de杂记
物联网开源平台开发系列027 – Thingsboard 仪表板数据筛选复杂的数值计算或者多层嵌套筛选逻辑实现 – 陈皮王五de杂记
物联网开源平台开发系列028 – Thingsboard 仪表板数据键的数据后处理功能处理复杂Json对象 – 陈皮王五de杂记
原创文章,作者:Gary,如若转载,请注明出处:https://www.cpw5.top/1346.html
淘宝小店:陈皮王五工作室
评论列表(16条)
[…] […]
[…] […]
[…] […]
[…] […]
[…] […]
[…] […]
[…] […]
[…] […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]
[…] 物联网开源平台开发系列024 – Thingsboard接入摄像头方案 – 陈皮王五de杂记 […]