PTTdroid muudab telefoni raadiosaatjaks grupile, millel on juba võrk. Sina käivitad edastusprotsessi; heli ei läbi kellegi teise servereid ja pole vaja kontot luua.
Hoia nuppu all, räägi, lase lahti. Edastusprogramm määrab kanali vahetuseks, nii et korraga on eetris täpselt üks inimene – vajuta nuppu, kui keegi teine räägib, ja rakendus annab sulle teada, selle asemel, et kaks inimest samasse vaikusesse edastaksid.
Liides on loodud vastavalt sellele, kuidas raadiot tegelikult kasutatakse: ühe käega, liikumises, sageli vaatamata. Iga olek on värv ja üks sõna ning sama värv tähendab sama asja nii põhiekraanil, hõljuval nupul, vidinas kui ka teavituses. Roheline tähendab, et kanal on sinu. Punane tähendab, et oled eetris. Sinine tähendab, et keegi teine on eetris.
Mida see teeb
• Push-to-talk omaenda WebSocket relee kaudu kanalitel 1 kuni 99
• Serveri poolt arbitreeritud vestluspõrand - üks kõneleja kanali kohta, mitte kunagi kaks
• Igal raadiol on nimi, nii et näete, kes kanalit hoiab
• Jätkab rääkimist väljalülitatud ekraaniga või teises rakenduses olles mikrofoni esiplaanil oleva teenuse kaudu
• Lohistatav ujuv nupp, mis näitab kanali numbrit ja toimib ka edastuse juhtimisena
• Avakuva vidin edastuse, oleku ja kanali jaoks
• Rääkige ja katkestage ühendus otse käimasolevast teavitusest
• Heledamaks, tumedamaks või süsteemi järgimiseks
• Mõeldud nii telefonidele kui ka tahvelarvutitele
• Valikuline krüptimine: ühenduge wss:// kaudu, usaldades ise hostitud releed selle sertifikaadi sõrmejälje abil, valikulise jagatud juurdepääsu tunnusega
• Saab releed majutada seadmes endas, nii et ühel WiFi-võrgul oleval grupil pole vaja eraldi masinat
Teil on vaja releed
PTTdroid suhtleb ptt-serveriga, mis on avatud lähtekoodiga kaaslane projekt: üks Kotlin/Ktor protsess ilma andmebaasi ja varundamiseks vajaliku olekuta. See töötab ühe Dockeri käsuga ja saab esimesel käivitamisel genereerida oma TLS-sertifikaadi. Suunake rakendus sellele seadete alt või lülitage sisse „Hosti releed sellel seadmel” ja laske ühel telefonil olla serveriks kõigile samal WiFi-l olevatele kasutajatele.
Mida see ei tee
Pole kontosid, sõnumiajalugu, tekstivestlust ega heli tihendamist – see on toores 16 kHz mono PCM, mis sobib kohtvõrgus hästi, kuid on mõõdetud ühenduse puhul raiskav. Juurdepääsumärk on üks jagatud saladus kogu kanali jaoks: pole telefoni kohta eraldi volitusi ja pole võimalust ühte seadet tühistada. See on tööriist grupile, mis usaldab üksteist ja kontrollib oma infrastruktuuri, mitte tarbijasõnumitoojale.
Privaatne ülesehituse poolest
Pole analüütikat, reklaami, kolmandate osapoolte jälgijaid ega Google Play teenuseid. Heli liigub teie telefonist teie releesse ja edasi teie kanali teistesse raadiojaamadesse ning mitte kuhugi mujale.
Rakendus küsib mikrofoni ja teavitusi, et töötavat seanssi saaks kuvada. Ujuv nupp vajab lisaks valikut „Kuva teiste rakenduste peal”, mille võite vabalt välja lülitada – kõik muu töötab ka ilma selleta.
Avatud lähtekood
Avaldatud GNU üldise avaliku litsentsi v3.0 alusel ja loodud Kotlini ja Compose Multiplatformiga, koodibaasist, mida jagatakse töölaua ja iOS-i versioonidega. Lähtekood, probleemide jälgija ja kaasserver:
github.com/devapro/ptt-client-android
Raadiosaatjaühendus enda hostitud relee kaudu. Kontot, reklaame ega jälgimist pole.
Värskendatud:
17. sept 2026