Загрузка данных


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(" Не удалось.")