我需要用Python连接到ip摄像头。我试着这样做:
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,端口,用户名,密码。
模型为大华DH-XVR4116HS-X。
我找不到正确的网址。
我尝试过rtsp://<username>:<password>@<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo>格式,但没有得到结果。
我需要启用多播吗?
发布于 2020-12-23 22:00:28
很可能当前的摄像机端口已经关闭,所以您需要打开rtsp端口,然后尝试连接。
https://stackoverflow.com/questions/60525918
复制相似问题