Klien komunikasi terdesentralisasi Jami "Maloya" tersedia

Rilis baru dari platform komunikasi terdesentralisasi Jami telah tersedia, didistribusikan dengan nama kode β€œMaloya”. Proyek ini bertujuan untuk menciptakan sistem komunikasi yang beroperasi dalam mode P2P dan memungkinkan pengorganisasian komunikasi antara kelompok besar dan panggilan individu sambil memberikan tingkat kerahasiaan dan keamanan yang tinggi. Jami, sebelumnya dikenal sebagai Ring dan SFLphone, adalah proyek GNU dan dilisensikan di bawah GPLv3. Rakitan biner disiapkan untuk GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, dll.), Windows, macOS, iOS, Android dan Android TV.

Tidak seperti klien komunikasi tradisional, Jami mampu mengirimkan pesan tanpa menghubungi server eksternal dengan mengatur koneksi langsung antar pengguna menggunakan enkripsi ujung ke ujung (kunci hanya ada di sisi klien) dan otentikasi berdasarkan sertifikat X.509. Selain pengiriman pesan yang aman, program ini memungkinkan Anda melakukan panggilan suara dan video, membuat telekonferensi, bertukar file, dan mengatur akses bersama ke file dan konten layar.

Awalnya, proyek ini dikembangkan sebagai softphone berdasarkan protokol SIP, namun telah lama melampaui kerangka ini dan mendukung model P2P, dengan tetap menjaga kompatibilitas dengan SIP dan kemampuan untuk melakukan panggilan menggunakan protokol ini. Program ini mendukung berbagai codec (G711u, G711a, GSM, Speex, Opus, G.722) dan protokol (ICE, SIP, TLS), menyediakan enkripsi video, suara, dan pesan yang andal. Fungsi layanan meliputi penerusan dan penahanan panggilan, perekaman panggilan, riwayat panggilan dengan pencarian, kontrol volume otomatis, integrasi dengan buku alamat GNOME dan KDE.

Untuk mengidentifikasi pengguna, Jami menggunakan mekanisme otentikasi akun global terdesentralisasi berdasarkan implementasi buku alamat dalam bentuk blockchain (pengembangan proyek Ethereum digunakan). Satu ID pengguna (RingID) dapat digunakan secara bersamaan di beberapa perangkat dan memungkinkan Anda menghubungi pengguna terlepas dari perangkat mana yang aktif, tanpa perlu mempertahankan ID yang berbeda pada ponsel cerdas dan PC Anda. Buku alamat yang bertanggung jawab untuk menerjemahkan nama ke RingID disimpan pada sekelompok node yang dikelola oleh peserta yang berbeda, termasuk kemampuan untuk menjalankan node Anda sendiri untuk memelihara salinan lokal dari buku alamat global (Jami juga mengimplementasikan buku alamat internal terpisah yang dikelola oleh klien).

Untuk menangani pengguna di Jami, protokol OpenDHT (tabel hash terdistribusi) digunakan, yang tidak memerlukan penggunaan register terpusat dengan informasi tentang pengguna. Dasar dari Jami adalah proses latar belakang jami-daemon, yang bertanggung jawab untuk memproses koneksi, mengatur komunikasi, bekerja dengan video dan suara. Interaksi dengan jami-daemon diatur menggunakan perpustakaan LibRingClient, yang berfungsi sebagai dasar untuk membangun perangkat lunak klien dan menyediakan semua fungsionalitas standar yang tidak terikat pada antarmuka pengguna dan platform. Aplikasi klien dibuat langsung di atas LibRingClient, yang membuatnya cukup mudah untuk membuat dan mendukung berbagai antarmuka.

Dalam rilis baru:

  • Aplikasi klien terpadu untuk platform GNU/Linux dan Windows (dan segera macOS), menyediakan antarmuka berbasis Qt yang baru dan lebih baik yang telah didesain ulang untuk mempermudah panggilan dan konferensi satu lawan satu. Menambahkan kemampuan untuk mengubah mikrofon dan perangkat keluaran tanpa mengganggu panggilan. Alat berbagi layar telah ditingkatkan.
    Klien komunikasi terdesentralisasi Jami "Maloya" tersedia
  • Peningkatan stabilitas dan perluasan kemampuan konferensi dan pertemuan. Dukungan telah diterapkan untuk menugaskan moderator konferensi, yang dapat menentukan tata letak peserta video di layar, memberikan kesempatan kepada pembicara, dan menyela peserta jika perlu. Dilihat dari pengujian yang dilakukan, Jami dalam mode nyaman dapat digunakan untuk konferensi dengan peserta hingga 20 orang (dalam waktu dekat angka ini rencananya akan ditambah menjadi 50).
    Klien komunikasi terdesentralisasi Jami "Maloya" tersedia
  • Telah diumumkan bahwa pengembangan klien untuk GNU/Linux dengan antarmuka berbasis GTK (jami-gnome) akan segera dihentikan. jami-gnome akan terus didukung untuk sementara waktu, namun pada akhirnya akan dihentikan demi klien berbasis Qt. Ketika muncul peminat yang siap untuk mengambil alih klien GTK, proyek siap memberikan kesempatan seperti itu.
  • Klien untuk macOS mendukung plugin.
  • Peningkatan kinerja plugin GreenScreen, yang menggunakan metode pembelajaran mesin untuk menyembunyikan atau mengganti latar belakang selama panggilan video. Versi baru menambahkan kemampuan untuk memburamkan latar belakang sehingga orang lain tidak dapat melihat apa yang terjadi di sekitar peserta.
    Klien komunikasi terdesentralisasi Jami "Maloya" tersedia
  • Plugin β€œTanda Air” baru telah ditambahkan, memungkinkan Anda menampilkan logo atau gambar apa pun di video, serta menyematkan tanggal dan waktu.
    Klien komunikasi terdesentralisasi Jami "Maloya" tersedia
  • Menambahkan plugin "AudioFilter" untuk menambahkan efek reverb ke audio.
  • Klien untuk iOS telah didesain ulang, di mana antarmuka telah diubah sepenuhnya dan upaya telah dilakukan untuk mengurangi konsumsi energi. Peningkatan stabilitas klien untuk macOS.
    Klien komunikasi terdesentralisasi Jami "Maloya" tersedia
  • Server Manajemen Akun JAMS telah ditingkatkan, memungkinkan Anda mengelola akun komunitas atau organisasi lokal secara terpusat, sambil mempertahankan sifat jaringan yang terdistribusi. JAMS dapat digunakan untuk berintegrasi dengan LDAP dan Direktori Aktif, memelihara buku alamat, dan menerapkan pengaturan khusus untuk grup pengguna.
  • Dukungan penuh untuk protokol SIP telah dikembalikan dan kemampuan untuk terhubung ke jaringan GSM dan penyedia layanan SIP mana pun telah disediakan.

Sumber: opennet.ru

Tambah komentar