PTTdroid: Push-to-Talk Radio

Տարիքային սահմանափակումներ
Բոլորի համար
10+
Ներբեռնումներ
Տարիքային սահմանափակումներ
Բոլորի համար
Օգտատերերի փոխազդեցություն
Իմանալ ավելին
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ

Հավելվածի մասին

PTTdroid-ը հեռախոսը վերածում է ռացի-ռադիոհաղորդիչի այն խմբի համար, որն արդեն ունի ցանց: Դուք գործարկում եք փոխանցումը. ձայնը չի անցնում ուրիշի սերվերներով, և հաշիվ ստեղծելու կարիք չկա։

Պահեք կոճակը, խոսեք, բաց թողեք: Փոխանցումը կարգավորում է ալիքը, այնպես որ միաժամանակ ուղիղ եթերում է միայն մեկ մարդ. սեղմեք, երբ ինչ-որ մեկը խոսում է, և հավելվածը կասի ձեզ, այլ ոչ թե երկու մարդ նույն լռության մեջ հաղորդում են անում։

Ինտերֆեյսը կառուցված է ռադիոյի իրական օգտագործման եղանակին համապատասխան՝ մեկ ձեռքով, շարժման մեջ, հաճախ առանց նայելու: Յուրաքանչյուր վիճակ գույն է և մեկ բառ, և նույն գույնը նույն բանն է նշանակում գլխավոր էկրանին, լողացող կոճակի վրա, վիջեթում և ծանուցման մեջ: Կանաչը նշանակում է, որ ալիքը ձերն է: Կարմիրը նշանակում է, որ դուք ուղիղ եթերում եք: Կապույտը նշանակում է, որ խոսքը ուրիշի մասին է։

Ինչ է անում

• Սեղմեք՝ խոսելու համար ձեր սեփական WebSocket ռելեի միջոցով, 1-ից 99 ալիքների վրա
• Սերվերի կողմից արբիտրաժային խոսակցության հարթակ՝ մեկ խոսող յուրաքանչյուր ալիքի համար, երբեք երկու
• Յուրաքանչյուր ռադիո ունի անուն, այնպես որ կարող եք տեսնել, թե ով է պահում ալիքը
• Շարունակում է խոսել անջատված էկրանով կամ մեկ այլ հավելվածում գտնվելիս՝ միկրոֆոնի առաջին պլանի ծառայության միջոցով
• Քաշվող լողացող կոճակ, որը ցույց է տալիս ալիքի համարը և ծառայում է որպես փոխանցման կառավարման միջոց
• Հիմնական էկրանի վիջեթ՝ փոխանցման, կարգավիճակի և ալիքի համար
• Խոսեք և անջատվեք անմիջապես ընթացիկ ծանուցումից
• Բաց, մութ կամ հետևեք համակարգին
• Տեղադրված է ինչպես հեռախոսների, այնպես էլ պլանշետների համար
• Լրացուցիչ կոդավորում. միացեք wss://-ի միջոցով, վստահելով ինքնահաստատված ռելեին իր վկայագրի մատնահետքով, լրացուցիչ համատեղ մուտքի տոկենի միջոցով
• Կարող է տեղակայել ռելեն սարքի վրա, այնպես որ մեկ Wi-Fi-ի վրա գտնվող խումբը ընդհանրապես կարիք չունի առանձին մեքենայի

Ձեզ անհրաժեշտ է ռելե

PTTdroid-ը կապվում է ptt-server-ի հետ, որը ուղեկցող բաց կոդով նախագիծ է. մեկ Kotlin/Ktor պրոցես՝ առանց տվյալների բազայի և առանց պահուստավորման վիճակի։ Այն աշխատում է մեկ Docker հրամանով և կարող է ստեղծել իր սեփական TLS վկայականը առաջին բեռնման ժամանակ։ Ուղղորդեք հավելվածը դրա վրա «Կարգավորումներ» բաժնում կամ միացրեք «Հոսթինգային ռելե այս սարքի վրա» գործառույթը և թույլ տվեք, որ մեկ հեռախոսը լինի սերվերը նույն Wi-Fi-ի բոլորի համար։

Ինչը այն չի անում

Չկան հաշիվներ, չկա հաղորդագրությունների պատմություն, չկա տեքստային զրույց և չկա ձայնային սեղմում. այն հում 16 կՀց մոնո PCM է, որը լավ է տեղական ցանցում և վատնում է չափիչ կապի դեպքում։ Մուտքի տոկենը մեկ ընդհանուր գաղտնիք է ամբողջ ալիքի համար. չկան յուրաքանչյուր հեռախոսի համար նախատեսված հավատարմագրեր և չկա մեկ սարք չեղարկելու միջոց։ Սա գործիք է այն խմբի համար, որը վստահում է միմյանց և վերահսկում է իր սեփական ենթակառուցվածքը, այլ ոչ թե սպառողական մեսենջեր։

Կառուցվածքով՝ մասնավոր

Չկան վերլուծություններ, չկա գովազդ, չկան երրորդ կողմի հետևորդներ և չկան Google Play ծառայություններ։ Աուդիոն ձեր հեռախոսից տեղափոխվում է ձեր ռելե և ձեր ալիքի մյուս ռադիոկայաններ, և ոչ մի այլ տեղ։

Հավելվածը խնդրում է միկրոֆոն և ծանուցումներ, որպեսզի ցուցադրվի ընթացիկ սեսիան: Լողացող կոճակը լրացուցիչ կարիք ունի «ցուցադրվելու այլ հավելվածների վրայով», որը դուք կարող եք թողնել անջատված՝ մնացած ամեն ինչ աշխատում է առանց դրա։

Բաց կոդ

Թողարկվել է GNU General Public License v3.0 լիցենզիայի ներքո և կառուցվել է Kotlin-ի և Compose Multiplatform-ի միջոցով՝ համակարգչային և iOS տարբերակների հետ համատեղ օգտագործվող կոդային բազայից: Աղբյուրը, խնդիրների հետևորդը և ուղեկցող սերվերը՝

github.com/devapro/ptt-client-android
Զրույցի համար սեղմեք ձեր սեփական հոսթինգի միջոցով։ Հաշիվ չկա, գովազդ չկա, հետևում չկա։
Վերջին թարմացումը՝
17 սեպ, 2026 թ.
Առաջարկվող նորություններ

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
  • Երրորդ կողմերին տվյալներ չեն փոխանցվում
    Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
  • Հավելվածը տվյալներ չի հավաքում
    Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Ինչ նոր բան կա

Fixed reconnecting issue
Տարիքային սահմանափակումներ
Բոլորի համար
Օգտատերերի փոխազդեցություն
Իմանալ ավելին

Հավելվածի աջակցություն

Մշակողի մասին
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia