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元/个普通的
报完线后
这样就可以不用电脑了还可以远程观看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)