• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
mancata uno video di visualizzazione stream

Mancata visualizzazione di uno stream video
#1
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.



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.
Risposta
#2
Faccio seguito al post in oggetto fornendo ulteriori elementi, nella speranza di ricevere un aiuto da qualcuno.

I seguenti tre spezzoni di codice dovrebbero visualizzare un stream video live con il protocollo rstp su un PC Windows.
Ma nessuno di essi funziona.
Lo stesso stream viene però visualizzato correttamente utilizzando VLC.
Importante: il tag <IFRAME> è necessario in quanto lo spezzone di codice è memorizzato su un raspberry locale ed è inserito in una pagina ASP memorizzata su un server Windows, su Internet.
Questo strano connubio produce un risultato positivo se lo stream video (diverso dal precedente) è gestito con il protocollo http
Come riuscire in questo intento ?
Grazie per l'attenzione

Codice:
<IFRAME>
  VIDEO src="rtsp://admin:psw@192.168.xxx.yyy/Streaming/Channels/102/httppreview"
  /VIDEO>
</IFRAME>
Codice:
<IFRAME>
  <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" width="0" height="0" toolbar="false" fullscreen="False"
  src="rtsp://admin:psw@192.168.xxx.yyy/Streaming/Channels/102/httppreview" mute="true" />
  OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
  codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
  width="640" height="480" id="vlc" events="False">
  <param name="Src" value="rtsp://admin:psw@192.168.xxx.yyy/Streaming/Channels/102/httppreview" />
  <param name="ShowDisplay" value="False" />
  <param name="AutoLoop" value="False" />
  <param name="AutoPlay" value="True" />
  <param name="Toolbar" value="False" />
  <param name="Fullscreen" value="False" />
  /OBJECT>
</IFRAME>
Codice:
<IFRAME><OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
width="640" height="480" id="vlc" events="True">
<param name="Src" value="rtsp://admin:psw@192.168.xxx.yyy/Streaming/Channels/102/httppreview" />
<param name="ShowDisplay" value="True" />
<param name="AutoLoop" value="False" />
<param name="AutoPlay" value="True" />
embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="640" height="480"
target="rtsp://admin:psw@192.168.xxx.yyy/Streaming/Channels/102/httppreview" ></embed> </OBJECT></IFRAME>
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect