Мне нужно подключиться к IP-камере, используя Python. Я пытаюсь сделать это так:
import cv2
if __name__ == "__main__":
cv2.namedWindow("original")
cap = cv2.VideoCapture("<URL>")
while True:
flag, img = cap.read()
try:
cv2.imshow("original", img)
except:
cap.release()
raise
ch = cv2.waitKey(5)
if ch == 27:
break
cap.release()
cv2.destroyAllWindows()
У меня нет прямого доступа к камере. У меня есть IP, порт, имя пользователя, пароль. Модель Dahua DH-XVR4116HS-X
. Я не могу найти правильный URL. Я пробовал формат rtsp://<username>:<password>@<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo>
, но не получил результата. Нужно ли включать многоадресную рассылку?