Klien komunikasi desentralisasi Jami "Maloya" kasedhiya

Rilis anyar saka platform komunikasi desentralisasi Jami kasedhiya, disebarake kanthi jeneng kode "Maloya". Proyèk iki ngarahake kanggo nggawe sistem komunikasi sing makaryakke ing mode P2P lan ngidini ngatur loro komunikasi antarane grup gedhe lan telpon individu nalika nyedhiyani tingkat dhuwur saka rahasia lan keamanan. Jami, biyen dikenal minangka Ring lan SFLphone, minangka proyek GNU lan dilisensi ing GPLv3. Majelis binar disiapake kanggo GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, lsp.), Windows, macOS, iOS, Android lan Android TV.

Ora kaya klien komunikasi tradisional, Jami bisa ngirim pesen tanpa ngubungi server eksternal kanthi ngatur sambungan langsung antarane pangguna nggunakake enkripsi end-to-end (tombol mung ana ing sisih klien) lan otentikasi adhedhasar sertifikat X.509. Saliyane olahpesen sing aman, program iki ngidini sampeyan nelpon swara lan video, nggawe telekonferensi, ijol-ijolan file, lan ngatur akses bareng menyang file lan konten layar.

Kaping pisanan, proyek kasebut dikembangake minangka softphone adhedhasar protokol SIP, nanging wis suwe ngluwihi kerangka iki kanggo model P2P, nalika njaga kompatibilitas karo SIP lan kemampuan kanggo nelpon nggunakake protokol iki. Program kasebut ndhukung macem-macem codec (G711u, G711a, GSM, Speex, Opus, G.722) lan protokol (ICE, SIP, TLS), nyedhiyakake enkripsi video, swara lan pesen sing dipercaya. Fungsi layanan kalebu terusake lan nahan telpon, rekaman telpon, riwayat telpon kanthi telusuran, kontrol volume otomatis, integrasi karo buku alamat GNOME lan KDE.

Kanggo ngenali pangguna, Jami nggunakake mekanisme otentikasi akun global sing terdesentralisasi adhedhasar implementasi buku alamat ing wangun blokchain (perkembangan proyek Ethereum digunakake). Siji ID pangguna (RingID) bisa digunakake bebarengan ing macem-macem piranti lan ngidini sampeyan ngubungi pangguna tanpa dipikirake piranti apa wae sing aktif, tanpa kudu njaga ID sing beda ing smartphone lan PC. Buku alamat sing tanggung jawab kanggo nerjemahake jeneng menyang RingID disimpen ing klompok simpul sing dikelola dening peserta sing beda-beda, kalebu kemampuan kanggo mbukak simpul dhewe kanggo njaga salinan lokal saka buku alamat global (Jami uga ngetrapake buku alamat internal sing kapisah sing dikelola dening klien).

Kanggo ngatasi pangguna ing Jami, protokol OpenDHT (tabel hash sing disebarake) digunakake, sing ora mbutuhake panggunaan registri terpusat kanthi informasi babagan pangguna. Dasar Jami yaiku proses latar mburi jami-daemon, sing tanggung jawab kanggo ngolah sambungan, ngatur komunikasi, nggarap video lan swara. Interaksi karo jami-daemon diatur nggunakake perpustakaan LibRingClient, sing dadi basis kanggo mbangun piranti lunak klien lan nyedhiyakake kabeh fungsi standar sing ora ana gandhengane karo antarmuka pangguna lan platform. Aplikasi klien digawe langsung ing ndhuwur LibRingClient, sing ndadekake gampang nggawe lan ndhukung macem-macem antarmuka.

Ing release anyar:

  • Aplikasi klien manunggal kanggo platform GNU/Linux lan Windows (lan enggal macOS), nyediakake antarmuka basis Qt anyar lan apik sing wis dirancang maneh kanggo nggawe telpon siji-siji lan konferensi luwih gampang. Nambahake kemampuan kanggo ngganti mikropon lan piranti output tanpa ngganggu telpon. Piranti enggo bareng layar wis apik.
    Klien komunikasi terdesentralisasi Jami "Maloya" kasedhiya
  • Stabilitas sing luwih apik lan kemampuan konferensi lan rapat sing ditambahi. Dhukungan wis dileksanakake kanggo nemtokake moderator konferensi, sing bisa nemtokake tata letak peserta video ing layar, menehi lantai kanggo pamicara lan ngganggu peserta yen perlu. Miturut tes sing ditindakake, Jami ing mode nyaman bisa digunakake kanggo konferensi nganti 20 peserta (ing mangsa cedhak, angka iki direncanakake bakal diunggahake dadi 50).
    Klien komunikasi terdesentralisasi Jami "Maloya" kasedhiya
  • Wis diumumake manawa pangembangan klien kanggo GNU/Linux kanthi antarmuka berbasis GTK (jami-gnome) bakal dihentikan. jami-gnome bakal terus didhukung kanggo nalika, nanging pungkasanipun bakal mandek ing sih saka klien basis Qt. Nalika para penggemar katon sing siap njupuk klien GTK menyang tangane dhewe, proyek kasebut siap menehi kesempatan kasebut.
  • Klien kanggo macOS ndhukung plugin.
  • Kinerja plugin GreenScreen sing luwih apik, sing nggunakake metode pembelajaran mesin kanggo ndhelikake utawa ngganti latar mburi sajrone telpon video. Versi anyar nambahake kemampuan kanggo burem latar mburi supaya wong liya ora bisa ndeleng apa sing kedadeyan ing sekitar peserta.
    Klien komunikasi terdesentralisasi Jami "Maloya" kasedhiya
  • Plugin "Watermark" anyar wis ditambahake, ngidini sampeyan nampilake logo utawa gambar apa wae ing video kasebut, uga nampilake tanggal lan wektu.
    Klien komunikasi terdesentralisasi Jami "Maloya" kasedhiya
  • Ditambahake plugin "AudioFilter" kanggo nambah efek reverb menyang audio.
  • Klien kanggo iOS wis dirancang maneh, kang antarmuka wis rampung diganti lan karya wis rampung kanggo ngurangi konsumsi energi. Stabilitas klien sing luwih apik kanggo macOS.
    Klien komunikasi terdesentralisasi Jami "Maloya" kasedhiya
  • Server Manajemen Akun JAMS wis apik, ngidini sampeyan ngatur akun ing tengah komunitas utawa organisasi lokal, nalika njaga sifat jaringan sing disebarake. JAMS bisa digunakake kanggo nggabungake karo LDAP lan Active Directory, njaga buku alamat, lan ngetrapake setelan khusus kanggo grup pangguna.
  • Dhukungan lengkap kanggo protokol SIP wis bali lan kemampuan kanggo nyambung menyang jaringan GSM lan panyedhiya layanan SIP wis kasedhiya.

Source: opennet.ru

Add a comment