Zkouším to na dvou starších kamerách Hikvision, kde není ONVIF, ale to by neměl být problém.
Základní nastavení kamer mám hotové a nyní se mi do adresáře /var/lib/shipard-node/cameras/pictures na kamerovém serveru nahrávají obrázky z kamer.
Za jednu minutu se tam nahraje 60 obrázků z jedné kamery, tak nevím, jak moc se začne zaplňovat místo na serveru…?
Návod na zprovoznění kamer na serveru ukusím sepsat nejdřív sem, než to dám do dokumentace.
Píšu to z hlavy, musí se to tady nějak doladit…
Postup:
Přidat kamery do Zařízení sítě. Nutné je vyplnit v podstatě jen URL pro stream ve tvaru rtsp://user-name:password@10.20.30.xxx:554/
Nastavit Zóny v IT → Nastavení Budova → Zóny
Ujistit se, že v nastavení Sítě je vyplněný Hlavní server pro kamery.
Odeslat změny v nastavení na server
Nastavit kamery podle návodu
Teoreticky by se na kamerovém serveru mělo všechno samo nastavit - ale asi to není tak daleko, aby to zafungovalo, takže bude potřeba některé věci udělat ručně.
Základní nastavení serveru
shipard-node server-check
Příkaz zkontroluje a případně doinstaluje nástroje nutné pro práci s kamerami (ftp server, stahování videa atd).
Služby pro práci s obrázky a videem
shipard-node cfg-reset-scripts
Příkaz vygeneruje nastavení služeb pro práci s obrázky z kamer a pro stahování videa. Skript by měl vypisovat, že instaluje nové služby.
Po spuštění by se v dashboardu měly objevit obrázky z kamer.
Pokud něco nefunguje, dá se zkusit několik věcí.
V prvé řadě musí existovat adresář /etc/shipard-node/scripts/cameras/ a v něm musí být vygenerovány soubory pro služby ve tvaru shn-cam-picture-xxx.service a shn-cam-video-xxx.service (xxx je číslo kamery). Pokud adresář neexistuje, případně neobsahuje žádné soubory, je to problém v nastavení. V takovém případě se dá zkusit pustit stažení konfigurace serveru shipard-node cfg-get a následně znovu shipard-node cfg-reset-scripts.
Další věc je, jestli ty služby běží - to lze ověřit pomocí příkazů typu service shn-cam-video-xxx status a service shn-cam-pucture-xxx status. Pokud neběží, lze je ručne nastartovat, případně restartovat (service shn-cam-video-xxx start|restart|stop` atd.).
Obecně po první instalaci kamer je asi v případě problému nejlépe server pro jistotu rebootnout a pak teprve zkoumat důvody.
A hlásí to něco? Respektive když dáš do prohlížeče URL ve tvaru https://ten-tvuj-server.shipard.pro/, vypíše to něco? Měla by tam být hláška ERROR 404: Not found!!!.
Taky můžou být nějaké hlášky v /var/log/nginx/error.log a /var/log/syslog…
Samozřejmě si to můžeš celé přizpůsobit jak chceš, ale pokud nastavíš tu Složku s živými obrázky, tak to musíš stejně nastavit i v kameře. Podle mne to nemá smysl - je to tam v podstatě jen kůli kamerám se starým firmwarem, kde to FTP nešlo nastavovat tak jednoduše jak dnes.
No, adresář /22 tam není. Asi se automaticky nevytvořil.
Všechny soubory z kamery se objevují v adresáři /var/lib/shipard-node/cameras/pictures
a toto hlásí příkaz sudo service shn-cam-picture-XX status
nosek@bananapim2ultra:~$ sudo service shn-cam-picture-22 status
● shn-cam-picture-22.service - shipard-node camera picture 22 - ver. 0.2
Loaded: loaded (/etc/systemd/system/shn-cam-picture-22.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2022-03-07 12:48:57 CET; 26min ago
Process: 1614 ExecStart=/etc/shipard-node/scripts/cameras/shn-cam-picture-22.sh (code=exited, status=0/SUCCESS)
Main PID: 1619 (code=exited, status=0/SUCCESS)
bře 07 12:48:56 bananapim2ultra systemd[1]: Starting shipard-node camera picture 22 - ver. 0.2…
bře 07 12:48:57 bananapim2ultra systemd[1]: Started shipard-node camera picture 22 - ver. 0.2.
bře 07 12:48:57 bananapim2ultra shn-cam-picture-22.sh[1619]: ERROR: ERROR: Camera directory ‘/var/lib/shipard-node/cameras/pictures/22’ not found.
bře 07 12:48:57 bananapim2ultra systemd[1]: shn-cam-picture-22.service: Succeeded.