PTTdroid premení telefón na vysielačku pre skupinu, ktorá už má sieť. Spustíte prenos; zvuk neprechádza cez servery nikoho iného a nie je potrebné vytvárať žiadny účet.
Podržte tlačidlo, hovorte, pustite. Prenos rozhoduje o kanáli, takže v danom okamihu je vo vysielaní presne jedna osoba – stlačte tlačidlo, kým niekto iný hovorí, a aplikácia vám to povie, namiesto toho, aby dvaja ľudia vysielali do rovnakého ticha.
Rozhranie je vytvorené pre spôsob, akým sa rádio skutočne používa: jednou rukou, v pohybe, často bez pozerania. Každý stav je farba a jedno slovo a rovnaká farba znamená to isté na hlavnej obrazovke, na plávajúcom tlačidle, vo widgete a v upozornení. Zelená znamená, že kanál je váš. Červená znamená, že ste vo vysielaní. Modrá znamená, že niekto iný má slovo.
Čo to robí
• Push-to-talk cez vaše vlastné relé WebSocket, na kanáloch 1 až 99
• Serverom riadená diskusná plocha - jeden hovoriaci na kanál, nikdy dvaja
• Každé rádio má názov, takže vidíte, kto drží kanál
• Hovorí aj s vypnutou obrazovkou alebo počas používania inej aplikácie prostredníctvom služby mikrofónu v popredí
• Presunuteľné plávajúce tlačidlo, ktoré zobrazuje číslo kanála a zároveň slúži ako ovládanie prenosu
• Widget na domovskej obrazovke pre prenos, stav a kanál
• Hovorte a odpojte sa priamo z prebiehajúceho oznámenia
• Svetlo, tma alebo sledovanie systému
• Rozmiestnené pre telefóny aj tablety
• Voliteľné šifrovanie: pripojenie cez wss://, dôvera k samostatne hostovanému relé pomocou jeho odtlačku certifikátu s voliteľným zdieľaným prístupovým tokenom
• Môže hostiť relé na samotnom zariadení, takže skupina na jednej Wi-Fi sieti nepotrebuje žiadny samostatný počítač
Potrebujete relé
PTTdroid komunikuje so serverom ptt, sprievodným projektom s otvoreným zdrojovým kódom: a Jeden proces Kotlin/Ktor bez databázy a bez zálohovania stavu. Beží s jedným príkazom Docker a pri prvom spustení dokáže vygenerovať vlastný certifikát TLS. Nasmerujte naň aplikáciu v Nastaveniach alebo zapnite možnosť „Hosťovať relé na tomto zariadení“ a nechajte jedno zariadenie ako server pre všetkých na rovnakej Wi-Fi sieti.
Čo nerobí
Neexistujú žiadne účty, žiadna história správ, žiadny textový chat ani žiadna kompresia zvuku – ide o surové 16 kHz mono PCM, čo je v poriadku v lokálnej sieti LAN, ale nehospodárne cez merané pripojenie. Prístupový token je jedno zdieľané tajomstvo pre celý kanál: neexistujú žiadne poverenia pre každé zariadenie a neexistuje spôsob, ako zrušiť jedno zariadenie. Toto je nástroj pre skupinu, ktorá si navzájom dôveruje a kontroluje svoju vlastnú infraštruktúru, nie pre spotrebiteľský messenger.
Súkromné konštrukciou
Žiadna analytika, žiadna reklama, žiadne sledovače tretích strán a žiadne služby Google Play. Zvuk putuje z vášho telefónu do vášho relé a ďalej do ostatných rádií na vašom kanáli a nikam inam.
Aplikácia si vyžiada mikrofón a upozornenia, aby sa zobrazila prebiehajúca relácia. Plávajúce tlačidlo navyše vyžaduje „zobrazenie cez iné aplikácie“, ktoré môžete nechať vypnuté – všetko ostatné funguje aj bez neho.
Open source
Vydané pod licenciou GNU General Public License v3.0 a vytvorené pomocou Kotlin a Compose Multiplatform, z kódovej základne zdieľanej s desktopovou a iOS verziou. Zdroj, sledovač problémov a sprievodný server:
github.com/devapro/ptt-client-android
Push-to-talk cez relé, ktoré si sami spravujete. Žiadny účet, žiadne reklamy, žiadne sledovanie.