MeshLive is een applicatie die gebruikmaakt van Bluetooth-mesh technologie om communicatie mogelijk te maken zonder afhankelijk te zijn van internet, wifi of een SIM-kaart. Het systeem werkt door elke telefoon die de app draait te gebruiken als een relay (estafette), waardoor het bereik toeneemt naarmate er meer gebruikers in de omgeving zijn.
Belangrijkste kenmerken:
- Gesprekken: End-to-end versleutelde spraak- en videogesprekken met mensen in de buurt.
- Livestreams: De mogelijkheid om audio- of videostreams te delen met omstanders, waarbij audio-only streams het grootste bereik hebben.
- Privacy: Er zijn geen accounts, servers, advertenties of analytics. Gebruikers kunnen contacten toevoegen via QR-codes en vreemden zien slechts een tijdelijke, willekeurige naam.
De app bevindt zich momenteel in de bètafase. Het is beschikbaar voor Android 10+, terwijl versies voor Windows, iPhone en Mac in ontwikkeling zijn. Het project is open source en wordt gedistribueerd onder de GPL-3.0 licentie.
MeshLive
Wat het doet
Gesprekken
- Spraak- en videogesprekken met mensen in de buurt.
- End-to-end versleuteld, van telefoon naar telefoon.
- Ondersteuning voor gemiste oproepen, terugbellen en het blokkeren van onbekende bellers.
Livestream
- Ga live en deel je camera met iedereen om je heen.
- Mogelijkheid voor audio-only, vergelijkbaar met een lokale radio die blijft spelen terwijl het scherm is uitgeschakeld.
- Telefoons die zich tussen de zender en ontvanger bevinden, sturen de stream door.
Contacten
- Voeg mensen toe door elkaars code te scannen.
- Bel contacten zodra ze in de buurt zijn.
- Vreemden zien slechts een willekeurige naam die elke 15 minuten verandert.
Privacy
MeshLive werkt zonder internet, SIM-kaart, account of server. Je gesprekken maken nooit contact met het internet en alle gegevens kunnen binnen enkele seconden van de telefoon worden verwijderd.
De app werkt overal waar geen signaal of wifi beschikbaar is, zoals tijdens wandelingen, festivals, reizen en in kelders.
Let op: MeshLive bevindt zich in de bètafase. Controleer welke telefoons compatibel zijn en vertrouw de app niet in situaties waarin je veiligheid ervan afhangt.
Hoe het werkt
Bluetooth alleen heeft een bereik van ongeveer 10 tot 30 meter. MeshLive maakt van elke telefoon die de app draait een relay (estafette): je livestream of gesprek springt van telefoon naar telefoon. Hoe meer mensen in je omgeving MeshLive gebruiken, hoe groter het bereik.
- Livestreams: Deze gaan van telefoon naar telefoon; iedereen die kijkt, kan de stream ook doorsturen naar de volgende mensen.
- Gesprekken: Deze gaan direct naar de andere telefoon, of via tussenliggende telefoons wanneer de partijen buiten bereik zijn (bèta).
Er is geen verbinding met het internet. Omdat elke 'hop' een kleine vertraging toevoegt en Bluetooth traag is, is de videokwaliteit beperkt; audio-only streams hebben het grootste bereik.
Download
| Platform | Status |
| Android 10+ | Beschikbaar via GitHub releases, Obtainium |
| Windows | Binnenkort beschikbaar (gesprekken met telefoons) |
| iPhone en Mac | In uitvoering |
Privacy-details
Er zijn geen accounts, advertenties, analytics of servers. Gesprekken en streams zijn versleuteld, en je echte naam wordt alleen versleuteld verzonden naar de mensen die je zelf kiest.
Documentatie
Voor gebruikers
- Gebruikershandleiding: Installeren, bijwerken en verifiëren van de app, gebruik en veelgestelde vragen.
- Privacy: Wat nabijgelegen telefoons kunnen zien, wat verborgen blijft en de bekende beperkingen.
- Ondersteunde telefoons: Welke telefoons zijn getest en wat waren de resultaten; mogelijkheid om je eigen toestel te rapporteren.
Voor bijdragers
- Bijdragen: Hoe je een bug of apparaatresultaat rapporteert en wijzigingen doorgeeft.
- Bouwen: Bouwen en testen vanuit de broncode.
- Architectuur: Hoe de app is opgebouwd: modules, radioverbindingen, pipelines, relays en gesprekken.
- Protocol: Draadformaten en beveiligingsregels per onderwerp, inclusief leesvolgorde.
- Switches: Het register van experimentele, alternatieve en optionele schakelaars.
- Testen uitvoeren: Snelstart voor build-, unit- en tooltests, en een workflow-check op telefoons.
- Referentie voor testen: Testomvang, acceptatiecriteria en de volledige workflow voor telefoontests.
- Beslissingen: Documentatie over gemaakte keuzes en ontwerpverslagen.
- Roadmap: Onvoltooid werk.
- Werkregels: Regels voor mensen en coding agents die de code wijzigen.
- Beveiliging: Kwetsbaarheden privé rapporteren.
- Gedragscode: Hoe we met elkaar omgaan.
Bijdragen
Bugrapporten, apparaatresultaten, vertalingen en code zijn welkom. Start met CONTRIBUTING.md en volg de gedragscode. Beveiligingsproblemen dienen privé te worden gemeld (zie SECURITY.md). MeshLive heeft nog geen onafhankelijke security audit ondergaan.
Licentie
GPL-3.0-or-later. Zie LICENSE en THIRDPARTYNOTICES.md.
MeshLive
Wat het doet
Gesprekken
- Spraak- en videogesprekken met mensen in de buurt.
- End-to-end versleuteld, van telefoon naar telefoon.
- Ondersteuning voor gemiste oproepen, terugbellen en het blokkeren van onbekende bellers.
Livestream
- Ga live en deel je camera met iedereen om je heen.
- Mogelijkheid voor audio-only, vergelijkbaar met een lokale radio die blijft spelen terwijl het scherm is uitgeschakeld.
- Telefoons die zich tussen de zender en ontvanger bevinden, sturen de stream door.
Contacten
- Voeg mensen toe door elkaars code te scannen.
- Bel contacten zodra ze in de buurt zijn.
- Vreemden zien slechts een willekeurige naam die elke 15 minuten verandert.
Privacy
MeshLive werkt zonder internet, SIM-kaart, account of server. Je gesprekken maken nooit contact met het internet en alle gegevens kunnen binnen enkele seconden van de telefoon worden verwijderd.
De app werkt overal waar geen signaal of wifi beschikbaar is, zoals tijdens wandelingen, festivals, reizen en in kelders.
Let op: MeshLive bevindt zich in de bètafase. Controleer welke telefoons compatibel zijn en vertrouw de app niet in situaties waarin je veiligheid ervan afhangt.
Hoe het werkt
Bluetooth alleen heeft een bereik van ongeveer 10 tot 30 meter. MeshLive maakt van elke telefoon die de app draait een relay (estafette): je livestream of gesprek springt van telefoon naar telefoon. Hoe meer mensen in je omgeving MeshLive gebruiken, hoe groter het bereik.
- Livestreams: Deze gaan van telefoon naar telefoon; iedereen die kijkt, kan de stream ook doorsturen naar de volgende mensen.
- Gesprekken: Deze gaan direct naar de andere telefoon, of via tussenliggende telefoons wanneer de partijen buiten bereik zijn (bèta).
Er is geen verbinding met het internet. Omdat elke 'hop' een kleine vertraging toevoegt en Bluetooth traag is, is de videokwaliteit beperkt; audio-only streams hebben het grootste bereik.
Download
| Platform | Status |
| Android 10+ | Beschikbaar via GitHub releases, Obtainium |
| Windows | Binnenkort beschikbaar (gesprekken met telefoons) |
| iPhone en Mac | In uitvoering |
Privacy-details
Er zijn geen accounts, advertenties, analytics of servers. Gesprekken en streams zijn versleuteld, en je echte naam wordt alleen versleuteld verzonden naar de mensen die je zelf kiest.
Documentatie
Voor gebruikers
- Gebruikershandleiding: Installeren, bijwerken en verifiëren van de app, gebruik en veelgestelde vragen.
- Privacy: Wat nabijgelegen telefoons kunnen zien, wat verborgen blijft en de bekende beperkingen.
- Ondersteunde telefoons: Welke telefoons zijn getest en wat waren de resultaten; mogelijkheid om je eigen toestel te rapporteren.
Voor bijdragers
- Bijdragen: Hoe je een bug of apparaatresultaat rapporteert en wijzigingen doorgeeft.
- Bouwen: Bouwen en testen vanuit de broncode.
- Architectuur: Hoe de app is opgebouwd: modules, radioverbindingen, pipelines, relays en gesprekken.
- Protocol: Draadformaten en beveiligingsregels per onderwerp, inclusief leesvolgorde.
- Switches: Het register van experimentele, alternatieve en optionele schakelaars.
- Testen uitvoeren: Snelstart voor build-, unit- en tooltests, en een workflow-check op telefoons.
- Referentie voor testen: Testomvang, acceptatiecriteria en de volledige workflow voor telefoontests.
- Beslissingen: Documentatie over gemaakte keuzes en ontwerpverslagen.
- Roadmap: Onvoltooid werk.
- Werkregels: Regels voor mensen en coding agents die de code wijzigen.
- Beveiliging: Kwetsbaarheden privé rapporteren.
- Gedragscode: Hoe we met elkaar omgaan.
Bijdragen
Bugrapporten, apparaatresultaten, vertalingen en code zijn welkom. Start met CONTRIBUTING.md en volg de gedragscode. Beveiligingsproblemen dienen privé te worden gemeld (zie SECURITY.md). MeshLive heeft nog geen onafhankelijke security audit ondergaan.
Licentie
GPL-3.0-or-later. Zie LICENSE en THIRDPARTYNOTICES.md.