1

Temat: NVR wideo-rejestrator kamer IP

Witam.

Kamery IP stają się coraz bardziej popularne, ceny są już w granicach 200zl za 640x480px, niestety rejestratory nadal są cholernie drogie.

Rejestratory NVR typu SYNOLOGY, QNAP to nadal wydatek rzędu 500zł+ trzeba płacić po 150zł za dodatkowe licencje powyżej jednej kamery IP.

Może są na tym forum magicy, którzy potrafiliby zrobić prosty rejestrator oparty na openwrt ?
Rejestracja plików AVI z konsoli jest bardzo prosta, wystarczyłoby stworzyć jakiś interface GUI do przeglądania historii nagrań i można by zrobić rejestrator z routera posiadającego USB do podłączenia dużego dysku na archiwizację nagrań.

Dla przykładu dla kamer BTICAM  aby nagrać pliki z dźwiękiem z kamery IP wystarczy skrypt odpalany np co godzinę z crona. Tworzą się filmy .asf z dźwiękiem, pliki starsze niż 5 dni są kasowane.

pkill -9 wget
nohup wget http://<cam1_ip>/videostream.asf?user=<username>\&pwd=<password> -O /cameras/cam1_`date +%F_%T`.asf > /dev/null 2>&1 &
nohup wget http://<cam2_ip>/videostream.asf?user=<username>\&pwd=<password> -O /cameras/cam2_`date +%F_%T`.asf > /dev/null 2>&1 &
nohup wget http://<cam3_ip>/videostream.asf?user=<username>\&pwd=<password> -O /cameras/cam3_`date +%F_%T`.asf > /dev/null 2>&1 &
nohup wget http://<cam4_ip>/videostream.asf?user=<username>\&pwd=<password> -O /cameras/cam4_`date +%F_%T`.asf > /dev/null 2>&1 &
nohup wget http://<cam5_ip>/videostream.asf?user=<username>\&pwd=<password> -O /cameras/cam5_`date +%F_%T`.asf > /dev/null 2>&1 &
rm /cameras/cam*_`date --date="5 days ago" +%F_`*.asf

Gdyby do tego utworzyć jakieś gui, dzięki któremu osoba nie znająca systemu Linux mogłaby ustalać godziny nagrań, czas nagrania, mogła przeglądać filmy z poziomu przeglądarki.

P.S. Wiem, że jest zoneminder, ale można zrobić coś prostszego ;-)

2

Odp: NVR wideo-rejestrator kamer IP

generalnie cała taką zabawę z kamerami załatwia pakiet motion
Nie chce mi się go opisywać bo ma naprawdę duże możliwości.

Największym ograniczeniem jest tutaj sprzęt na którym będzie pracował ten rejestrator

Ja mam motiona który obsługuje jedną kamerę IP na alixie 1c, i jeśli ustawiłem na analizę obrazu i rejestrację ruchu w formie zdjęć przy częstotliwości 2 razy na sekundę to obciążam procek w granicach 30%.
Jeśli nagrywamy wszystko live to problemem jest miejsce na przechowywanie nagrań zwłaszcza jeśli będzie kilka kamer.

Dlatego moim zdaniem bezsensu jest nagrywać wszytko i dobrze jest ustawić motiona tylko na ruch.

Skrypt do kasowania starych zdjęć umieściłem gdzieś na forum.

3 (edytowany przez rav_bt 2012-04-14 10:47:15)

Odp: NVR wideo-rejestrator kamer IP

Pakiet motion nagrywa filmy czy klatki JPEG z kamery IP ?
P.S. Gdzie opisałeś Twój skrypt z motiona ? Nie mogę tego znaleźć.

BTICAM mają w sobie detektor ruchu i funkcję wysyłki zdjęć JPEG na FTP w momencie detekcji ruchu.
Zrobiłem test z routerem DGN2200 na którym był postawiony FTP.

Kamera wygenerowała 45 klatek / minutę. Pliki można przeglądać lokalnie przez otoczenie sieciowe (Samba w routerze) lub zdalnie logując się na router przez HTTP, ale gdyby router nagrywał strumień avi, asf to miałbym film 25 katek / sekundę! a nie pojedyncze 45 klatek / minutę.

Ustawienia FTP w kamerze oraz w FTP w routerze DGN2200
http://zapodaj.net/28a4b5470f01.jpg.html

Ilość katek jakie zapisały się na dysku podłączonym do routera (widok przez przeglądarkę)
http://zapodaj.net/d12352d76e44.jpg.html

Detekcja ruchu w kamerze
http://zapodaj.net/bf62c4f4ef06.jpg.html

Podgląd klatek przez otoczenie sieciowe SAMBA
http://zapodaj.net/5e82c0b77c35.jpg.html

4

Odp: NVR wideo-rejestrator kamer IP

a więc skrypt znajduje się tu:

http://eko.one.pl/forum/viewtopic.php?pid=38451#p38451

natomiast co do reszty to motion może nagrywać filmy i zapisywać pojedyncze klatki.
Proponuję zapoznać się z nim na stronie autora.
Program ma duużo funkcji związanych z detekcją ruchu i zapisem obrazu.