Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Because of un-manageable amounts of spam despite our use of CAPTCHAs, email authorization, and other tools, we have discontinued this forum (see the 700k+ registered users with validated email addresses at right?). Please email us any questions or post bug reports and feature requests on GitHub at https://github.com/jevois -- The content below remains available for future reference.

Streaming video over wifi from Arduino with shield

0 votes

I see the user connection guide at http://jevois.org/doc/UserConnect.html

This shows the Jevois team's previous method of streaming video over wifi using a OpenWRT router module.  However, I want to have the setup be mobile / not directly connected to an OpenWRT (don't have one of these either yet).  Also, the speed of the OpenWRT is lacking.

Has anyone done video compression / sending directly on Jevois yet?  I'd like to figure out how to do that / stream it over the Arduino wifi shield.

asked Jul 28, 2017 in User questions by diginess (120 points)

1 Answer

0 votes
(sorry for the delay as we are just back from vacation)

I am not sure how this would work with the Arduino WIFI shield. Video compression is no problem using OpenCV or MJPEG, for example see how JeVois can stream compressed MJPEG video out of its USB port, or how we have used the OpenCV VideoWriter to save compressed video to microSD in the SaveVideo module. The part that may be tricky is how to transfer the (still large) amounts of streaming video data to the wifi shield. From my understanding, the Arduino communicates with the shield over SPI, but you would need a way to communicate the video data over USB between JeVois and the shield.

You can do this with OpenWRT boxes since they have a host-USB port to which you can connect JeVois as a webcam. Indeed those are quite slow though, we could barely achieve 15fps at 320x240 in our tests.

Have you looked into the Raspberry Pi Zero W? This might be a good option, faster than typical OpenWRT boxes. You would still use mjpg-streamer or similar to grab video from JeVois connected to the ZeroW as a USB webcam, and to transmit that video over the Wifi link.
answered Aug 18, 2017 by JeVois (46,580 points)