03/03/2022, 19:55
(Questo messaggio è stato modificato l'ultima volta il: 03/03/2022, 19:57 da UBt.)
Ho una configurazione di motion (su un Raspberry P4) un po' complessa e che prevede l'utilizzo di 2 webcam collegate in wifi.
Riesco a visualizzare la prima webcam ma, al momento di visualizzare la seconda, vedo il video della prima !!!
Facendo qualche semplice modifica al codice riesco a visualizzare la seconda ma, al momento di visualizzare la prima, vedo la seconda.
insomma non riesco a vederle tutte e due separatamente, sia pure una alla volta.
Ho proceduto come segue
Indico qui di seguito i punti essenziali da me modificati al file in /etc/motion/motion.conf
camera1.conf riporta
camera2.conf riporta
Agli URL http://admin:psw@192.xxx.yyy/video.cgi e http://admin:psw@192.xxx.zzz/video/mjpg.cgi posso visualizzare le 2 distinte webcam, una alla volta.
Nel Raspberry in /var/www/html ci sono 2 files, camera1.htm e camera2.html (proprietario pi)
Ho poi fatto un port-forwarding (che è chiamato nel mio router FritzBox 7590 "abilitazione porte") in cui ho scritto che, con protocollo TCP, dalla porta del dispositivo 8081 alla 8082 la porta desiderata esternamente era la 80.
Il dispositivo è un raspberry P4 avente un IP fisso 192.168.xxx.kkk.
Ho l'impressione che sto sbagliando (ma cosa ?) nel settaggio del router.
Altra cosa che mi da da pensare è la doppia indicazione dell'URL, sia all'interno di cameraX.con che nel file cameraX.html.
Per essere esatti i 2 URL lo sono, ma mi pare un di più, forse evitabile.
Accedendo a localhost/camera1.html vedo la stessa cosa di localhost/camera2.html. Il che NON deve essere !
Capita la stessa cosa se, utilizzando un servizio DDNS, accedo alle 2 pagine da internet.
Come rimediare alla situazione ?
Grazie per l'attenzione
Riesco a visualizzare la prima webcam ma, al momento di visualizzare la seconda, vedo il video della prima !!!
Facendo qualche semplice modifica al codice riesco a visualizzare la seconda ma, al momento di visualizzare la prima, vedo la seconda.
insomma non riesco a vederle tutte e due separatamente, sia pure una alla volta.
Ho proceduto come segue
Indico qui di seguito i punti essenziali da me modificati al file in /etc/motion/motion.conf
Codice:
# videodevice /dev/video0 perchè utilizzo una webcam connessa in rete, non la webcam collegata al raspberry
# netcam_url value specifico i 2 netcam_url in camera1.con e camera3.conf, non qui
# stream_port 8081 specifico la porta in camera1.con e camera3.conf, non qui
stream_localhost off
webcontrol_port 8080
webcontrol_localhost off
webcontrol_html_output on
daemon on
camera /etc/motion/camera1.conf
camera /etc/motion/camera2.conf
camera1.conf riporta
Codice:
camera_id = 1
netcam_url http://admin:ubt147@192.xxx.yyy/video.cgi
stream_port 8081
camera2.conf riporta
Codice:
camera_id = 2
netcam_url http://admin:ubt147@192.xxx.zzz/video/mjpg.cgi
stream_port 8082
Agli URL http://admin:psw@192.xxx.yyy/video.cgi e http://admin:psw@192.xxx.zzz/video/mjpg.cgi posso visualizzare le 2 distinte webcam, una alla volta.
Nel Raspberry in /var/www/html ci sono 2 files, camera1.htm e camera2.html (proprietario pi)
Codice:
<html>
<Head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<head>
<Body>
<IFRAME src="http://admin:ubt147@192.168.xxx.yyy/video.cgi"></IFRAME>
</ Body>
</ Html>
Codice:
<html>
<Head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<head>
<Body>
<IFRAME src='http://admin:ubt147@192.168.yyy.zzz/video/mjpg.cgi'></IFRAME>
</Body>
</Html>
Ho poi fatto un port-forwarding (che è chiamato nel mio router FritzBox 7590 "abilitazione porte") in cui ho scritto che, con protocollo TCP, dalla porta del dispositivo 8081 alla 8082 la porta desiderata esternamente era la 80.
Il dispositivo è un raspberry P4 avente un IP fisso 192.168.xxx.kkk.
Ho l'impressione che sto sbagliando (ma cosa ?) nel settaggio del router.
Altra cosa che mi da da pensare è la doppia indicazione dell'URL, sia all'interno di cameraX.con che nel file cameraX.html.
Per essere esatti i 2 URL lo sono, ma mi pare un di più, forse evitabile.
Accedendo a localhost/camera1.html vedo la stessa cosa di localhost/camera2.html. Il che NON deve essere !
Capita la stessa cosa se, utilizzando un servizio DDNS, accedo alle 2 pagine da internet.
Come rimediare alla situazione ?
Grazie per l'attenzione