如何把摄像头和网站连接起来?

如何把摄像头和网站连接起来?,第1张

在监控地点安装摄象头,然后把摄象头通过网线连接到路由器,给摄象头分配IP地址,做好端口映射。在任何地点,只要登陆网络,打开网页,在地址栏内输入摄象头所在的公网IP地址就可以时时观看监控图象了

首先摄像头云端调用,云端肯定是不能直接访问到摄像的,那么必须通过等途径来进行,这你至少要具备网络工程师的能力,至少是NP水平,网站调用摄影头接口,至少要具备编写HTMI 5的开发能力,才有资格谈后续问题,否则你就在外面找相应的公司帮你定制相关配套软件。首先摄像头被云端调用,云端肯定是不能直接访问到摄像的,那么必须通过等途径来进行,这你至少要具备网络工程师的能力,至少是NP水平,网站调用摄影头接口,至少要具备编写HTMI 5的开发能力,才有资格谈后续问题,否则你就在外面找相应的公司帮你定制相关配套软件。

虽然自己搭建好了服务器,但是也想体验一下萤石云带来的开发便捷,所以想用手里现有的设备接入一下萤石云看下。
1现在萤石云主站注册个账号
2配置一下NVR设备的网络->高级设置->平台接入
这里选择启用,平台选萤石云

选择Ehome协议可以看到9位的设备码,这个有点坑。

很可惜,hls播放和rtmp播放都需要flash的支持才能播放。

总结:萤石云接入十分方便,但是并不是无插件播放方式,需要浏览器flash支持。

关于配置我们看到还有这么一个说明,需要调整音频和视频的协议,根据之前的知识,h5无插件播放需要的是264和aac。

然后我看了下我的设备,没这个配置项,客服要我打400电话联系处理

-- 待续

GrabImagepy抓取了一帧,是数据流,我们要解析成输入到YOLO里,是通过MvCameraControl_class类里的MV_CC_GetOneFrameTimeout函数抓取的,MV_CC_GetOneFrameTimeout是通过动态库MvCameraControldll封装的,不过我们只需要解流就好,看 ConvertPixelTypepy里的解流过程,解流是通过MvCameraControl_class类里的MV_CC_ConvertPixelType函数实现的,同样是在MvCameraControldll,我们需要反编译看下dll文件中函数的实现,反编译失败,都是乱码,海康那边说也不能给源码

后来和海康的人沟通询问他们这个流的解码方式,他们说可以自己设置格式,然后我就开启了MVS软件把设为RGB,解码较为方便。后面发现其实我们只要对返回的pdata指向的data_buf的c_ubyte字节数组进行 *** 作,可以不关心具体的实现过程,因为现在知道了码流的格式。有关c_ubyte的资料蛮少的,我开始是一个个读取字节,每次耗时027秒,性能太差,后面诸多尝试,最后发现直接用deepcopy拷贝到一个list再转化为numpy的array,进行reshape为三位矩阵再转化为,即可进行检测,帧率由2帧/s提高到20帧/s,还有有一个关键点是把数组转化为npuint8的类型

其实监控之类的用电脑还是没十分好的不过要省钱就得这样买卡视频线电源线接头摄像头基本就这样
比如:
四路监控机海康的800-950左右
摄像头250左右带夜视贵点
视频线看你多长一般1元/米左右很普通的
BNC头1元/个普通的
报完线后
这样就可以不用电脑了还可以远程观看


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12779723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存