Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur

“Világfa” kod adı altında yayılan, mərkəzləşdirilməmiş rabitə platforması Jami-nin yeni buraxılışı təqdim edildi. Layihə P2P rejimində işləyən və yüksək səviyyəli məxfilik və təhlükəsizlik təmin etməklə həm böyük qruplar, həm də fərdi zənglər arasında ünsiyyəti təşkil etməyə imkan verən rabitə sisteminin yaradılmasına yönəlib. Əvvəllər Ring və SFLphone kimi tanınan Jami GNU layihəsidir və GPLv3 altında lisenziyalıdır. Binar montajlar GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL və s.), Windows, macOS, iOS, Android və Android TV üçün hazırlanır.

Ənənəvi kommunikasiya müştərilərindən fərqli olaraq, Jami, X.509 sertifikatları əsasında uç-to-end şifrələmə (açarlar yalnız müştəri tərəfində mövcuddur) və autentifikasiyadan istifadə edərək istifadəçilər arasında birbaşa əlaqəni təşkil etməklə, xarici serverlərlə əlaqə saxlamadan mesajları ötürə bilir. Təhlükəsiz mesajlaşma ilə yanaşı, proqram sizə səsli və video zənglər etməyə, telekonfranslar yaratmağa, faylları mübadilə etməyə, fayllara və ekran məzmununa ortaq girişi təşkil etməyə imkan verir. Intel Core i7-7700K 4.20 GHz CPU, 32 GB RAM və 100 Mbit/s şəbəkə bağlantısı olan serverdə videokonfrans üçün ən yaxşı keyfiyyət 25-dən çox iştirakçı qoşulmadıqda əldə edilir. Hər bir video konfrans iştirakçısı təxminən 2 Mbit/s bant genişliyi tələb edir.

Əvvəlcə layihə SIP protokoluna əsaslanan softphone kimi inkişaf etdi, lakin SIP ilə uyğunluğu və bu protokoldan istifadə edərək zəng etmək qabiliyyətini qoruyaraq P2P modelinin xeyrinə çoxdan bu çərçivədən kənara çıxdı. Proqram müxtəlif kodekləri (G711u, G711a, GSM, Speex, Opus, G.722) və protokolları (ICE, SIP, TLS) dəstəkləyir, video, səs və mesajların etibarlı şifrələnməsini təmin edir. Xidmət funksiyalarına zənglərin yönləndirilməsi və saxlanması, zənglərin qeydə alınması, axtarış ilə zəng tarixçəsi, avtomatik səs səviyyəsinə nəzarət, GNOME və KDE ünvan kitabları ilə inteqrasiya daxildir.

İstifadəçini müəyyən etmək üçün Jami blokçeyn şəklində ünvan kitabının həyata keçirilməsinə əsaslanan qeyri-mərkəzləşdirilmiş qlobal hesabın autentifikasiyası mexanizmindən istifadə edir (Ethereum layihəsinin inkişaflarından istifadə olunur). Bir istifadəçi identifikatoru (RingID) eyni vaxtda bir neçə cihazda istifadə oluna bilər və hansı cihazın aktiv olmasından asılı olmayaraq, smartfon və kompüterinizdə müxtəlif identifikatorların saxlanmasına ehtiyac olmadan istifadəçi ilə əlaqə saxlamağa imkan verir. Adları RingID-ə çevirmək üçün cavabdeh olan ünvan kitabçası qlobal ünvan kitabının yerli nüsxəsini saxlamaq üçün öz qovşağınızı idarə etmək imkanı da daxil olmaqla, müxtəlif iştirakçılar tərəfindən saxlanılan qovşaqlar qrupunda saxlanılır (Cami, həmçinin, RingID tərəfindən saxlanılan ayrıca daxili ünvan kitabçasını da həyata keçirir. müştəri).

Jami-də istifadəçilərə müraciət etmək üçün istifadəçilər haqqında məlumatlarla mərkəzləşdirilmiş registrlərin istifadəsini tələb etməyən OpenDHT protokolundan (paylanmış hash cədvəli) istifadə olunur. Jaminin ə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 fon prosesi təşkil edir. Jami-daemon ilə qarşılıqlı əlaqə müştəri proqram təminatının qurulması üçün əsas olan və istifadəçi interfeysi və platformaları ilə əlaqəli olmayan bütün standart funksionallığı təmin edən LibRingClient kitabxanasından istifadə etməklə təşkil edilir. Müştəri proqramları birbaşa LibRingClient-in üstündə yaradılmışdır ki, bu da müxtəlif interfeysləri yaratmağı və dəstəkləməyi kifayət qədər asanlaşdırır. PC üçün əsas müştəri Qt kitabxanasından istifadə etməklə yazılır, GTK və Electron əsasında əlavə müştərilər hazırlanır.

Əsas yeniliklər:

  • Rabitə tarixi bütün istifadəçi cihazlarında sinxronlaşdırılmış formada birlikdə saxlanılan tam paylanmış P2P söhbətlərinin yaradılmasına imkan verən sürü qrup rabitə sisteminin (Swarms) inkişafı davam etdi. Əvvəllər yalnız iki iştirakçıya sürüdə ünsiyyət qurmağa icazə verilirdisə, yeni buraxılışda sürü rejimi indi 8 nəfərə qədər kiçik qrup çatları yarada bilər (gələcək buraxılışlarda icazə verilən iştirakçıların sayını artırmağı, həmçinin dəstək əlavə etməyi planlaşdırırlar. ictimai söhbətlər üçün).
    Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur

    Qrup söhbətləri yaratmaq üçün yeni düymə əlavə edilib və söhbət parametrlərini konfiqurasiya etmək imkanı təmin edilib.

    Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur

    Qrup söhbəti yaratdıqdan sonra ona yeni iştirakçılar əlavə edə və mövcud olanları silə bilərsiniz. İştirakçıların üç kateqoriyası var: dəvət olunmuş (qrupa əlavə edilmiş, lakin hələ söhbətə qoşulmamış), qoşulmuş və idarəçi. Hər bir iştirakçı digər insanlara dəvət göndərə bilər, lakin yalnız administrator qrupdan çıxara bilər (hələlik yalnız bir idarəçi ola bilər, lakin gələcək buraxılışlarda çevik giriş hüquqları sistemi və bir neçə administrator təyin etmək imkanı olacaq).

    Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur

  • İştirakçıların siyahısı, göndərilən sənədlərin siyahısı və parametrlər kimi söhbət məlumatı olan yeni panel əlavə edildi.
    Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur
  • Mesajın oxunması və mətnin yazılması ilə bağlı bir neçə növ göstərici əlavə edildi.
    Mərkəzləşdirilməmiş rabitə platforması Jami "Vilagfa" mövcuddur
  • Söhbətə faylları göndərmək imkanı təmin edilir və söhbət iştirakçıları hətta göndərən onlayn olmasa belə faylı qəbul edə bilərlər.
  • Çatlarda mesajların axtarışı üçün interfeys əlavə edildi.
  • Emoji simvollarından istifadə edərək reaksiyaların qurulması üçün əlavə dəstək.
  • Cari yer məlumatını göstərmək üçün seçim əlavə edildi.
  • Video konfransları müşayiət edən qrup söhbəti üçün eksperimental dəstək Desktop müştərisinə əlavə edildi.

Mənbə: opennet.ru

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