Integrace RichPear Home

FFmpeg Camera

FFmpeg Camera vytvoří kamerovou entitu z libovolného video zdroje, který umí zpracovat FFmpeg.

Doména
camera.ffmpeg
Typ
Kamera
Komunikace
lokální stream
Nastavení
ruční konfigurace
01

Co integrace přidá

Platforma se nastavuje v sekci kamer a vyžaduje základní FFmpeg konfiguraci. Zdroj musí zvládnout opakované čtení, protože náhledy se načítají pravidelně a při více uživatelích souběžně.

Výsledek v systému

  1. kamerová entita z RTSP, souboru, USB kamery nebo jiného FFmpeg vstupu
  2. možnost pojmenovat kameru a přidat extra argumenty FFmpeg
  3. nastavení kvality snímku přes argumenty jako -q:v nebo bezeztrátové volby
02

Příprava před přidáním

RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa neodpoví, použijte http://IP-ADRESA:8123.

Než začnete

  1. Nejdřív nastavte základní integraci FFmpeg.
  2. Ověřte, že stream funguje mimo RichPear Home příkazem FFmpeg.
  3. U kamer nastavte stabilní IP adresu a zkontrolujte, kolik souběžných připojení zdroj povoluje.
03

Nastavení v RichPear Home

Do configuration.yaml přidejte kamerovou platformu ffmpeg s povinným parametrem input. Volitelně doplňte name a extra_arguments.

ffmpeg:

camera:
  - platform: ffmpeg
    name: Vchodova kamera
    input: rtsp://uzivatel:heslo@192.168.1.50:554/stream1
    extra_arguments: -q:v 5
U účtů, tokenů a hesel používejte samostatný servisní účet, kde to služba dovolí. U lokálních zařízení nastavte stabilní IP adresu nebo spolehlivé jméno v síti.
04

Kontrola po přidání

Po dokončení nastavení otevřete detail integrace, zkontrolujte vytvořená zařízení a entity, pojmenujte je česky a přiřaďte je do oblastí.

Ověřte hlavně

  1. po restartu otevřete entitu kamery a ověřte, že se načte aktuální snímek
  2. zkontrolujte zatížení zdroje, pokud kameru sleduje více uživatelů najednou
  3. u kvality obrazu dolaďte extra_arguments až po potvrzení stabilního streamu
05

Řešení problémů

Když integrace nefunguje podle očekávání, otevřete Nastavení -> Systém -> Logy a hledejte chyby podle domény camera.ffmpeg. Integraci neodstraňujte jako první krok; nejdřív ověřte přístup, síť, podporovaný model a poslední úspěšnou aktualizaci.

Typické kontroly

  1. pokud zdroj nepovolí více čtení, může obraz vypadávat při otevření více náhledů
  2. RTSP potíže často vyřeší TCP transport nebo správná cesta streamu
  3. příliš agresivní argumenty FFmpeg mohou kameru zpomalit nebo úplně zastavit