PTTdroid: Push-to-Talk Radio

Edukiaren sailkapena
Adin guztietarako
10+
deskarga
Edukiaren sailkapena
Adin guztietarako
Erabiltzaileen arteko interakzioak
Lortu informazio gehiago
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

PTTdroid-ek telefono bat walkie-talkie bihurtzen du sare bat duen talde batentzat. Erreleboa exekutatzen duzu; audioa ez da beste inoren zerbitzarietatik igarotzen, eta ez dago konturik sortzeko.

Sakatu botoia, hitz egin, askatu. Erreleboak kanala arbitratzen du, beraz, pertsona bakarra dago airean aldi berean - sakatu beste norbait hitz egiten ari den bitartean eta aplikazioak esaten dizu, bi pertsonek isiltasun berean transmititu beharrean.

Interfazea irrati bat benetan erabiltzeko moduan eraikita dago: esku bakarrarekin, mugimenduan, askotan begiratu gabe. Egoera bakoitza kolore bat eta hitz bakarra da, eta kolore berak gauza bera esan nahi du pantaila nagusian, botoian, widgetean eta jakinarazpenean. Berdeak kanala zurea dela esan nahi du. Gorriak airean zaudela esan nahi du. Urdinak beste norbaitek hitza duela esan nahi du.

Zer egiten duen

• Sakatu hitz egiteko zure WebSocket erreleboaren bidez, 1etik 99ra bitarteko kanaletan
• Zerbitzariak arbitratutako elkarrizketa-solairua - hizlari bat kanal bakoitzeko, inoiz ez bi
• Irrati bakoitzak izen bat du, beraz, kanala nork duen ikus dezakezu
• Pantaila itzalita edo beste aplikazio batean zauden bitartean hitz egiten jarraitzen du, mikrofonoaren aurreko planoko zerbitzu baten bidez
• Kanal zenbakia erakusten duen eta transmisio-kontrola ere balio duen botoia arrastaka daitekeen botoia
• Hasierako pantailako widget bat transmisiorako, egoerarako eta kanalerako
• Hitz egin eta deskonektatu zuzenean jakinarazpen jarraitutik
• Argia, iluna edo sistema jarraitu
• Telefono eta tabletetarako diseinatuta
• Aukerako enkriptatzea: wss:// bidez konektatu, auto-ostatutako errelebo batean konfiantza izanik bere ziurtagiriaren hatz-marka bidez, aukerako sarbide partekatuko token batekin
• Errelea gailuan bertan ostatatu dezake, beraz, Wi-Fi bateko talde batek ez du makina bereizirik behar

Errelebo bat behar duzu

PTTdroid-ek ptt-zerbitzariarekin hitz egiten du, kode irekiko proiektu lagun batekin: a Kotlin/Ktor prozesu bakarra, datu-baserik eta babeskopia egiteko egoerarik gabe. Docker komando bakarrarekin exekutatzen da eta bere TLS ziurtagiria sor dezake lehenengo abiaraztean. Aplikazioa bertara bideratu Ezarpenetan, edo "Ostatu errelebo bat gailu honetan" aktibatu eta utzi telefono mugikor bat Wi-Fi berean dauden guztien zerbitzaria izan dadin.

Zer ez duen egiten

Ez dago konturik, ez mezuen historiarik, ez testu-txatik eta ez audio-konpresiorik - 16 kHz-ko mono PCM gordina da, LAN batean ondo dagoena eta konexio neurtu batean xahuketa bat dena. Sarbide-tokena kanal osoarentzako sekretu partekatu bat da: ez dago telefono mugikor bakoitzeko kredentzialik eta ez dago gailu bakar bat ezeztatzeko modurik. Elkarren artean konfiantza duen eta bere azpiegitura kontrolatzen duen talde batentzako tresna bat da, ez kontsumitzaileen mezulari bat.

Eraikuntzaz pribatua

Ez dago analisirik, ez publizitaterik, ez hirugarrenen jarraitzailerik eta ez Google Play zerbitzurik. Audioa zure telefonotik zure errelebora eta zure kanaleko beste irratietara bidaiatzen du, eta inon ez.

Aplikazioak mikrofonoa eta jakinarazpenak eskatzen ditu saioa martxan dagoela erakutsi ahal izateko. Botoi flotatzaileak "beste aplikazioen gainean erakutsi" aukera ere behar du, eta hori itzalita utzi dezakezu; beste guztia funtzionatzen du hori gabe.


Kode irekia


GNU Lizentzia Publiko Orokorraren 3.0 bertsioaren pean argitaratua eta Kotlin eta Compose Multiplatform-ekin eraikia, mahaigaineko eta iOS bertsioekin partekatutako kode-base batetik abiatuta. Iturria, arazoen jarraitzailea eta zerbitzari laguntzailea:


github.com/devapro/ptt-client-android
Zuk zeuk ostatatzen duzun errelebo baten bidez hitz egiteko sakatu. Ez dago konturik, ez iragarkirik, ez jarraipenik.
Azken eguneratzea
2026(e)ko ira. 17(a)
Albiste aipagarriak

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.

Berritasunak

Fixed reconnecting issue
Edukiaren sailkapena
Adin guztietarako
Erabiltzaileen arteko interakzioak
Lortu informazio gehiago

Aplikazioaren laguntza-zerbitzua

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