Yún – How to connect a webcam (2)

luca 18/11/2013 18

Streaming

In addition to capturing still images, we can use our Yun to display a video stream transmitted over the network.

Among the solutions available for Linux, I chose to use mjpg-streamer (official site), an application that is able to capture video from your webcam and make it available via a web interface.

The installation package for mjpg-streamer is not yet available in the official Linino repository, but thanks to two users of the Arduino forum (fibasile that compiled it and MadScience that made it available on his website) you can however install it:

move to the /tmp folder and download the package using wget:

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

install the package with opkg:

opkg install mjpg-streamer.ipk

Edit the /etc/config/mjpg-streamer file and change the enabled option to 1. In the same file you can change also resolution, frame rate…:

Now you can start the program:

Point your browser to the Yun’s IP Address and to port 8080 to open the  web interface of mjpg-streamer:

Choosing the Stream menu item you can watch the live video coming from your webcam:

Pages: 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 »

Click here to cancel reply.

This website uses cookies to ensure you get the best experience on our website 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