PTTdroid: Push-to-Talk Radio

رده‌بندی محتوا
مناسب برای همه
+۱۰
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
تعامل کاربران
بیشتر بدانید
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

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
تماس صوتی از طریق رله‌ای که خودتان میزبان آن هستید. بدون حساب کاربری، بدون تبلیغات، بدون ردیابی.
تاریخ به‌روزرسانی
۲۶ شهریور ۱۴۰۵
داستان‌های ویژه

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
  • هیچ داده‌ای با طرف‌های سوم هم‌رسانی نمی‌شود
    درباره نحوه اعلام هم‌رسانی داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
  • هیچ داده‌ای جمع‌آوری نمی‌شود
    درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید

تازه‌ها

Fixed reconnecting issue
رده‌بندی محتوا
مناسب برای همه
تعامل کاربران
بیشتر بدانید

پشتیبانی برنامه

درباره توسعه‌دهنده
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia