PTTdroid: Push-to-Talk Radio

Isilinganiselwa sokuqukethwe
Wonke umuntu
10+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Ukusebenizisana kwabasebenzisi
Funda kabanzi
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

I-PTTdroid iguqula ifoni ibe yi-walkie-talkie yeqembu elivele linenethiwekhi. Usebenzisa i-relay; umsindo awudluli kumaseva omunye umuntu, futhi akukho akhawunti ongayidala.

Bamba inkinobho, khuluma, yeka. I-relay ixazulula isiteshi, ngakho-ke umuntu oyedwa usemoyeni ngesikhathi - cindezela ngenkathi omunye ekhuluma bese uhlelo lokusebenza lukutshela, esikhundleni sabantu ababili abathumela ukuthula okufanayo.

I-interface yakhelwe indlela umsakazo osetshenziswa ngayo ngempela: ngesandla esisodwa, ukunyakaza, ngokuvamile ngaphandle kokubheka. Isimo ngasinye singumbala negama elilodwa, futhi umbala ofanayo usho into efanayo esikrinini esikhulu, enkinobheni entantayo, kuwijethi kanye nasesazisweni. Okuluhlaza kusho ukuthi isiteshi ngesakho. Okubomvu kusho ukuthi usemoyeni. Okuluhlaza kusho ukuthi omunye umuntu unephansi.

Lokho ekwenzayo

• Ukukhuluma nge-relay yakho ye-WebSocket, eziteshini 1 kuya ku-99
• Indawo yokukhuluma exazululwa yiseva - isikhulumi esisodwa ngesiteshi, hhayi ezimbili
• Umsakazo ngamunye unegama, ukuze ubone ukuthi ubani obambe isiteshi
• Iqhubeka ikhuluma isikrini sivaliwe, noma ngenkathi ukuhlelo lokusebenza oluhlukile, ngensizakalo yangaphambili yemakrofoni
• Inkinobho ehudulwayo entantayo ekhombisa inombolo yesiteshi futhi iphindwe kabili njengokulawula kokudlulisa
• Iwijethi yesikrini sasekhaya yokudlulisa, isimo kanye nesiteshi
• Khuluma futhi unqamule ngqo kwisaziso esiqhubekayo
• Kukhanya, kumnyama, noma landela uhlelo
• Kuhlelwe amafoni namathebulethi ngokufanayo
• Ukubethela okukhethwayo: xhuma nge-wss://, uthembele ku-relay ezisingathayo ngeminwe yayo yesitifiketi, enethokheni yokufinyelela eyabiwe ongayikhetha
• Ingasingatha i-relay kudivayisi uqobo, ngakho iqembu eliku-Wi-Fi eyodwa alidingi umshini ohlukile nhlobo

Udinga i-relay

I-PTTdroid ikhuluma ne-ptt-server, iphrojekthi yomthombo ovulekile ehambisanayo: inqubo eyodwa ye-Kotlin/Ktor engenasizindalwazi futhi engenasimo sokusekela. Isebenza ngomyalo owodwa we-Docker futhi ingakhiqiza isitifiketi sayo se-TLS ekuqaleni kokuqala. Khomba uhlelo lokusebenza kuyo ngaphansi kwezilungiselelo, noma uvule okuthi "Bamba i-relay kule divayisi" bese uvumela ifoni eyodwa ibe yiseva yawo wonke umuntu ku-Wi-Fi efanayo.


Lokho engakwenza


Awekho ama-akhawunti, akukho mlando wemiyalezo, akukho ngxoxo yombhalo futhi akukho kucindezelwa komsindo - iyi-PCM engu-16 kHz engavuthiwe, elungile ku-LAN futhi echitha isikhathi ngokuxhumeka okulinganiselwe. Ithokheni yokufinyelela iyimfihlo eyodwa ehlanganyelwe yesiteshi sonke: azikho iziqinisekiso zefoni ngayinye futhi ayikho indlela yokuhoxisa idivayisi eyodwa. Leli ithuluzi leqembu elithembanayo futhi elilawula ingqalasizinda yalo, hhayi isithunywa sabathengi.


Eyimfihlo ngokwakhiwa


Awekho ama-analytics, akukho ukukhangisa, akukho zithrekhi zenkampani yangaphandle kanye namasevisi e-Google Play. Umsindo uhamba usuka efonini yakho uye ku-relay yakho uye kwamanye amarediyo esiteshini sakho, futhi akukho ndawo.



Uhlelo lokusebenza lucela imakrofoni, kanye nezaziso ukuze iseshini esebenzayo iboniswe. Inkinobho entantayo idinga futhi "ukuboniswa kwezinye izinhlelo zokusebenza", okhululekile ukuyishiya ivaliwe - konke okunye kusebenza ngaphandle kwayo.


Umthombo ovulekile


Ikhishwe ngaphansi kwe-GNU General Public License v3.0 futhi yakhiwe nge-Kotlin kanye ne-Compose Multiplatform, kusukela ku-codebase eyabelwe ne-desktop kanye ne-iOS builds. Umthombo, i-issue tracker kanye ne-companion server:


github.com/devapro/ptt-client-android
I-Push-to-talk nge-relay oyibambayo. Akukho akhawunti, akukho zikhangiso, akukho ukulandelela.
Kubuyekezwe ngo-
Sep 17, 2026
Izindaba ezifakiwe

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
  • Ayikho idatha eyabiwe nezinkampani zangaphandle
    Funda kabanzi mayelana nendlela onjiniyela abaveza ngayo ukwabelana
  • Ayikho idatha eqoqiwe
    Funda kabanzi mayelana nokuthi onjiniyela bakuveza kanjani ukuqoqwa

Yini entsha

Fixed reconnecting issue
Isilinganiselwa sokuqukethwe
Wonke umuntu
Ukusebenizisana kwabasebenzisi
Funda kabanzi

Ukusekelwa kwe-app

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