Tag: app. video
- This topic has 13 risposte, 2 partecipanti, and was last updated 5 years, 3 months fa by
Silvan.
-
AutoreArticoli
-
-
15 Dicembre, 2019 alle 02:04 #33122
lillo
Participant::Vorrei sorvegliare il giardino di casa.
Ho fatto una prova con la webcam usando il programma Guvcview ed è andata bene però:
Vorrei mettere una telecamera più seria ed una app. più adatta.
Che registri con data e ora, e quel che serve per la sorveglianza.
Pensavo a qualcosa di simile https://www.zoneminder.com/ ma mi sembra una installazione complessa.
Si può fare? Come?
O qualcos’altro? -
16 Dicembre, 2019 alle 14:13 #33125
Silvan
Keymaster::Per questo scopo su openmamba è disponibile motioneye che qualche mese fa ho fatto funzionare correttamente su RaspberryPi e dovrebbe funzionare anche su PC, eventualmente con qualche modifica alle configurazioni.
Si installa con:
sudo dnf install motioneye
-
Questa risposta è stata modificata 5 years, 3 months fa da
Silvan.
-
Questa risposta è stata modificata 5 years, 3 months fa da
-
17 Dicembre, 2019 alle 01:07 #33126
-
17 Dicembre, 2019 alle 17:00 #33127
lillo
Participant::Giusto per darti qualche informazione in più (non so se ho fatto la cosa giusta):
Ho collegato una webcam al pc.
Ho dato il comando da terminale “motion”.
Non si avvia nessuna ripresa e sul terminale si ripete questo all’infinito:[1:ml1] [NTC] [VID] v4l2_device_capability: – STREAMING
[1:ml1] [NTC] [VID] v4l2_input_select: Name = “Camera 1”- CAMERA
[1:ml1] [ERR] [VID] v4l2_input_select: Error selecting input 0 VIDIOC_S_INPUT: Dispositivo o risorsa occupata
[1:ml1] [ERR] [VID] vid_start: V4L2 device failed to open
[1:ml1] [NTC] [ALL] motion_loop: Thread exiting
[0:motion] [NTC] [ALL] main: Motion thread 1 restart
[0:motion] [NTC] [ALL] motion_start_thread: Camera ID: 0 is from /etc/motion/motion.conf
[0:motion] [NTC] [ALL] motion_start_thread: Camera ID: 0 Camera Name: (null) Device: /dev/video0
[1:ml1] [NTC] [ALL] motion_init: Camera 0 started: motion detection Enabled
[1:ml1] [NTC] [VID] vid_start: Opening V4L2 device
[1:ml1] [NTC] [VID] v4l2_device_open: Using videodevice /dev/video0 and input -1
[1:ml1] [NTC] [VID] v4l2_device_capability: – VIDEO_CAPTURE
[1:ml1] [NTC] [VID] v4l2_device_capability: – STREAMING
[1:ml1] [NTC] [VID] v4l2_input_select: Name = “Camera 1”- CAMERA
[1:ml1] [ERR] [VID] v4l2_input_select: Error selecting input 0 VIDIOC_S_INPUT: Dispositivo o risorsa occupata
[1:ml1] [ERR] [VID] vid_start: V4L2 device failed to open
[1:ml1] [WRN] [ALL] motion_init: Could not fetch initial image from camera
[1:ml1] [WRN] [ALL] motion_init: Motion continues using width and height from config file(s)
[1:ml1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items
[1:ml1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 4 items
[1:ml1] [WRN] [ALL] mlp_retry: Retrying until successful connection with camera
[1:ml1] [NTC] [VID] vid_start: Opening V4L2 device
[1:ml1] [NTC] [VID] v4l2_device_open: Using videodevice /dev/video0 and input -1
[1:ml1] [NTC] [VID] v4l2_device_capability: – VIDEO_CAPTURE
[1:ml1] [NTC] [VID] v4l2_device_capability: – STREAMING
[1:ml1] [NTC] [VID] v4l2_input_select: Name = “Camera 1”- CAMERA
[1:ml1] [ERR] [VID] v4l2_input_select: Error selecting input 0 VIDIOC_S_INPUT: Dispositivo o risorsa occupata -
18 Dicembre, 2019 alle 09:18 #33128
-
18 Dicembre, 2019 alle 23:32 #33133
Silvan
Keymaster::Le istruzioni per usare
motioneye
con tanto di immagini sono nel link che ho fornito nella mia risposta dove nella sezioneAccesso e configurazioni Web
è spiegato che si tratta di un servizio cui si accede da interfaccia web. Nel caso di un PC si può accedere in locale con il browser all’indirizzo http://localhost:8765. Se il servizio dimotioneye
non dovessere rispondere occorre verificare che sia partito correttamente consudo systemctl status motioneye
Se invece dovesse rispondere correttamente rimando nuovamente al link che ho fornito.
motion
viene avviato damotioneye
pertanto non deve essere avviato dall’utente, che così facendo causa solo un conflitto nell’accesso alla webcam. -
19 Dicembre, 2019 alle 16:05 #33134
lillo
Participant::Non sono sicuro di avere impostato Motioneye correttamente, comunque ho dato il comando da terminale che hai suggerito: vedi allegato.
Attachments:
-
20 Dicembre, 2019 alle 11:57 #33136
Silvan
Keymaster::Il servizio
motioneye
è correttamente attivo, tuttavia la webcam risulta non disponibile in quanto usata da qualche altro servizio o applicazione. Se fosse attivo anche il serviziomotion
, andrebbe disattivato. Lo stato del serviziomotion
si può verificare con questo comando:sudo systemctl status motion
e nel caso in cui fosse attivo si disattiva con questi comandi:
sudo systemctl disable motion sudo systemctl stop motion
-
20 Dicembre, 2019 alle 17:19 #33138
lillo
Participant::Al primo comando “sudo systemctl status motion” la voce active: mi dava actived.
Questo, in allegato, il risultato col comando di disattivazione (però i led della webcam rimangono accesi) e motioneye non mi da immagini):Attachments:
-
24 Dicembre, 2019 alle 09:37 #33145
Silvan
Keymaster::Dopo i comandi dati sarebbe meglio riavviare e riverificare la situazione con:
sudo systemctl status motioneye
Se persiste la presenza del messaggio
Dispositivo o risorsa occupata
bisogna capire cos’altro sta usando la webcam anche dopo aver dato i comandi di cui sopra per disattivare il serviziomotion
.
Potrebbe a tal fine essere utile il seguente comando:sudo lsof /dev/video0
-
25 Dicembre, 2019 alle 23:27 #33146
-
25 Dicembre, 2019 alle 23:29 #33147
lillo
Participant::Allora provo copiandolo:
[lillo@lillo-pc ~]$ sudo systemctl status motioneye
● motioneye.service – motionEye Server
Loaded: loaded (/lib/systemd/system/motioneye.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-12-25 22:58:55 CET; 21min ago
Main PID: 4066 (meyectl)
Tasks: 15 (limit: 9397)
Memory: 156.3M
CGroup: /system.slice/motioneye.service
├─4066 /usr/bin/python2.7 /usr/bin/meyectl startserver -c /etc/motioneye/motioneye.conf
├─4550 /usr/bin/motion -n -c /etc/motioneye/motion.conf -d 5
└─4656 /usr/bin/python2.7 /usr/bin/meyectl startserver -c /etc/motioneye/motioneye.confdic 25 22:58:57 lillo-pc motion[4550]: [0:motion] [NTC] [ALL] motion_startup: Logging to syslog
dic 25 22:58:57 lillo-pc motion[4550]: [0:motion] [NTC] [ALL] motion_startup: Motion 4.2.2 Started
dic 25 22:58:57 lillo-pc motion[4550]: [0:motion] [NTC] [ALL] motion_startup: Using default log type (ALL)
dic 25 22:58:57 lillo-pc motion[4550]: [0:motion] [NTC] [ALL] motion_startup: Using log type (ALL) log level (WRN)
dic 25 22:58:59 lillo-pc meyectl[4066]: INFO: cleanup started
dic 25 22:58:59 lillo-pc meyectl[4066]: INFO: wsswitch started
dic 25 22:58:59 lillo-pc meyectl[4066]: INFO: tasks started
dic 25 22:58:59 lillo-pc meyectl[4066]: INFO: mjpg client garbage collector started
dic 25 22:58:59 lillo-pc meyectl[4066]: INFO: server started
dic 25 23:06:54 lillo-pc meyectl[4066]: WARNING: 403 GET /login/?_=1577311614787 (127.0.0.1) 0.69ms
[lillo@lillo-pc ~]$ sudo lsof /dev/video0
Password:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
motion 4550 root mem CHR 81,0 7091 /dev/video0
motion 4550 root 8u CHR 81,0 0t0 7091 /dev/video0
[lillo@lillo-pc ~]$ -
28 Dicembre, 2019 alle 13:01 #33164
-
6 Gennaio, 2020 alle 12:24 #33185
Silvan
Keymaster::Ho rifatto dei test a motioneye su RaspberryPi. Sebbene tempo fa funzionasse tutto correttamente, ora lo streaming video via web non mi funzionava più, stranamente visto che non ho fatto alcuna modifica a quell’installazione.
Ho alla fine trovato la causa del problema nell’attuale versione del browser Chromium in openmamba, in quanto aprendo invece Firefox ho riscontrato un funzionamento corretto.
-
-
AutoreArticoli
- Devi aver eseguito l’accesso per poter rispondere a questa discussione.