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.
- minimum supported version of Android:
- Android 5.0 (API level 21)
- 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 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 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
- in the on state
- the Service will toggle between on and off
- jmDNS library
- handles all Bonjour service registration/discovery
- WebRTC prebuilt native libraries with JNI wrapper
- WebRTC AppRTCMobile example Android application
- copyright: Warren Bank
- license: GPL-2.0