Skip to content

warren-bank/Android-Bonjour-WebRTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android app that allows device discovery on WLAN (w/ Bonjour) and video calls to be placed between devices on WLAN (w/ WebRTC) without any external server.

Screenshots

Bonjour-WebRTC Bonjour-WebRTC Bonjour-WebRTC Bonjour-WebRTC Bonjour-WebRTC Bonjour-WebRTC

Notes

  • minimum supported version of Android:
    • Android 4.1 (API level 16)

Usage

  • when the Service is not running
    • your app displays a list of other devices on the WLAN that are running the Service
    • you can initiate a call to any of these devices
  • when the Service is running
    • other devices on the WLAN will see your device in their lists
    • any of these devices can initiate a call to you
  • when the app is launched
    • the Service is not running
  • when you click this icon alias icon in the top menu
    • you can specify the alias that other users will see in their lists that identifies your device on the WLAN
    • if not customized, the default value is your IP address on the WLAN
  • when you click this icon network icon in the top menu
    • the Service will toggle between on and off
      • in the on state
        • a notification will always be visible, which will reopen the app when clicked
        • resource locks will be active to:
          • keep the CPU awake
          • keep the WiFi radio awake and connected
          • enable listening for multicast packets
      • in the off state
        • the notification is dismissed
        • all resource locks are removed

Credits

Legal:

About

Android app that allows device discovery on WLAN (w/ Bonjour) and video calls to be placed between devices on WLAN (w/ WebRTC) without any external server.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages