Когда я пытаюсь прочитать кадры с камеры Hikivision, я сталкиваюсь с задержкой и разрывом кадра из OpenCV, но с ffmpeg все работает нормально, и если я использую любую другую камеру, например ось, она работает, отлично, но в Hikivision, у меня возникла проблема, поэтому, если кто-то решил эту проблему, поделитесь, пожалуйста, со мной, чтобы решить эту проблему.
Мне нужно решить эту проблему.
импортировать cv2
import cv2
# RTSP URL
rtsp_url = "rtsp://admin:okulr123@192.168.0.64:554/Streamings/channels/101"
# Create a VideoCapture object
cap = cv2.VideoCapture(rtsp_url)
# Check if the connection is opened
if not cap.isOpened():
print("Error: Couldn't open the video stream")
exit()
# Read frames in a loop
while True:
ret, frame = cap.read()
# Check if frame was successfully captured
if not ret:
print("Error: Couldn't read frame")
break
# Display the frame
cv2.imshow('RTSP Stream', frame)
# Break the loop if 'q' key is pressed
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# Release the VideoCapture object and close windows
cap.release()
cv2.destroyAllWindows()
Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-opencv