GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - meshenger-app/meshenger-android: P2P Voice/Video phone App for local networks.

BranchesTags
Open more actions menu

Latest commit

 

History

1,445 Commits
1,445 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
docs
docs
 
 
gradle/wrapper
gradle/wrapper
 
 
graphical-assets
graphical-assets
 
 
metadata
metadata
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

Meshenger

Direct voice- and video phone calls. No need for accounts or access to the Internet. Just scan each others QR-Code that will contain the contacts IP address. This works at home or company networks but also in many off-the-grid networks such as community mesh networks.

Features:

  • voice and video calls
  • encrypted communication
  • no accounts, no registration, no servers
  • add custom addresses to reach contacts

Limitations:

  • no calls through firewalls / NAT borders
  • IP address change requires manual contact update

Download

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

Screenshots

Translations

Visit weblate.org to contribute translations. An alternative is to directly translate the values in strings.xml and then to create a pull request or send it via Email.

Documentation

Meshenger connects to IP addresses in a true P2P fashion. Contacts are encoded in a text blob that can be exchanged via QR-Code, picture or copy&paste. They contain a name, a public key and a list of IP addresses or domain names. Also IPv6 link local addresses are supported, which would 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.

License

GNU GENERAL PUBLIC LICENSE 3.0 or later, see license text or on spdx.org.

Similar Projects

This list only contains Open Source projects.

  • linphone - VoIP, SIP, Video telephone app.
  • Jami - Multiplatform Chat and Video messenger, uses a DHT.
  • Briar - Censorship-resistant P2P messaging. Connect via Bluetooth, Wi-Fi or Tor. Privacy orientated.
  • Qaul - Internet independent wireless mesh text messenger. Uses BLE, Wifi & Internet-overlay.
  • pion offline - Offline WebRTC demo.

About

P2P Voice/Video phone App for local networks.

Topics

androiddecentralizedlanp2pphonewalkie-talkiewebrtc

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

973 stars

Watchers

25 watching

Forks

152 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.