Skip to content
P2P Audio/Video call people over local networks. No server or Internet access needed.
Java
Branch: master
Clone or download
mwarning add spanish translation
Acked-by: wuniversales
Latest commit d17b77c Feb 21, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app add spanish translation Feb 21, 2020
docs add note about developer options Nov 5, 2019
gradle/wrapper initial commit May 18, 2018
metadata/android update changelog Nov 5, 2019
.gitignore initial commit May 18, 2018
LICENSE Create LICENSE May 22, 2018
README.md update readme Nov 14, 2019
build.gradle switch away from lazy-sodium to pure libsodium bindings Aug 17, 2019
gradle.properties initial commit May 18, 2018
gradlew docs: add note about building from sources Aug 25, 2019
gradlew.bat initial commit May 18, 2018
settings.gradle

README.md

Meshenger

Voice- and video calls without any server or Internet access. Simply scan each others QR-Code and call each other. This works in many local networks such as community mesh networks, company networks or at home.

Features:

  • audio and video calls
  • encrypted communication
  • database backup and encryption
  • add custom addresses to reach contacts

Download

Get it on F-Droid Get it on GitHub

Screenshots

Documentation

Meshenger exchanges the contact name, public key and MAC/IP/DNS address via QR-Code. By default, only a MAC address is transferred as address and then used to create an IPv6 link local address to connect to the contact. This does not even need a DHCP server. The exchanged public key is used to authenticate/encrypt signaling data to establish a WebRTC session that can trasmit audio and video.

Details can be found in the Documentation or in the FAQ.

You can’t perform that action at this time.