海康威视、python环境下onvif安装,多通道摄像头获取rtsp视频流
环境搭建
pip安装:
sudo apt-get install python3-pip
python3安装onvif库失败的朋友,用下面这个库安装
onvif库安装:
pip3 install onvif-zeep
海康威视基于rtsp获取视频流方法
其中通道这里尝试很多,我手里这台是双通道,调用通道2的时候通道位置必须写ch+通道号
cap = cv2.VideoCapture('rtsp://【用户名】:【密码】@【IP地址】:【端口号(rtsp协议默认554)】/h264/【视频通道(如ch2)】/main/av_stream') # 获取视频流,opencv
print(cap)
ret, frame = cap.read()
while ret:
ret, frame = cap.read()
cv2.imshow(WIN_NAME, frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()