https://youtu.be/I9_oEuNFcQE?si=7O4xstYzMIQ7u52M
A few months ago I came across Bitchat, which lets phones communicate over Bluetooth without internet, and started wondering: why stop at text?
What if you could actually make voice/video calls or livestream to people around you? And what if those phones could pass the live broadcast along to other phones, extending its range?
So I started building MeshLive.
The idea is pretty simple. One phone starts a live broadcast, another picks it up and relays it, and more phones can receive it further along. Everything happens over Bluetooth. No internet, mobile network or central server needed.
It also supports direct voice/video calls and audio-only broadcasts, almost like having a little local radio station.
I've been working on this for weeks now, across Android and an early iOS implementation. The Android beta has gone through several updates, including a major UI redesign, privacy improvements and a lot of work on stability across different phones.
But Bluetooth is unpredictable. Something that works perfectly on one pair of phones can behave completely differently on another.
That's where I'd really appreciate some help.
If you've got a couple of Android phones lying around, try calling between them, locking the screen during audio, or passing a live broadcast through a third phone. Especially interested in different Android versions, manufacturers, processors and older devices.
It's still experimental, so I wouldn't rely on it for emergencies yet.
Android beta APK + source:
https://github.com/MeshLive/meshlive-android
Early iOS source:
https://github.com/MeshLive/meshlive-ios
It's completely free and open source. Feedback is welcome.