udpx video esp32
Install Now
udpx video esp32
udpx video esp32

udpx video esp32

Video is rendered to canvas and send via UDP pixels protocol to addressable Leds

Developer: Martin Fasani
App Size: Varies With Device
Release Date: Nov 26, 2019
Price: Free
Price
Free
Size
Varies With Device

Screenshots for App

Mobile
What is this app good for
1. Send a picture over WiFi to a LED controller with ESP32 udpx firmware or Remora
2. Send over the air Video frames to a LED matrix
3. Send short UDP text messages to any IP:port

Note that Remora supports only plain Pixels and compression is not supported. udpx supports zlib and brotli as compression algorithms so you can send video to a bigger matrix.
This application acts as a client to stream pixels using a binary protocol to Espressif addressable LED cotrollers using the UDP protocol. For this to work your Android client should be in the same WiFi network as the ESP32 controller. This app has no advertising or tracking of any kind, is open source and you can check exactly what is the required Firmware, Hardware and what is doing internally here:
https://github.com/martinberlin/udpx-app

It will ask you to activate location services if you use Bluetooth scan since BLE Is used also to receive and send beacons. But we just use it to send the WiFi configuration to our Espressif controllers.
If you need to use the Zlib/Brotli compressed protocol, since we are using WebAssemby for compression, it's required at least Android 7 with the latest software updates. Credits go to Google employees Jyrki Alakuijala and Zoltán Szabadk for the awesome Brotli compression library.
Maximum transport unit (MTU) for this Espressif chips is around 1470 bytes. And we are not doing buffering, so any packet surpassing that, will simply not trigger any animation frame. Use Brotli or Zlib if you have more than 484 Pixels. As an example 44*11 or 22*22 matrix will be the limit to send uncompressed. Keep brotli to the minimun possilble quality since the higher compresses more but also takes more precious miliseconds and it will make your video drop frames. As a last note, the data flow should enter in the top left corner, and start to the right with this pattern. It is mostly like this in the available led matrix, but keep it in mind if you build your own, Led lines should follow this:
1. ---> Entry point left, data flow right
2. <--- left
3. ----> right. Now with a second connected panel
1. ----> right again this is supported, use Units
2. <---- left and so on.

Please write us an Email or if you care about helping in doing the app better just add a Github issue. Have fun with your LED Stripes!
Show More
Show Less
udpx video esp32 1.1.344 Update
2020-01-23 Version History
BREAKING change: From version >1.1.26 a new version of udpx Firmware should be used.
From now we are testing with this feature branch: https://github.com/martinberlin/udpx/tree/feature/16-pix565
Since the new protocol PIX565 with zlib compression is added and we are also using an additional header byte.

~Martin Fasani
More Information about: udpx video esp32
Price: Free
Version: 1.1.344
Downloads: 150
Compatibility: Android 4.4
Bundle Id: io.cordova.udpx
Size: Varies With Device
Last Update: 2020-01-23
Content Rating: Everyone
Release Date: Nov 26, 2019
Content Rating: Everyone
Developer: Martin Fasani


Whatsapp
Vkontakte
Telegram
Reddit
Pinterest
Linkedin
Hide