PTTdroid: Push-to-Talk Radio

Sisu reiting
Kõik
10+
Allalaadimised
Sisu reiting
Kõik
Kasutajatevaheline suhtlus
Lisateave
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

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
Esiletoodud lood

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
  • Kolmandate osapooltega ei jagata andmeid
    Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
  • Andmeid ei koguta
    Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Mis on uut?

Fixed reconnecting issue
Sisu reiting
Kõik
Kasutajatevaheline suhtlus
Lisateave

Rakenduse tugi

Teave arendaja kohta
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia