Yún – colleghiamo una webcam (2)

luca 18/11/2013 18

Streaming

Oltre a catturare immagini statiche, possiamo usare il nostro Yun per trasmettere in rete uno streaming video.

Tra le soluzioni disponibili per Linux, ho scelto di utilizzare mjpg-streamer (sito ufficiale), un applicativo in grado di catturare il video dalla webcam e renderlo disponibile tramite interfaccia web.

Il pacchetto di installazione di mjpg-streamer non è ancora disponibile nel repository ufficiale di Linino: grazie a due utenti del forum di Arduino (fibasile che lo ha compilato e MadScience che lo ha reso disponibile sul suo sito) possiamo comunque installarlo:

spostiamoci nella cartella /tmp e scarichiamo il pacchetto tramite wget:

wget http://www.custommobileapps.com.au/downloads/mjpg-streamer.ipk

installiamo il pacchetto con opkg:

opkg install mjpg-streamer.ipk

Modifichiamo il file /etc/config/mjpg-streamer mettendo a 1 il parametro enabled. Sempre nello stesso file possiamo cambiare risoluzione, frame rate…:

Eseguiamo ora il programma:

Collegandoci con il browser all’indirizzo di Yun e alla porta 8080 possiamo visualizzare l’interfaccia di mjpg-streamer:

Selezionando la voce Stream possiamo vedere il video proveniente dalla webcam:

Pagine: 1 2

18 Comments »

  1. Francisco 03/12/2013 at 22:26 - Reply

    Hi Luca:

    Regards from Spain.

    Thanks for sharing this information. Your tutorials are very well written. For some people like me Yun is the first approach to Linux so we are a bit lost.

    Thanks again.

    • luca 04/12/2013 at 08:47 - Reply

      Hi Francisco, thanks for your comment!

  2. paolo 09/01/2014 at 00:40 - Reply

    Ciao,il mio problema è che il mio arduino non fa piu l’accesspoint ma si collega direttamente al wifi e in questo modo non mi fa entrare in ssh…come dovrei fare???
    Grazie

  3. Antonio 04/10/2014 at 22:15 - Reply

    Salve Luca,
    ho seguito il tutorial Colleghiamo una webcam parte 1 e 2, andato tutto a buon fine, ma vado in http://arduino.local:8080 e quello che mi esce è la pagina web di mjpd-streamer. Il problema sta che dove dovrebbe uscire lo streaming della webcam ho uno sfondo bianco… Come potrei risolvere questo problema? Grazie in anticipo

    • luca 08/10/2014 at 13:22 - Reply

      Ciao Antonio, quindi non vedi proprio il filmato? Mentre riesci ad acquisire una immagine statica?

  4. giovanni 28/11/2014 at 22:25 - Reply

    “ReadResponse() failed: The server did not return a response for this request”. Questo è quello che il browser risponde quando apro la pagina http://arduino.local:8080. Che succede??
    Grazie mille per la risposta

  5. Lorenzo 08/02/2015 at 13:07 - Reply

    Per prima cosa ti volevo ringraziare per il tuo post! :)

    Come posso aggiornare la versione di linino? non sono un esperto… :)

    Perchè installando la webcam credo che la riconosca infatti digitando “lsusb” mi dice la marca della webcam ma nella cartella /dev non trovo il file video()…

    Grazie 1000.

    Lorenzo

  6. jeremy 15/03/2015 at 19:05 - Reply

    thanks alot. god bless you

  7. Alessandro 16/05/2015 at 11:47 - Reply

    Ciao, c’è un modo per registrare lo streaming video su hd esterno o su sd? grazie

    • luca 16/05/2015 at 13:15 - Reply

      ciao, si puoi usare il plugin output_file.so come spiegato in questo articolo.

      • Alessandro 12/06/2015 at 17:56 - Reply

        Intanto grazie, mi potresti aiutare, perché non ne capisco granché, io ho seguito la tua guida e per adesso vedo via browser quello che inquadra la webcam. Quello che vorrei fare è che oltre vederlo venga registrato in un hd esterno, cancellando di volta in volta i file più vecchi.

  8. Nevio 16/07/2015 at 21:27 - Reply

    Buona sera Luca,

    Vorrei un tuo parere,secondo te è fattibile connettere due webcam alla yun tramite uno splitter per poi scegliere quale webcam vuoi utilizzare tramite una pagina web?
    grazie
    Nevio

    • luca 17/07/2015 at 08:03 - Reply

      Ciao Nevio, vedo più facile collegare le due webcam ad un hub USB e collegare questo allo Yun… poi in qualche modo via software (= pagina web) decidere quale device utilizzare

  9. Luca 11/03/2017 at 16:55 - Reply

    Ciao Luca complimenti per il post. Io non ho problemi fino a quando vado a fare opkg install mjpg-streamer.ipk, dove mi appare la schermata:

    root@Arduino:/tmp# opkg install mjpg-streamer.ipk
    Installing mjpg-streamer (r148-4) to root…
    Collected errors:
    * opkg_install_pkg: Package mjpg-streamer md5sum mismatch. Either the opkg or the package index are corrupt. Try ‘opkg update’.
    * opkg_install_cmd: Cannot install package mjpg-streamer.

    Ovviamente ho provato a fare opkg update ma non cambia niente

    • luca 13/03/2017 at 10:59 - Reply

      Ciao Luca, sembra che il pacchetto sia corrotto… se puoi prova a reinstallare il firmware con l’ultima versione e vedi se risolvi.

  10. filippo 16/06/2017 at 16:21 - Reply

    Ciao, innanzitutto grazie mille per la guida, avrei solo una domanda: come faccio a modificare il file “mjpg-streamer”? Grazie in anticipo e buona serata

    • luca 19/06/2017 at 13:34 - Reply

      ciao Filippo, cosa intendi con “modificare il file”?

Leave A Response »

Questo sito usa i cookie per poterti offrire una migliore esperienza di navigazione maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi