Visualizzazione risultati 1 fino 28 di 28

Discussione: Visualizzare streaming telecamera IP codifica H 264

  1. #1
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito Visualizzare streaming telecamera IP codifica H 264

    Salve a tutti, ho una telecamera IP con codifica H 264 e sino ad ora visualizzo il flusso video della telecamera attraverso il vlc attraverso il seguente codice:

    Codice HTML:
    <html>
    <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" width="0" height="0" toolbar="false" fullscreen="False" src="rtsp://WebcamHD1.homepc.it:554/ch0_0.h264" mute="true" />
    <OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
    		 codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
    	 	 width="300" height="260" id="vlc" events="False">
    			<param name="Src" value="rtsp://XXXXXX.XXXXXX.it:554/ch0_0.h264" />
    			<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>
    		
    </html>
    Dove l'src è rtsp://XXXXXX.XXXXXX.it:554/ch0_0.h264.

    Il tutto funziona benissimo pero' vorrei ora evitare di adoperare plug in esterni come il vlc per ricevere tale flusso dati, sia perhè non e' supportato dagli smartfone e sia perchè su firefox lo script inizialmente ci impiega piu' del tempo necessario e appare all'apertura del sito un messaggio di avviso.

    Il sito in questione è il seguente:

    http://www.modugnoweb.altervista.org/

    Ho cercato e ricercato su internet soluzioni alternative ma aime' non le ho trovate.

    Mi aiutereste gentilmente a risolvere tale problema. Grazie

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Mi sembra che al momento non ci sono molte alternative. Protesti usare un player Flash, ma neanche quella sarebbe una soluzione per tutto.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    L'avatar di dapeco
    dapeco non è connesso Community Manager
    Data registrazione
    21-10-2003
    Residenza
    Brusasco (To)
    Messaggi
    4,909

    Predefinito

    Potresti (parlo in linea teorica, perché nella pratica non l'ho mai provato), utilizzare un pc intermedio settato ad hoc per generare un flusso pseudo-streaming.

    Di fatto: la telecamera trasmette il flusso al pc, che lo prende ed elabora (credo di possa fare direttamente con vlc) nei file utili per avere un flusso pseudo streaming da caricare via ftp sul tuo sito (caricare e poi cancellare etc).

    Dovresti googleare un po'
    Ho visto cose che voi utenti non potreste immaginare... siti da combattimento irregolari al largo dei bastioni di Orione. E ho visto account balenare nel buio vicino alle porte di Tannhauser. E tutti quei momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo di sospendere...

    ASD Brusasco - C'è altro sport oltre al calcio!

    "Io sono vivo, voi siete morti" (Philip Dick, Ubik)

  4. #4
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    Grazie per le risposte, dapeco, cio' che tu dici l'ho già creato, in VB6.
    In pratica ho creato un prg che si collega alla telecamera e trasmette ogni 30 secondi via ftp le immagini della telecamera stessa, poi tramite un semplice codice in php le visualizzo nel mio sito con aggiornamento sempre di 30 secondi; pertanto ho già un pc acceso 24 ore su 24 che fa questo. Successivamente mi sono cimentato nella trasmissione dello streaming (ed è stata veramente dura) e alla fine son riuscito a far funzionare il vlc per vedere lo streaming della telecamera. A questo punto non ho trovato altro che potesse visualizzare tale streaming se non usando vlc.
    Il vlc funziona benissimo ma come voi sapete per la programmazione ottimale di un sito web bisogna sempre cercar di evitare di adoperare plugin esterni. Già come risaputo il mondo del web presenta problemi nel momento in cui una stessa pagina viene visualizzata adoperando browser diversi, non volevo aggiungere anche il problema del plug in.

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Scusami ma la tua telecamera non è dotata di un MJPEG? Con quello risolvi per il buon 80% dei dispositivi.
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    Scusa ma cosa intendi per mjpeg?

  7. #7
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Un flusso alternativo all'MP4. Solitamente le IP cam (generiche) hanno diversi flussi video tra cui MP4, MOV, MJPEG (Motion JPEG).

    Quest'ultimo flusso non è altro che una jpeg in continuo aggiornamento come se fosse una GIF animata senza mai fine ed è compatibile con quasi tutti i browser.
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    Non permette flussi alternativi se non in H 264.

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Guarda che non è possibile. Solitamente le IP camera sono compatibili anche con il mobile (cellulari) ed infatti dando uno sguardo al tuo sito ed analizzando un po' di codice HTML sono giunto all'MJPEG che cercavo.

    Questo è il link: http://webcamhd1.homepc.it/cgi-bin/net_jpeg.cgi?ch=0

    Ecco il risulato
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    E quindi quale sarebbe il codice che dovrei usare per visaulizzare lo streaming?

  11. #11
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Basta semplicemente un:

    Codice HTML:
    <img src="http://webcamhd1.homepc.it/cgi-bin/net_jpeg.cgi?ch=0" alt="Webcam">
    Con PHP, per aggirare la cache, puoi usare:
    Codice PHP:
    <img src="http://webcamhd1.homepc.it/cgi-bin/net_jpeg.cgi?ch=0&<?php echo time(); ?>" alt="Webcam">
    Per la cache, se non vuoi usare php, puoi usare javascript. Se cerchi nel forum trovi diversi codici di esempio.
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #12
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    E incredibile che la risposta era cosi' semplice eppure ricordo di averla provata quella soluzione e non funzionava...che brutta figura. Ancora peggio pensare che sono stato tre giorni per realizzare un prg in vb6 che si connettesse alla telecamera e trasmettesse ogni 30 secondi via ftp al server le immagini della telecamera. Vabbe..come si dice...non si smette mai di imparare. Grazie infinite per l'aiuto

  13. #13
    modugnoweb non è connesso Utente giovane
    Data registrazione
    24-12-2012
    Messaggi
    50

    Predefinito

    Rivedendo l'immagine di mattina la risoluzione si nota che è pessima, non sembra piu' una teleamera ad alta risoluzione.

  14. #14
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Purtroppo quel link viene creato per i cellulari che non hanno grandi risoluzioni e quindi va benissimo.
    Apprezzi l'aiuto? Offrimi un caffè!

  15. #15
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Ciao , ti offro volentieri il caffè se mi puoi dare una dritta per strimmare la mia ipcam...

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    @rofrano: ti consiglio di aprire una tua discussione, spiegando cosa può fare la telecamera, in che modo invia il flusso dati e come puoi impostarla.

    Ciao!

  17. #17
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    @rofrano: ti consiglio di aprire una tua discussione, spiegando cosa può fare la telecamera, in che modo invia il flusso dati e come puoi impostarla.

    Ciao!
    Buongiorno, la mia telecamera è una Foscam già con le porte abilitate sul router infatti riesco ad accedere da browser chiaramente fuori dalla rete delle telecamere e riesco già ad inviare il flusso video-streaming su ipcamlive.com e VLC tramite questo indirizzo rtsp://username:password@1XX.1XX.1XX.XXX:554/videoMain.
    Il flusso su http invece lo invia sulla porta 80.

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    Citazione Originalmente inviato da rofrano Visualizza messaggio
    infatti riesco ad accedere da browser chiaramente fuori dalla rete delle telecamere
    In tal caso, direi che il più è fatto. Puoi semplicemente utilizzare un <iframe> con l'URL che utilizzi per accedere dal browser. Hai provato?

    Ciao!

  19. #19
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    In tal caso, direi che il più è fatto. Puoi semplicemente utilizzare un <iframe> con l'URL che utilizzi per accedere dal browser. Hai provato?

    Ciao!
    Niente non va , ho provato con e senza porta:

    <iframe id="inlineFrameExample"
    title="Inline Frame Example"
    width="300"
    height="200"
    src="http:///185.167.183.225:80">
    </iframe>

  20. #20
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    Da http://185.167.183.225/ visualizzo il form per il login, non il flusso dati:



    Eri riuscito a visualizzare il video o il pannello di login tramite browser?

    Ciao!

  21. #21
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Buongiorno, si certo riesco a visualizzare il video tramite il browser dopo il login. Tramite ipcamlive l'ho già settata per lo streaming puoi vederla qui https://www.ipcamlive.com/63d3b463af97c.

  22. #22
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    La via più semplice, sperando che ipcam non cambi URL, è sostituire l'URL dell'iframe così:
    Codice HTML:
    <iframe id="inlineFrameExample"
    title="Inline Frame Example"
    width="300"
    height="200"
    src="https://www.ipcamlive.com/player/player.php?alias=63d3b463af97c&autoplay=1&&token=%2FL1VBKMfbrjP6UtjYGsjpCrIeZ8iQA0QCvm8xmCBb4A%3D">
    </iframe>
    Puoi vederlo qui.

    Ciao!

  23. #23
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Avevo già provato con un iframe ma Ipcamlive chiede un abbonamento che non è sostenibile.
    https://www.rofrano.org/wp-content/i...ealemoppo.html

    La soluzione migliore è un player indipendente.
    Il produttore delle ipcam Foscam ha pubblicato alcune indicazioni allo streaming in questa pagina https://www.foscam.com/faqs/view.html?id=128

    La mie ipcam sono del modello FI9803P quindi dovrei poter utilizzare una delle istruzioni contenute nella pagina sopra ma c'è qualcosa che mi sfugge?

  24. #24
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    Dice di eseguire queste richieste:

    1 - http://ipaddress:port/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=1&usr= xxx&pwd=xxx
    2 - http://ip address:port/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxx&pwd=xxx

    In particolare, per prendere il flusso dati occorre inserire username e password. Questo è molto pericoloso metterlo in un iframe perché chiunque, guardando l'URL dell'iframe, può conoscere username e password della tua webcam, quindi ipotizzo entrare nel pannello di amministrazione e modificare le varie cose.

    Ciao!

  25. #25
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Questo è chiaro, non renderò pubblico username e password delle ipcam. Quindi non hai altre soluzioni da poter sperimentare? Possibile che non ci siano nessuno che su hosting Altervista abbia messo delle ipcam in streaming?

  26. #26
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Comunque per ora la miglior strada percorribile è quella di utilizzare un Rasperry con OBS Studio ma se c'è una soluzione ancora più semplice la prendo in considerazione.

  27. #27
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    3,995

    Predefinito

    Salve,
    può provare ad esempio adattando/modificando questo script php (non l'ho provato).

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 03-02-2023 alle ore 00.34.02

  28. #28
    rofrano non è connesso Neofita
    Data registrazione
    05-01-2010
    Messaggi
    14

    Predefinito

    Darò un occhiata con calma appena possibile, ma sembra una soluzione tipo youtube

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •