20/02/2022, 15:52
Questo è uno spezzone di una pagina classic ASP da me creata che rimanda a 2 altre pagine html (cam1.html e cam2.html) che risiedono su un raspberry (senza monitor).
Tramite il servizio DNS sono in grado di accedere a cam1.html e cam2.html che si riferiscono rispettivamente ad una webcam marca Dlink ed una marca Hikvision.
cam1.html è molto semplice
WEBCAM N. 1
altrettanto semplice è cam2.html
WEBCAM N. 2
Se il cookie è uguale a "1" viene visualizzato in tempo reale il video della webcam N. 1 Dlink. Tutto bene.
Lo stesso video lo posso visualizzare direttamente con Firefox all'URL sopra indicato. (http://username1:passoword1@192.168.xxx.111/mjpeg.cgi)
Se il cookie è uguale a "2" NON VIENE VISUALIZZATO il video della webcam N. 2. Questo è il mio problema !!!
E' importante notare che con Firefox POSSO VISUALIZZARE direttamente il video del secondo URL (http://username2:password2@http://192.168.xxx.222/ISAPI/Streaming/channels/102/httppreview)
Se modifico "cam2.html" in "cam1.html" posso visualizzare, a seconda del valore del cookie, solo la cam N. 1. Questo dovrebbe esser ovvio.
Non è un problema di iframe annidiato in un iframe, alla luce di quanto sperimentato nella riga sopra.
Non è un problema di Firefox che non riuscirebbe a visualizzare il video N. 2. Lo fa tranquillamente.
Ma il video della webcam N. 2 non si riesce a vedere all'interno della pagina ASP. Appare un messaggio di errore "Non è possibile contattare il server http"
Qualche suggerimento per indagare e risolvere ?
Grazie per l'attenzione
P.S.: Ho scritto in questo subforum anche se forse non è il più adatto; non so qual'è la problematica e quindi non so a quale subforum indirizzarmi.
Tramite il servizio DNS sono in grado di accedere a cam1.html e cam2.html che si riferiscono rispettivamente ad una webcam marca Dlink ed una marca Hikvision.
Codice:
<% if Request.Cookies("WA")("Quale")="1" then %>
<iframe src="http://wax.duckdns.org/cam1.html" width= 640 height=490 frameBorder="0" style="border:none;" scrolling="no"></iframe>
<% else %>
<iframe src="http://wax.duckdns.org/cam2.html" width= 640 height=490 frameBorder="0" style="border:none;" scrolling="no"></iframe>
<% end if %>
cam1.html è molto semplice
WEBCAM N. 1
Codice:
<iframe src="http://username1:password1@192.168.xxx.111/mjpeg.cgi" width=640 height=480 border=0></iframe>
altrettanto semplice è cam2.html
WEBCAM N. 2
Codice:
<iframe src="http://username2:password2@http://192.168.xxx.222/ISAPI/Streaming/channels/102/httppreview" width=640 height=480 border=0></iframe>
Se il cookie è uguale a "1" viene visualizzato in tempo reale il video della webcam N. 1 Dlink. Tutto bene.
Lo stesso video lo posso visualizzare direttamente con Firefox all'URL sopra indicato. (http://username1:passoword1@192.168.xxx.111/mjpeg.cgi)
Se il cookie è uguale a "2" NON VIENE VISUALIZZATO il video della webcam N. 2. Questo è il mio problema !!!
E' importante notare che con Firefox POSSO VISUALIZZARE direttamente il video del secondo URL (http://username2:password2@http://192.168.xxx.222/ISAPI/Streaming/channels/102/httppreview)
Se modifico "cam2.html" in "cam1.html" posso visualizzare, a seconda del valore del cookie, solo la cam N. 1. Questo dovrebbe esser ovvio.
Non è un problema di iframe annidiato in un iframe, alla luce di quanto sperimentato nella riga sopra.
Non è un problema di Firefox che non riuscirebbe a visualizzare il video N. 2. Lo fa tranquillamente.
Ma il video della webcam N. 2 non si riesce a vedere all'interno della pagina ASP. Appare un messaggio di errore "Non è possibile contattare il server http"
Qualche suggerimento per indagare e risolvere ?
Grazie per l'attenzione
P.S.: Ho scritto in questo subforum anche se forse non è il più adatto; non so qual'è la problematica e quindi non so a quale subforum indirizzarmi.