Endi siz bloklay olmaysiz: Jami markazlashtirilmagan aloqa platformasining birinchi versiyasi chiqdi

Endi siz bloklay olmaysiz: Jami markazlashtirilmagan aloqa platformasining birinchi versiyasi chiqdi
bugun paydo bo'ldi birinchi nashri markazlashmagan aloqa platformasi Jami, u Together kod nomi ostida tarqatiladi. Ilgari loyiha boshqa nom ostida ishlab chiqilgan - Ring va undan oldin - SFLPhone. 2018 yilda markazlashmagan messenjer savdo belgilari bilan yuzaga kelishi mumkin bo'lgan nizolarni oldini olish maqsadida qayta nomlandi.

Messenjer kodi GPLv3 litsenziyasi ostida tarqatiladi. Jami GNU/Linux, Windows, MacOS, iOS, Android va Android TV uchun chiqarilgan. Majburiy emas, Qt, GTK va Electron asosidagi interfeyslar uchun variantlardan birini tanlashingiz mumkin. Lekin bu erda asosiy narsa, albatta, interfeyslar emas, balki Jomiy imkoniyat beradi maxsus tashqi serverlarga murojaat qilmasdan xabar almashish.

Buning o'rniga, end-to-end shifrlashdan foydalangan holda foydalanuvchilar o'rtasida to'g'ridan-to'g'ri aloqa o'rnatiladi. Kalitlar faqat mijoz tomonida mavjud. Autentifikatsiya protsedurasi X.509 sertifikatlariga asoslanadi. Xabarlarga qo'shimcha ravishda, platforma audio va video qo'ng'iroqlarni amalga oshirish, telekonferentsiyalar yaratish, fayllar almashish, fayl almashish va ekran kontentini tashkil qilish imkonini beradi.

Dastlab, ushbu loyiha SIP telefon dasturi sifatida joylashtirilgan va ishlab chiqilgan. Ammo keyin ishlab chiquvchilar SIP bilan moslikni saqlab, ushbu protokol yordamida qo'ng'iroq qilish imkoniyatini qoldirib, loyihaning funksionalligini kengaytirishga qaror qilishdi. Dastur turli kodeklarni, jumladan G711u, G711a, GSM, Speex, Opus, G.722, shuningdek, ICE, SIP, TLS protokollarini qo'llab-quvvatlaydi.

Aloqa funksiyalariga qoβ€˜ngβ€˜iroqni yoβ€˜naltirishni bekor qilish, qoβ€˜ngβ€˜iroqni ushlab turish, qoβ€˜ngβ€˜iroqni yozib olish, qidiruv bilan qoβ€˜ngβ€˜iroqlar tarixi, ovoz balandligini avtomatik boshqarish, GNOME va KDE manzillar kitobi integratsiyasi kiradi.

Yuqorida biz ishonchli foydalanuvchi autentifikatsiya tizimi haqida qisqacha gaplashdik. Mexanizm blokcheynga asoslangan - manzillar kitobi Ethereumga asoslangan. Shu bilan birga, qaysi qurilma faol bo'lishidan qat'i nazar, foydalanuvchi bilan bog'lanib, bir vaqtning o'zida bir nechta qurilmalardan ulanishingiz mumkin. RingID-dagi nomlarni tarjima qilish uchun mas'ul bo'lgan manzillar kitobi turli a'zolar tomonidan boshqariladigan tugunlar yordamida amalga oshiriladi. Ular global manzillar kitobining mahalliy nusxasini saqlash uchun o'z tuguningizni ishga tushirish uchun ishlatilishi mumkin.

Foydalanuvchilarga murojaat qilishga kelsak, ishlab chiquvchilar ushbu muammoni hal qilish uchun OpenDHT protokolidan foydalanganlar, bu esa foydalanuvchilar haqidagi ma'lumotlarga ega markazlashtirilgan registrlardan foydalanishni talab qilmaydi. Jomiyning asosi jami-daemon bo'lib, u ulanishlarni qayta ishlash, aloqalarni tashkil qilish, video va ovoz bilan ishlash uchun javobgardir.

Jami-daemon bilan o'zaro aloqa LibRingClient kutubxonasiga asoslangan. Bu mijoz dasturiy ta'minotini yaratish uchun asos bo'lib, foydalanuvchi interfeysi va platformalar bilan bog'liq bo'lmagan zarur funksionallikni ta'minlaydi. Va allaqachon LibRingClient mijoz ilovalari ustida ishlab chiqilgan.

P2P messenjerini telekommunikatsiya platformasiga qayta ishlashda ishlab chiquvchilar qo'shilgan yangi va yangilangan mavjud xususiyatlar. Mana ular:

  • Past tarmoqli kengligi tarmoqlarida yaxshilangan ishlash.
  • Android va iOS tizimlarida ishlashda foydalaniladigan resurslar miqdori kamaytirildi.
  • Windows uchun qayta yozilgan mijoz. U planshet rejimida ham ishlashi mumkin.
  • Bir nechta ishtirokchilar bilan telekonferentsiya uchun vositalar mavjud.
  • Konferentsiyada translyatsiya rejimini o'zgartirish imkoniyati qo'shildi.
  • Ilovani bir marta bosish orqali serverga aylantirish mumkin (bu, masalan, konferentsiyalar uchun kerak bo'lishi mumkin).
  • JAMS hisobini boshqarish serveri joriy etildi.
  • Asosiy messenjerning imkoniyatlarini kengaytiruvchi plaginlarni ulash mumkin.

Endi siz bloklay olmaysiz: Jami markazlashtirilmagan aloqa platformasining birinchi versiyasi chiqdi

Manba: www.habr.com

a Izoh qo'shish