sr093906 / meshenger-android

P2P Voice/Video phone App over local networks. No account or Internet needed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meshenger

A Voice- and video phone App without the need for accounts or access to the Internet. 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:

  • voice and video calls
  • no accounts or registration
  • encrypted communication
  • database backup and encryption
  • add custom addresses to reach contacts

Download

Get it on F-Droid Get it on GitHub Get it on Google Play

Screenshots

Documentation

Meshenger connects to IP addresses in a true P2P fashion. Contacts are shared via QR-Code. They contain a name, a public key and a list of MAC/IP/DNS addresses. By default, only a single MAC address is transferred and used to create an IPv6 link local address (among others) to establish a connection. 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 transmit voice and video.

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

Similar Projects

  • Jami - many feature, but might not work in mesh networks
  • Berty - text messages only, uses Bluetooth LE.
  • CupLink - for RiV-mesh and a fork of Meshenger

About

P2P Voice/Video phone App over local networks. No account or Internet needed.

License:GNU General Public License v3.0


Languages

Language:Kotlin 100.0%