PTTdroid یک تلفن را به یک واکی تاکی برای گروهی که از قبل شبکه دارند تبدیل میکند. شما رله را اجرا میکنید؛ صدا از سرورهای هیچ کس دیگری عبور نمیکند و هیچ حسابی برای ایجاد وجود ندارد.
دکمه را نگه دارید، صحبت کنید، رها کنید. رله کانال را داوری میکند، بنابراین دقیقاً یک نفر در یک زمان در حال پخش است - در حالی که شخص دیگری در حال صحبت است، دکمه را فشار دهید و برنامه به شما میگوید، به جای اینکه دو نفر در یک سکوت واحد ارسال کنند.
رابط کاربری برای نحوه استفاده واقعی از رادیو ساخته شده است: با یک دست، در حال حرکت، اغلب بدون نگاه کردن. هر حالت یک رنگ و یک کلمه است و همان رنگ در صفحه اصلی، روی دکمه شناور، در ویجت و در اعلان به معنای یکسان است. سبز به معنای کانال شماست. قرمز به معنای پخش شدن شماست. آبی به معنای این است که شخص دیگری صحبت میکند.
چه کاری انجام میدهد
• قابلیت مکالمه از طریق رله WebSocket خودتان، روی کانالهای ۱ تا ۹۹
• یک فضای مکالمه داوری شده توسط سرور - یک گوینده در هر کانال، هرگز دو گوینده
• هر رادیو یک نام دارد، بنابراین میتوانید ببینید چه کسی کانال را در اختیار دارد
• با خاموش بودن صفحه نمایش یا در حالی که در برنامه دیگری هستید، از طریق یک سرویس پیشزمینه میکروفون، به مکالمه ادامه میدهد
• یک دکمه شناور قابل کشیدن که شماره کانال را نشان میدهد و به عنوان کنترل انتقال نیز عمل میکند
• یک ویجت صفحه اصلی برای انتقال، وضعیت و کانال
• مکالمه و قطع ارتباط مستقیم از اعلان جاری
• روشن، تاریک یا دنبال کردن سیستم
• طراحی شده برای تلفنها و تبلتها به طور یکسان
• رمزگذاری اختیاری: اتصال از طریق wss://، اعتماد به یک رله خود میزبان توسط اثر انگشت گواهی آن، با یک توکن دسترسی مشترک اختیاری
• میتواند رله را روی خود دستگاه میزبانی کند، بنابراین یک گروه روی یک Wi-Fi به هیچ وجه به دستگاه جداگانهای نیاز ندارد
شما به یک رله نیاز دارید
PTTdroid با ptt-server، یک همراه، صحبت میکند پروژه متنباز: یک فرآیند Kotlin/Ktor واحد بدون پایگاه داده و بدون نیاز به پشتیبانگیری از وضعیت. با یک دستور Docker اجرا میشود و میتواند در اولین بوت، گواهی TLS خود را تولید کند. برنامه را در قسمت تنظیمات به آن ارجاع دهید، یا "میزبانی یک رله روی این دستگاه" را فعال کنید و اجازه دهید یک گوشی برای همه در یک Wi-Fi سرور باشد.
آنچه انجام نمیدهد
هیچ حساب کاربری، سابقه پیام، چت متنی و فشردهسازی صدا وجود ندارد - این یک PCM مونو ۱۶ کیلوهرتز خام است که در یک شبکه محلی خوب است و از طریق یک اتصال محدود، بیفایده است. توکن دسترسی یک راز مشترک برای کل کانال است: هیچ اعتبارنامهای برای هر گوشی وجود ندارد و هیچ راهی برای لغو یک دستگاه واحد وجود ندارد. این ابزاری برای گروهی است که به یکدیگر اعتماد دارند و زیرساخت خود را کنترل میکنند، نه یک پیامرسان مصرفکننده.
خصوصی از نظر ساختار
بدون تجزیه و تحلیل، بدون تبلیغات، بدون ردیابهای شخص ثالث و بدون سرویسهای Google Play. صدا از تلفن شما به رله شما و از آنجا به سایر رادیوهای کانال شما و نه هیچ جای دیگر منتقل میشود.
این برنامه میکروفون و اعلانها را درخواست میکند تا جلسه در حال اجرا نمایش داده شود. دکمه شناور علاوه بر این به "نمایش روی سایر برنامهها" نیاز دارد، که میتوانید آن را خاموش کنید - همه چیز دیگر بدون آن کار میکند.
منبع باز
تحت مجوز عمومی عمومی GNU نسخه ۳.۰ منتشر شده و با Kotlin و Compose Multiplatform، از یک پایگاه کد مشترک با نسخههای دسکتاپ و iOS ساخته شده است. منبع، ردیاب مشکل و سرور همراه:
github.com/devapro/ptt-client-android
تماس صوتی از طریق رلهای که خودتان میزبان آن هستید. بدون حساب کاربری، بدون تبلیغات، بدون ردیابی.
تاریخ بهروزرسانی
۲۶ شهریور ۱۴۰۵