Voltar App Câmera Wifi - 23/01/2026 Pacote Conteúdo cam.py Pacote: python -m pip install opencv-python Conteúdo cam.py: import cv2 import os import time # Força o OpenCV a usar TCP para evitar pacotes perdidos que travam a imagem os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "rtsp_transport;tcp" url = "rtsp://admin:12345678@192.168.7.20:5543/live/channel0" window_name = 'Camera RibaSoft' cv2.namedWindow(window_name, cv2.WINDOW_NORMAL) cv2.resizeWindow(window_name, 1280, 720) cap = cv2.VideoCapture(url, cv2.CAP_FFMPEG) time.sleep(2) if not cap.isOpened(): print("ERRO: O OpenCV não conseguiu abrir a URL. Verifique se o VLC ainda está com ela aberta (feche o VLC antes de rodar o script).") exit() while True: ret, frame = cap.read() if not ret: print("Aguardando frame ou falha na leitura...") time.sleep(0.5) continue cv2.imshow(window_name, frame) if cv2.waitKey(1) & 0xFF == ord('q') or cv2.waitKey(1) == 27: break if cv2.getWindowProperty(window_name, cv2.WND_PROP_VISIBLE) < 1: break cap.release() cv2.destroyAllWindows()