I built MeshLive: video calling and live broadcasting over Bluetooth mesh, without internet (Open source)
Description and use
MeshLive is an open‑source Android app enabling video calls and live broadcasts over Bluetooth mesh without internet, using nearby phones as relays.
Problem
Mobile internet shutdowns and restricted communication during protests in Delhi limited students’ ability to communicate beyond text.
Outcome
MeshLive demonstrates that live video and voice communication can be achieved over Bluetooth mesh without internet, though performance is limited by bandwidth and device compatibility.
Workflow
- 1. Install MeshLive on nearby Android phones.
- 2. Use the app to start a live camera/microphone broadcast or a two‑way voice/video call.
- 3. Phones within Bluetooth range forward the broadcast (multi‑hop relaying) to extend reach.
- 4. Devices receive and display the video/audio streams locally.
- 5. Optional experimental offline messaging can be sent between devices.
Evidence
Live camera and microphone broadcasting over Bluetooth
Multi-hop relaying, where nearby phones can forward a broadcast beyond the original sender's range
Video can be laggy, some phone combinations don't work properly, and several features are still experimental or insufficiently tested
- Record date: 2026-10-10T12:56:08.593Z