---
title: "OpenHAB nie pobiera zrzutów z RTSP"
url: https://michalasobczak.pl/pl/posts/openhab-failing-to-grab-rtsp-snapshots.html
author: "Michał Sobczak"
description: "Jeśli masz OpenHAB na Proxmoxie lub innej wirtualizacji i czasem nie udaje mu się pobrać strumienia RTSP i utworzyć zrzutów, istnieje duża szansa, że z kamerą i siecią wszystko jest w porządku, a problem tkwi w sprzęcie Twojego serwera."
published: 2024-11-12T20:35:29.000Z
updated: 2024-11-12T20:35:29.000Z
language: pl
categories: ["Hobby"]
tags: ["Smart Home & IoT", "Proxmox"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# OpenHAB nie pobiera zrzutów z RTSP

Jeśli masz OpenHAB na Proxmoxie lub innej wirtualizacji i czasem nie udaje mu się pobrać strumienia RTSP i utworzyć zrzutów, istnieje duża szansa, że z kamerą i siecią wszystko jest w porządku, a problem tkwi w sprzęcie Twojego serwera. Dużo badałem tę sprawę i doszedłem do tego prostego wniosku.

Jeśli kamera nie ma wbudowanego URL do zrzutów udostępnianego przez ONVIF (jak w EasyCam WiFi obsługującej zarówno ONVIF, jak i Tuya), OpenHAB spróbuje go utworzyć ze strumienia RTSP za pomocą ffmpeg. Uruchamia proces ffmpeg, który okresowo (w moim przypadku co 2 sekundy) pobiera klatkę i tworzy z niej JPEG. Jeśli jednak uruchamiasz OpenHAB na jakimś starszym sprzęcie, tak jak ja (i3-4150 z 2c/4t), istnieje szansa, że skoki do 100% wykorzystania jednego vCore to dla niego za dużo… naprawdę. Zauważyłem, że wraz z tymi skokami wykorzystania CPU pojawiają się też inne problemy z łącznością, a migracja OpenHAB na inny serwer w tym samym klastrze rozwiązała problem niemal w 100%.

Zamiast braku obrazu co minutę lub coś koło tego, teraz zrzut nie udaje się raz na kilka godzin. Może się to wciąż zdarzać z powodu siły sygnału WiFi, a nie z braku mocy obliczeniowej po stronie serwera. Może też być tak, że kamera jest zajęta robieniem innych rzeczy. Kamery Hikvision informują o tym odpowiednim kodem błędu w XML. Może podobnie jest z kamerami EasyCam. Kto wie.
