海康摄像头取、录像机RTSP视频流的字串格式
主码流
rtsp://IP:554/h264/ch1/main/av_stream
rtsp://IP:554/ISAPI/streaming/channels/101?auth=YWRtaW46YWRtaW4xMjM0NTY=
子码流
rtsp://IP:554/h264/ch1/sub/av_stream
摄像头:
rtsp://admin:abcefg12345678@192.168.1.102/
rtsp://admin:abcefg12345678@192.168.1.102/h264/ch1/main/av_stream
rtsp://admin:abcefg12345678@192.168.1.102/ch1/sub/av_stream
录像机:
录像机从33开始编号
rtsp://admin:abcefg12345678@192.168.1.100:554/h264/ch33/main/av_stream
第一个101,第二个201,最后一位表示主码流,子码流,
554端口加不加都可以:
rtsp://admin:abcefg12345678@192.168.1.100:554/Streaming/Channels/102?transportmode=unicast
rtsp://admin:12345@192.168.25.100/Streaming/Channels/201?transportmode=unicast
录像:
rtsp://admin:abcefg12345678@192.168.1.100:554/Streaming/tracks/101
下面列出python opencv读取摄像头的示例代码:
import cv2
cv2.namedWindow('photo',0) #0窗口大小可以任意拖动,1自适应
cv2.resizeWindow('photo',640,480)
url="rtsp://admin:abcefg12345678@192.168.1.100:554/Streaming/tracks/101"
cap=cv2.VideoCapture(url)
ret=cap.isOpened()
while (ret):
ret,img=cap.read()
if not ret:break
cv2.imshow('photo', img)
cv2.waitKey(1)
cap.release()