import cv2
# Вариант 1: HLS поток (работает на порту 8888)
url_hls = "http://10.10.10.10:8888/cam/index.m3u8"
# Вариант 2: RTSP поток (порт 8554)
url_rtsp = "rtsp://10.10.10.10:8554/cam"
# Вариант 3: прямо через WHEP веб-сервер
url_http = "http://10.10.10.10:8889/cam"
for url in [url_hls, url_rtsp, url_http]:
print(f"Проверка: {url} ...")
cap = cv2.VideoCapture(url)
if cap.isOpened():
ret, frame = cap.read()
if ret and frame is not None:
print(f" УСПЕХ! Поток открылся по адресу: {url}")
cap.release()
break
cap.release()
print(" Не удалось.")