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 թ.