ImageViewer 📷 Камера и видео метод

imshow()

imshow(name: str, frame: np.ndarray, fps: int = 30) -> None

Отправляет кадр в RTSP-поток с указанным именем.

При первом вызове с новым name автоматически создаёт поток с размерами кадра. Далее кадры кодируются в H.264 и публикуются по RTSP.

Параметры

ПараметрТипПо умолчаниюОписание
namestrИмя потока (часть URL).
framenp.ndarrayИзображение в формате BGR.
fpsint30Частота кадров потока.

Возвращает

None — Метод ничего не возвращает.

Пример

camera_examples/camera_stream.py
frame = camera.get_cv_frame(timeout=1.0)
if frame is not None:
    viewer.imshow("video", frame, fps=30)   # rtsp://10.42.0.1:8889/video/

Примечания

  • Размер потока фиксируется при первом кадре — не меняйте разрешение кадра.

См. также