Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud

"Világfa" kod nomi ostida tarqatilgan Jami markazlashtirilmagan aloqa platformasining yangi versiyasi taqdim etildi. Loyiha P2P rejimida ishlaydigan va yuqori darajadagi maxfiylik va xavfsizlikni ta'minlagan holda katta guruhlar va individual qo'ng'iroqlar o'rtasidagi aloqani tashkil qilish imkonini beruvchi aloqa tizimini yaratishga qaratilgan. Ilgari Ring va SFLphone nomi bilan tanilgan Jami GNU loyihasi bo'lib, GPLv3 ostida litsenziyalangan. Ikkilik assemblies GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL va boshqalar), Windows, macOS, iOS, Android va Android TV uchun tayyorlangan.

An'anaviy aloqa mijozlaridan farqli o'laroq, Jami X.509 sertifikatlari asosida uchdan-end shifrlash (kalitlar faqat mijoz tomonida mavjud) va autentifikatsiyadan foydalangan holda foydalanuvchilar o'rtasida to'g'ridan-to'g'ri ulanishni tashkil qilish orqali tashqi serverlarga murojaat qilmasdan xabarlarni uzatishi mumkin. Xavfsiz xabar almashishdan tashqari, dastur sizga ovozli va video qo'ng'iroqlarni amalga oshirish, telekonferentsiyalar yaratish, fayllar almashish va fayllar va ekran tarkibiga umumiy kirishni tashkil qilish imkonini beradi. Intel Core i7-7700K 4.20 gigagertsli protsessor, 32 GB operativ xotira va 100 Mbit/s tarmoq ulanishiga ega serverda videokonferensaloqa uchun 25 dan ortiq ishtirokchi ulanmaganda eng yaxshi sifatga erishiladi. Har bir videokonferensiya ishtirokchisi taxminan 2 Mbit/s tarmoqli kengligi talab qiladi.

Dastlab, loyiha SIP protokoli asosida dasturiy telefon sifatida ishlab chiqilgan, lekin SIP bilan mosligini va ushbu protokol yordamida qo'ng'iroq qilish qobiliyatini saqlab qolgan holda, P2P modeli foydasiga uzoq vaqt davomida ushbu doiradan chiqib ketdi. Dastur turli kodeklarni (G711u, G711a, GSM, Speex, Opus, G.722) va protokollarni (ICE, SIP, TLS) qo'llab-quvvatlaydi, video, ovoz va xabarlarni ishonchli shifrlashni ta'minlaydi. Xizmat funktsiyalariga qo'ng'iroqlarni yo'naltirish va ushlab turish, qo'ng'iroqlarni yozib olish, qidiruv bilan qo'ng'iroqlar tarixi, ovoz balandligini avtomatik boshqarish, GNOME va KDE manzillar kitoblari bilan integratsiya kiradi.

Foydalanuvchini aniqlash uchun Jami blokcheyn ko‘rinishidagi manzillar kitobini amalga oshirishga asoslangan markazlashtirilmagan global hisob autentifikatsiya mexanizmidan foydalanadi (Ethereum loyihasi ishlanmalaridan foydalaniladi). Bitta foydalanuvchi identifikatori (RingID) bir vaqtning o'zida bir nechta qurilmalarda ishlatilishi mumkin va qaysi qurilma faol bo'lishidan qat'iy nazar, smartfon va shaxsiy kompyuteringizda turli identifikatorlarni saqlashga hojat qoldirmasdan foydalanuvchi bilan bog'lanish imkonini beradi. Ismlarni RingID-ga tarjima qilish uchun mas'ul bo'lgan manzillar kitobi turli ishtirokchilar tomonidan boshqariladigan tugunlar guruhida saqlanadi, shu jumladan global manzillar kitobining mahalliy nusxasini saqlash uchun o'z tuguningizni ishga tushirish qobiliyati (Jami tomonidan boshqariladigan alohida ichki manzillar kitobi ham mavjud. mijoz).

Jamida foydalanuvchilarga murojaat qilish uchun OpenDHT protokoli (tarqatilgan xesh jadvali) qo'llaniladi, bu foydalanuvchilar haqidagi ma'lumotlarga ega markazlashtirilgan registrlardan foydalanishni talab qilmaydi. Jomiyning asosi jami-demon fon jarayoni bo'lib, u ulanishlarni qayta ishlash, aloqalarni tashkil qilish, video va ovoz bilan ishlash uchun javobgardir. Jami-daemon bilan o'zaro aloqa LibRingClient kutubxonasi yordamida tashkil etilgan bo'lib, u mijoz dasturiy ta'minotini yaratish uchun asos bo'lib xizmat qiladi va foydalanuvchi interfeysi va platformalar bilan bog'liq bo'lmagan barcha standart funktsiyalarni ta'minlaydi. Mijoz ilovalari to'g'ridan-to'g'ri LibRingClient-ning tepasida yaratiladi, bu esa turli interfeyslarni yaratish va qo'llab-quvvatlashni juda oson qiladi. Kompyuter uchun asosiy mijoz Qt kutubxonasi yordamida yoziladi, GTK va Electron asosidagi qo'shimcha mijozlar ishlab chiqilmoqda.

Asosiy innovatsiyalar:

  • To'dali guruh aloqa tizimini (Swarms) rivojlantirish davom etdi, bu to'liq taqsimlangan P2P chatlarini yaratishga imkon berdi, ularning aloqa tarixi barcha foydalanuvchi qurilmalarida sinxronlashtirilgan shaklda birgalikda saqlanadi. Ilgari faqat ikkita ishtirokchiga to‘dada muloqot qilishga ruxsat berilgan bo‘lsa, yangi versiyada to‘da rejimi endi 8 kishigacha bo‘lgan kichik guruh chatlarini yaratishi mumkin (kelgusi nashrlarda ular ruxsat etilgan ishtirokchilar sonini ko‘paytirishni, shuningdek, qo‘llab-quvvatlashni qo‘shishni rejalashtirmoqdalar. umumiy chatlar uchun).
    Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud

    Guruh suhbatlarini yaratish uchun yangi tugma qo‘shildi va chat sozlamalarini sozlash imkoniyati taqdim etildi.

    Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud

    Guruh chatini yaratgandan so'ng, unga yangi ishtirokchilar qo'shishingiz va mavjudlarini olib tashlashingiz mumkin. Ishtirokchilarning uchta toifasi mavjud: taklif qilingan (guruhga qo'shilgan, lekin hali chatga ulanmagan), ulangan va administrator. Har bir ishtirokchi boshqa odamlarga taklifnoma yuborishi mumkin, lekin faqat administrator guruhdan olib tashlashi mumkin (hozircha faqat bitta administrator bo'lishi mumkin, ammo kelajakdagi nashrlarda kirish huquqlarining moslashuvchan tizimi va bir nechta administratorlarni tayinlash imkoniyati mavjud bo'ladi).

    Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud

  • Ishtirokchilar ro'yxati, yuborilgan hujjatlar ro'yxati va sozlamalar kabi chat ma'lumotlariga ega yangi panel qo'shildi.
    Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud
  • Xabarni o'qish va matn kiritish haqida bir necha turdagi ko'rsatkichlar qo'shildi.
    Markazlashtirilmagan aloqa platformasi Jami "Vilagfa" mavjud
  • Fayllarni chatga jo‘natish imkoniyati ta’minlangan va chat ishtirokchilari faylni jo‘natuvchi onlayn bo‘lmagan taqdirda ham qabul qilishlari mumkin.
  • Chatlarda xabarlarni qidirish uchun interfeys qo'shildi.
  • Emoji belgilaridan foydalangan holda reaktsiyalarni sozlash uchun qo'shimcha yordam qo'shildi.
  • Joriy joylashuv ma'lumotlarini ko'rsatish imkoniyati qo'shildi.
  • Ish stoli mijoziga video konferentsiyalarga hamroh bo'lgan guruh suhbatlari uchun eksperimental yordam qo'shildi.

Manba: opennet.ru

a Izoh qo'shish