Motion - superba (setare finețe)
Motion - superba (setări de finețe).
Folosind mișcarea de pe router este considerat exotice.
Poate că nu e „în dimensiune“, precum și abilitatea de a folosi ceea ce este?
Deci, dacă este, încearcă să înțeleagă.
Informații utile specifice privind mișcarea corectă de configurare într-un limbaj simplu, pe rețeaua nu este disponibilă.
Caracteristici tehnice principale router - o viteză de ceas procesorului și capacitatea de memorie.
CPU600 RAM64 Flash16 - a fost testat de mine pe tot parcursul anului.
(Mitul 1) - În primul rând, mișcarea poate fi rulat numai pe un dispozitiv cu un procesor puternic -. „Am încercat spunând pe 4 nucleare propunerea și apoi ..“
Gata să se pregătească FIRMWARE
„Glandele“ gata, conectați camera în acest caz, Logitech C300 1280x1024 1,3 MP (doar plus corespunzător).
Conectarea la router prin SSH
Index. 0
Tip. Captură video
Format pixel: 'YUYV'
Nume. YUV 4: 2: 2 (YUYV)
Index. 1
Tip. Captură video
Pixel Format: 'MJPG' (comprimat)
Nume. MJPEG
Suntem încântați că avem camera suporta MJPG, suntem cu toții urechile „Internets buzz“ care vă permit să lucreze doar camera web MJPG pe router hardware slab (Mitul 2)
Start setare MOTION:
Setările noastre de bază:
v4l2_palette 8
Avem nevoie pentru a urmări (înregistrare sau zaskrinshotit), memorie și utilizarea procesorului în următoarele moduri.
Aici este de fier meu de 800x600:
- Stream nu se execută mișcare
% VSZ% SPU
54% 38%
Dar ziua urmează nopții, și începe să danseze pe rake-ul (MJPEG):
Sau imagine 4- ritsya
![Motion - superba (setare finețe) (casa inteligentă acasă inteligentă z-val gadgeturilor roboți Arduino dispozitiv Linux OpenWRT) Motion - superba (setare finețe)](https://webp.images-on-off.com/7/191/360x270_pm7nfp4oqwcw0hvjqs0e.webp)
Sau mișcare începe să scrie totul până procente supraincalzirea „nu obosit“.
Sau până la mișcare, iar procesul nu este autodistrugă (avem un scenariu de urgență).
Dar, în plus față de procesor, și o imagine de prelucrare de mișcare de la camera lucra router curent ocupat.
Setările noastre de bază:
v4l2_palette 15
Deci, avem dispozitivul cu caracteristica Kami CPU600 RAM64 Flash16 și au colectat în mod independent, OpenWRT firmware-ul cu următoarele pachete:
Sistemul de bază ---> <*> Bloc-mount (folosind o unitate flash USB)
modulelor de kernel ---> Sisteme de fișiere ---> <*> kmod-fs-ext4 (folosind o unitate flash USB)
modulelor de kernel ---> Suport USB ---> <*> kmod-usb-stocare (folosind o unitate flash USB)
modulelor de kernel ---> Suport USB ---> <*> kmod-USB de stocare-un extra (utilizați o unitate flash USB)
modulelor de kernel ---> Suport de sunet ---> - * - kmod-sunet-core (nucleu de sunet suport)
modulelor de kernel ---> Suport de sunet ---> <*> kmod-USB-audio (kernel suport pentru sunet)
Luci ---> 1. Colecții ---> <*> luci (shell grafic, vă permite să personalizați OpenWRT folosind un browser)
LuCI ---> 2. Module ---> Traduceri ---> <*> Rusă (ru) (pentru esteți și franceză pot fi rulate înainte)
Luci ---> 3. Aplicații ---> <*> comenzi luci-app-(memorie convenabil și suficient)
Luci ---> 3. Aplicații ---> <*> luci-app-mjpg-streamer (mai convenabil de a folosi faptul că există)
Rețea ---> Sistem de fișiere ---> <*> davfs2 (pentru conectarea Yandex Disk)
1SH - YD sortează dosarul (Yandex disc)
2SH - șterge dosare vechi cu YD, în cazul în care 720 - este numărul de ore în 30 de zile
24 - zile în urmă, 240 - 10 zile în urmă
2SH - șterge dosare vechi cu YD, a 2-a versiune a scenariului.
Acesta începe ștergerea fișierelor vechi atunci când este umplut unitate mai mult de 90% (ignorând directorul pierdut + găsit)
3SH - dacă YD deja montate, iar dacă nu este conectat la Yd
4SH - fie de mișcare funcționează ca acest lucru, iar dacă nu-l înceapă.
sarcinilor atribuite pentru a rula script-uri în cron.
Deoarece purtătorul său volum suficient un router nu este tot scris în nor, în acest caz, YD.
Norul este mai bine registrator cu cinci șuruburi pe scurt:
- este mai ieftin (Internet)
- Ea nu consumă energie electrică
- Ea nu are nevoie de întreținere și înlocuirea pieselor defecte
- în ceea ce privește securitatea - nu va arde și nu vor fi scoase din funcțiune în caz de atacuri criminale
Pentru a înregistra la o unitate flash USB (folosind un hub) - pune pachete suplimentare (de sus).
# V4L2_PIX_FMT_MJPEG. 8 'MJPEG'
# V4L2_PIX_FMT_YUYV. 15 'YUYV'
Avem 2 opțiuni, dar l-am cântat ca toate MJPEG noastre
facem:
v4l2_palette 8
Sunt o „răsucire“ pe imaginea cu 90 de grade (implicit se rotesc în mod individual 0)
roti 90
framerate 2
încredere în mine mai mult și nu va fi, este mai bine să deșurubați calitatea la maxim
ffmpeg_variable_bitrate 2
aici un chetyrehyadernik da nu mai mult de 5-15
auto_brightness pe (în cazul în care camera este luminată de rău)
ajustarea nivelului de luminozitate al camerei sau a mișcării-lea
auto_brightness off (offloads router)
threshold_tune pe
dacă vom dezactiva off, potrivit expune pixeli conta în timp ce schimbarea care mișcare - detectează mișcarea
prag în 1500
noise_tune pe
dacă dezactivați off, pe mișcare expune valoarea pentru a determina diferența dintre mișcarea și zgomotul.
Implicit noise_level 32
noise_level 1 - se va scrie totul
noise_level 150 - va scrie cu lacune
Acolo puteți regla funcționarea zonelor și șablon:
; valoarea area_detect
; valoarea mask_file
LightSwitch 40
reflecții cu valoare (ignorând schimbarea luminanță iluminării pe o anumită porțiune)
soarele a apărut din spatele unui nor și efectul de orbire raze la fereastra schimbarea nivelului de iluminare și de a face iluminarea pe o anumită porțiune a imaginii, valoarea maximă de 100
minimum_motion_frames 1
numărul minim de cadre din care mișcarea detectează mișcarea
pre_capture 0
număr de cadre la
post_capture 0
Numărul de cadre după
max_movie_time 60
dimensiunea filmului în câteva secunde
M-am oprit la capătul 30
max_movie_time 30
respectiv
event_gap 30
Memoria Router este mic, dar oamenii am mers „bancuri de nisip“
poate și să „rămână“ site-ul pentru o oră sau două
emulate_motion pe (includ mișcarea emulare pentru setarea, scrierea 60 (30) secunde de role consecutive)
nu uitați să opriți după depanare:
emulate_motion off
ffmpeg_bps 400000 (începe setarea sfătui cu această valoare, maximă 9999999)
în același timp, ar trebui să existe 0
ffmpeg_variable_bitrate 0
Când / dacă totul este configurat, este mai bine să facă acest lucru:
ffmpeg_variable_bitrate 2
Dacă fierul trage.
# Codec la utilizat de
Aici avem 2 optiuni:
swf ffmpeg_video_codec
sau
mpeg4 ffmpeg_video_codec
Puteți încerca, desigur, dar mai bine să înceapă cu aceste două
Începe o modalitate mai bună pentru fierul de călcat mai slab:
swf ffmpeg_video_codec
IMHO este mai scurt nume, cu atât mai bine
de înregistrare și sortare principiu
Prin urmare am scrie:
snapshot_filename .-% H:% M:% S
picture_filename .-% H:% M:% S
movie_filename .-% H:% M:% S
timelapse_filename .-% H:% M:% S
stream_port 9889
Schimbarea standard de 8081
fantezie Creative
Un alt „truc viclean“
această valoare:
stream_quality 50
800x600 ameliorează sarcina pe CPU 10%
în comparație cu:
stream_quality 100
Cele mai interesante ca calitatea imaginii pe înaltă rezoluție nu este schimbat, iar CPU Falls de sarcină
stream_auth_method 0 (dacă parola, metoda 1)
Dacă după introducerea parolei:
stream_authentication numele de utilizator: parola
Gestionați mișcare-lea din browser:
webcontrol_localhost off
Acești indieni a condus configs mâini
on_movie_start 'arecord / mnt / numele dvs. YD / taxe dosar /.-% H:% M:% S.wav'
on_movie_end 'sh / usr / bin / akill'
Omoară procesul se obține numai script akill:
Aici mono la cele mai mici setări, procesul consumă puțin.
Puteți îmbunătăți calitatea - în mod individual.
Include după depanare.
Vezi fluxul de miscare-o ca tine poate cu un PC și de la dispozitivul de pe Android, astfel:
Indiferent este expus aici:
stream_port 9889
setare valoare înseamnă o valoare
Prin urmare, dacă dorim să folosim:
; valoarea netcam_url
sau
; valoarea on_event_start
în loc de valoarea stabilită valoarea sa:
Vladis
După repornire, script-uri rula ar trebui să lucreze pentru a se conecta la YD și el de fapt mișcare.
Este greu de spus exact posibil:
1. În cazul în care moțiunea-au nici un loc pentru a scrie, respectiv, conectați la otrava nu sa întâmplat.
Verificați dacă a pierdut + dosar găsit - otrava restabilește automat când se scrie într-o unitate flash, o secțiune de la distanță a pierdut + găsit poate cădea, router-ul nu-l mai văd.
2. Lumina de alimentare cu energie (tensiune minimă sub sarcină).
3. Eșecul butucului.
===
Puteți adăuga pur și simplu o linie la:
===
Pachete pentru ramips_24kec 15.05.1 pentru atașarea:
libffmpeg-full_2.6.9-1_ramips_24kec.ipk - nu a vrut să scindeze (4.8Mb)
Rep Power: 0
Căutăm în traducere Google cu camera IP:
Putere Rep: 824