找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-1-9 18:43  /   查看:5058  /  回复:16
本帖最后由 James.Lv 于 2023-1-9 18:47 编辑

在数据分析中,常常会有设计管理驾驶舱,或者指挥中心等综合性数据可视化大屏,在这种大屏设置中经常会有对接摄像头的需求,希望能够直接展示摄像头查看实时监控,或者点击大屏看板可以跳转弹出实时监控,那么在Wyn上如何对接摄像头来实现实时监控方案呢?如下图所示:
1.gif

本贴就来介绍如何在Wyn上实现对接摄像头方案(本教程是以海康威视摄像头为例)

image.png21450499.png image.png236683654.png

实现思路如下:
1.一种是用户直接了摄像头的实时查看视频流的地址,然后就可以使用Wyn上的监控视频组件直接连接使用;

2.第二种是用户没有实时视频流的地址,只有海康威视摄像头查看站点,输入账号密码才可以在线查看监控视频;
本贴也就是介绍这种的实现方式,通过海康威视提供的RTSP实时视频流地址,借助后端程序将流进行转码,然后在Wyn上使用

具体实现步骤:
1.找到要对接的海康威视摄像头,登陆对应的站点查看摄像头配置
image.png702226562.png
切换到配置页面,查看这个摄像头的地址,以及RTSP的端口
image.png217408141.png

2.生成摄像头的RTSP的视频流地址
海康威视的摄像头RTSP的视频流地址格式如下:
  1. rtsp://用户名:密码@IP:端口/h264/channel/stream/av_stream
复制代码
需要根据自己摄像头的平台,修改连接上的用户名,密码,IP,端口

3.部署后端视频流转码服务
我这边使用的是python实现了一个接口,将第二步的RTSP的视频流转成一个HTTP接口供前端Wyn使用
image.png324148558.png

访问的URL规则如下:
  1. http://localhost:5000/video_feed?rtspurl=rtsp://用户名:密码@IP:端口/h264/channel/stream/av_stream
复制代码
我这边后端程序发布的是5000端口,可以根据自己的需要修改代码,使用其它端口;
发布的HTTP接口接收一个参数,参数值为第二步的RTSP视频流地址

后端程序源码如下,可以根据自己环境部署到服务器上
源码如下,也可以根据自己需要进行调整和修改:
VideoCamera.py (1.36 KB, 下载次数: 956)

评分

参与人数 1满意度 +5 收起 理由
sz_xd + 5

查看全部评分

16 个回复

正序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-5-16 09:00:14
17#
百度哥 发表于 2024-5-16 08:21
运行脚本提示错误如何部署求解大佬。

您这个报错是缺少python的 flask 包,您新开个帖子说明一下您的场景和需求,咱们看看具体怎么给您解决。
回复 使用道具 举报
百度哥
注册会员   /  发表于:2024-5-16 08:21:14
16#
Eden.Sun 发表于 2024-5-15 16:01
这是一个python脚本,功能是根据视频文件开放后一个接口,供wyn使用。这个需要需要您配置自己的信息之后 ...

运行脚本提示错误 image.png696274718.png 如何部署求解大佬。
image.png611649779.png
回复 使用道具 举报
百度哥
注册会员   /  发表于:2024-5-15 18:35:20
15#
Eden.Sun 发表于 2024-5-15 16:01
这是一个python脚本,功能是根据视频文件开放后一个接口,供wyn使用。这个需要需要您配置自己的信息之后 ...

如何配置这个PYTHON文件,如何手动运行,能提供方法不。谢谢
回复 使用道具 举报
百度哥
注册会员   /  发表于:2024-5-15 18:28:28
14#
Eden.Sun 发表于 2024-5-15 16:01
这是一个python脚本,功能是根据视频文件开放后一个接口,供wyn使用。这个需要需要您配置自己的信息之后 ...

我是把这个PYTHON脚本直接运行报错,如何手动部署。是这个下载下来直接考到SERVER那个文件下面还是?如何手动部署
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-5-15 16:01:54
13#
百度哥 发表于 2024-5-15 10:54
这个是打开运行,还是放到服务器的SERVER目录下面呢。

这是一个python脚本,功能是根据视频文件开放后一个接口,供wyn使用。这个需要需要您配置自己的信息之后,手动部署运行的。
回复 使用道具 举报
百度哥
注册会员   /  发表于:2024-5-15 10:54:01
12#
Eden.Sun 发表于 2024-5-15 10:02
您是说教程里面的 python 代码文件吗?  这个没有特别要求您可以正常运行就可以了。

这个是打开运行,还是放到服务器的SERVER目录下面呢。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-5-15 10:02:33
11#
百度哥 发表于 2024-5-14 20:43
这个文件是考到软件的目录下面还是,大神

您是说教程里面的 python 代码文件吗?  这个没有特别要求您可以正常运行就可以了。
回复 使用道具 举报
百度哥
注册会员   /  发表于:2024-5-14 20:43:35
10#
这个文件是考到软件的目录下面还是,大神
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-1-8 08:55:08
9#
mfkpie8 发表于 2024-1-6 12:23
有新的进展了吗?

您好,该需求暂时还未更新,您到wyn的需求板块开个帖子,把您的需求编号附上,需求板块的帖子会由产品经理直接回复,这样您就可以知道大概的时间了,且后面case更新时我们会同步更新需求板块的帖子。
wyn需求板块地址:https://gcdn.grapecity.com.cn/showforum-249-1.html
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部