Duetto
A permanent voice and video channel for two people, on your own server.
Paolo Benvenuto Voice & Video Chat
Screenshots
Description
Duetto is a tiny "Discord" made to measure for two people only. It is not an app for calling: it is a permanent channel. Open the app and you are in; if the other person is there too you connect by yourselves, and otherwise you stay reachable and are told the moment they arrive.
Audio and video travel end-to-end encrypted straight between the two phones. The server - yours, or one somebody let you in to - is only there to let you find each other, and cannot read anything. No account, no phone number, no service of anybody's.
- One tap and you are in the channel, and you stay: the app survives the night, the pocket, the change of network.
- Video when you want it, with the quality chosen for both phones.
- The other person can call you back with a sound that gets through even with the ringer down.
- Pairing with an eight-digit code or a QR code held up to the other phone; invitations for whoever is to open connections of their own on your server.
- Silent during a phone call, back when it ends.
- Free software, GPL-3, and a server you run yourself: a small Node.js process and coturn.
You need Android 7 or later, and a server: the README says how to put one up in a quarter of an hour.
What’s new (0.9.11)
Buttons on the notification (Enter / Go to waiting). The screen no longer stays on in an audio-only channel. A sturdier exit: a repeated touch keeps you in. The battery level told to the other side stays fresh. A word about Google, once, with the petition.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- VibrationControl the vibration alert.
- NotificationsShow notifications.
- Prevent sleepingKeep the device from going to sleep.
- FOREGROUND_SERVICE_CAMERA
- FOREGROUND_SERVICE_MICROPHONE
- Foreground serviceKeep running in the background, visible in the status bar.
- Bluetooth connectionConnect to paired Bluetooth devices.
- Audio settingsAdjust volume and audio output.
Show 9 more permissions
- CameraTake photos and videos.
- MicrophoneRecord audio.
- Network stateCheck whether and how the device is connected.
- Internet accessSend and receive data over the internet.
- FOREGROUND_SERVICE_SPECIAL_USE
- Change networkChange network connections.
- Run at startupStart automatically after the device is switched on.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- duetto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments