Files
rtsp-simple-server/docs/4-read/10-python-opencv.md
T
2026-04-04 22:37:19 +02:00

520 B

Python and OpenCV

Python-based software can read streams from the server with the OpenCV library, acting as a RTSP client.

import cv2

cap = cv2.VideoCapture('rtsp://localhost:8554/mystream')
if not cap.isOpened():
    raise Exception("can't open video capture")

while True:
    ret, frame = cap.read()
    if not ret:
        raise Exception("can't receive frame")

    cv2.imshow('frame', frame)

    if cv2.waitKey(1) == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()