İndi bloklaya bilməzsiniz: mərkəzləşdirilməmiş rabitə platforması Jami-nin ilk buraxılışı buraxıldı

İndi bloklaya bilməzsiniz: mərkəzləşdirilməmiş rabitə platforması Jami-nin ilk buraxılışı buraxıldı
bu gün ortaya çıxdı birinci nəşr mərkəzləşdirilməmiş rabitə platforması Jami, birlikdə kod adı altında paylanır. Əvvəllər layihə fərqli adla - Ring, ondan əvvəl isə SFLPhone adı altında inkişaf edirdi. 2018-ci ildə ticarət nişanları ilə mümkün münaqişələrin qarşısını almaq üçün mərkəzləşdirilməmiş messencerin adı dəyişdirildi.

Messenger kodu GPLv3 lisenziyası altında paylanır. Jami GNU/Linux, Windows, MacOS, iOS, Android və Android TV üçün buraxılıb. İstəyə görə, siz Qt, GTK və Elektron əsasında interfeyslər üçün seçimlərdən birini seçə bilərsiniz. Amma burada əsas olan, əlbəttə ki, interfeyslər deyil, Caminin olmasıdır şans verin xüsusi xarici serverlərə müraciət etmədən mesaj mübadiləsi.

Bunun əvəzinə, uçdan-uca şifrələmədən istifadə edən istifadəçilər arasında birbaşa əlaqə qurulur. Açarlar yalnız müştəri tərəfində mövcuddur. Doğrulama proseduru X.509 sertifikatlarına əsaslanır. Mesajlara əlavə olaraq, platforma audio və video zənglər etmək, telekonfranslar yaratmaq, fayl mübadiləsi, fayl mübadiləsi və ekran məzmununu təşkil etmək imkanı verir.

Əvvəlcə bu layihə SIP telefonu proqram təminatı kimi yerləşdirildi və inkişaf etdirildi. Lakin sonra tərtibatçılar SIP ilə uyğunluğu qoruyaraq və bu protokoldan istifadə edərək zəng etmək imkanını tərk edərək layihənin funksionallığını genişləndirmək qərarına gəldilər. Proqram müxtəlif kodekləri, o cümlədən G711u, G711a, GSM, Speex, Opus, G.722, üstəgəl ICE, SIP, TLS protokollarını dəstəkləyir.

Ünsiyyət xüsusiyyətlərinə Zəngin Yönləndirilməsinin Ləğv edilməsi, Zəngin saxlanması, Zəng qeydi, Axtarış ilə Zəng Tarixçəsi, Avtomatik Səs səviyyəsinə Nəzarət, GNOME və KDE ünvan kitabçası inteqrasiyası daxildir.

Yuxarıda, etibarlı istifadəçi autentifikasiyası sistemi haqqında qısaca danışdıq. Mexanizm blokçeynə əsaslanır - ünvan kitabçası Ethereum-a əsaslanır. Eyni zamanda, hansı cihazın aktiv olmasından asılı olmayaraq, istifadəçi ilə əlaqə saxlayaraq, eyni anda bir neçə cihazdan qoşula bilərsiniz. RingID-də adların tərcüməsinə cavabdeh olan ünvan kitabçası müxtəlif üzvlər tərəfindən saxlanılan qovşaqlardan istifadə etməklə həyata keçirilir. Qlobal ünvan kitabının yerli nüsxəsini saxlamaq üçün öz nodeunuzu idarə etmək üçün istifadə edilə bilər.

İstifadəçilərin ünvanlanmasına gəlincə, tərtibatçılar bu problemi həll etmək üçün OpenDHT protokolundan istifadə ediblər ki, bu da istifadəçilər haqqında məlumatlarla mərkəzləşdirilmiş registrlərin istifadəsini tələb etmir. Caminin əsasını əlaqələri emal etmək, rabitəni təşkil etmək, video və səslə işləmək üçün cavabdeh olan jami-daemon təşkil edir.

Jami-daemon ilə qarşılıqlı əlaqə LibRingClient kitabxanasına əsaslanır. O, müştəri proqram təminatının qurulması üçün əsasdır və istifadəçi interfeysi və platformaları ilə əlaqəli olmayan zəruri funksionallığı təmin edir. Və artıq LibRingClient-in üstündə müştəri proqramları hazırlanmışdır.

P2P messencerini telekommunikasiya platformasına emal edərkən tərtibatçılar əlavə etdi yeni və yenilənmiş mövcud funksiyalar. Budur onlar:

  • Aşağı bant genişliyi şəbəkələrində təkmilləşdirilmiş performans.
  • Android və iOS-da işləyərkən istifadə olunan resursların miqdarı azaldı.
  • Windows üçün yenidən yazılmış müştəri. Planşet rejimində də işləyə bilər.
  • Çox iştirakçı ilə telekonfrans üçün alətlər var.
  • Konfransda yayım rejimini dəyişdirmək imkanı əlavə edildi.
  • Tətbiq bir kliklə serverə çevrilə bilər (bu, məsələn, konfranslar üçün lazım ola bilər).
  • JAMS hesab idarəetmə serveri tətbiq edilmişdir.
  • Əsas messencerin imkanlarını genişləndirən plaginləri birləşdirmək mümkündür.

İndi bloklaya bilməzsiniz: mərkəzləşdirilməmiş rabitə platforması Jami-nin ilk buraxılışı buraxıldı

Mənbə: www.habr.com

Добавить комментарий