Klién komunikasi desentralisasi Jami "Maloya" sayogi

Pelepasan anyar tina platform komunikasi desentralisasi Jami sayogi, disebarkeun dina nami kode "Maloya". Proyék ieu ditujukeun pikeun nyiptakeun sistem komunikasi anu beroperasi dina modeu P2P sareng ngamungkinkeun pikeun ngatur komunikasi antara grup ageung sareng telepon individu bari nyayogikeun tingkat karusiahan sareng kaamanan anu luhur. Jami, baheulana katelah Ring sareng SFLphone, mangrupikeun proyék GNU sareng dilisensikeun dina GPLv3. Majelis binér disiapkeun pikeun GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, jsb.), Windows, macOS, iOS, Android sareng Android TV.

Beda sareng klien komunikasi tradisional, Jami tiasa ngirim pesen tanpa ngahubungi server éksternal ku cara ngatur sambungan langsung antara pangguna nganggo enkripsi tungtung-ka-tungtung (konci ngan aya di sisi klien) sareng auténtikasi dumasar kana sertipikat X.509. Salian pikeun ngamankeun olahtalatah, program ieu ngamungkinkeun anjeun pikeun nelepon sora sareng pidéo, nyiptakeun telekonferensi, tukeur file, sareng ngatur aksés anu dibagi kana file sareng eusi layar.

Mimitina, proyék ieu dikembangkeun salaku softphone dumasar kana protokol SIP, tapi parantos lami ngalangkungan kerangka ieu pikeun milih modél P2P, bari ngajaga kasaluyuan sareng SIP sareng kamampuan nelepon nganggo protokol ieu. Program nu ngarojong rupa codecs (G711u, G711a, GSM, Speex, Opus, G.722) jeung protokol (ICE, SIP, TLS), nyadiakeun enkripsi dipercaya tina video, sora jeung talatah. Fungsi palayanan kalebet neraskeun sareng nahan telepon, ngarékam sauran, sajarah panggero kalayan milarian, kontrol volume otomatis, integrasi sareng buku alamat GNOME sareng KDE.

Pikeun ngaidentipikasi pangguna, Jami ngagunakeun mékanisme auténtikasi akun global anu terdesentralisasi dumasar kana palaksanaan buku alamat dina bentuk blokchain (kamajuan proyék Ethereum dianggo). Hiji ID pamaké (RingID) bisa dipaké sakaligus dina sababaraha alat tur ngidinan Anjeun pikeun ngahubungan pamaké paduli alat nu aktip, tanpa kudu ngajaga ID béda dina smartphone anjeun sarta PC. Buku alamat anu tanggung jawab narjamahkeun ngaran kana RingID disimpen dina sakelompok titik anu diurus ku pamilon anu béda-béda, kalebet kamampuan pikeun ngajalankeun titik anjeun nyalira pikeun ngajaga salinan lokal tina buku alamat global (Jami ogé ngalaksanakeun buku alamat internal anu misah anu dijaga ku klien).

Pikeun alamat pamaké di Jami, protokol OpenDHT (disebarkeun tabel hash) dipaké, nu teu merlukeun pamakéan registries terpusat kalayan informasi ngeunaan pamaké. Dasar Jami nyaéta prosés tukang jami-daemon, anu tanggung jawab pikeun ngolah sambungan, ngatur komunikasi, damel sareng pidéo sareng sora. Interaksi sareng jami-daemon diatur nganggo perpustakaan LibRingClient, anu janten dasar pikeun ngawangun parangkat lunak klien sareng nyayogikeun sagala pungsionalitas standar anu henteu aya hubunganana sareng antarmuka pangguna sareng platform. Aplikasi klien dijieun langsung dina luhureun LibRingClient, nu ngajadikeun eta rada gampang nyieun tur ngarojong rupa interfaces.

Dina rilis anyar:

  • Aplikasi klien anu ngahijikeun pikeun platform GNU/Linux sareng Windows (sareng pas macOS), nyayogikeun antarbeungeut basis Qt énggal sareng ningkat anu parantos didesain ulang pikeun ngagampangkeun nelepon sareng konperénsi hiji-hiji. Ditambahkeun kamampuan pikeun ngarobih mikropon sareng alat kaluaran tanpa ngaganggu sauran. Alat babagi layar tos ningkat.
    Klién komunikasi desentralisasi Jami "Maloya" sayogi
  • Ningkatkeun stabilitas sareng ningkatkeun kamampuan konperénsi sareng rapat. Rojongan geus dilaksanakeun pikeun assigning moderator konferensi, anu bisa nangtukeun perenah pamilon video dina layar, masihan lantai ka speaker jeung ngaganggu pamilon lamun perlu. Ditilik ku tés dilaksanakeun, Jami dina modeu nyaman bisa dipaké pikeun konferensi kalawan nepi ka 20 pamilon (dina mangsa nu bakal datang inohong ieu rencanana pikeun naek ka 50).
    Klién komunikasi desentralisasi Jami "Maloya" sayogi
  • Parantos diumumkeun yén pamekaran klien pikeun GNU/Linux kalayan antarmuka berbasis GTK (jami-gnome) baris geura-giru dileungitkeun. jami-gnome bakal terus dirojong bari, tapi pamustunganana bakal dilanjutkeun dina kahadean hiji klien basis Qt. Nalika para peminat muncul anu siap nyandak klien GTK kana panangan sorangan, proyék éta siap nyayogikeun kasempetan sapertos kitu.
  • Klién pikeun macOS ngadukung plugins.
  • Ningkatkeun kinerja plugin GreenScreen, anu ngagunakeun metode pembelajaran mesin pikeun nyumputkeun atanapi ngagentos latar tukang nalika nelepon pidéo. Versi anyar nambihan kamampuan pikeun ngaburkeun latar supados batur henteu ningali naon anu lumangsung di sabudeureun pamilon.
    Klién komunikasi desentralisasi Jami "Maloya" sayogi
  • A plugin "Watermark" anyar geus ditambahkeun, ngidinan Anjeun pikeun mintonkeun logo Anjeun atawa gambar naon wae dina video, kitu ogé embed tanggal jeung waktu.
    Klién komunikasi desentralisasi Jami "Maloya" sayogi
  • Ditambahkeun plugin "AudioFilter" pikeun nambihan pangaruh reverb kana audio.
  • Klién pikeun ios parantos didesain ulang, dimana antarbeungeut parantos dirobih lengkep sareng padamelan parantos dilakukeun pikeun ngirangan konsumsi énergi. Ningkatkeun stabilitas klien pikeun macOS.
    Klién komunikasi desentralisasi Jami "Maloya" sayogi
  • Server Manajemén Akun JAMS parantos ningkat, ngamungkinkeun anjeun pikeun ngatur akun sacara sentral pikeun komunitas atanapi organisasi lokal, bari ngajaga sipat anu disebarkeun tina jaringan. JAMS tiasa dianggo pikeun ngahijikeun sareng LDAP sareng Active Directory, ngajaga buku alamat, sareng nerapkeun setélan khusus pikeun grup pangguna.
  • Pangrojong pinuh pikeun protokol SIP parantos dipulangkeun sareng kamampuan pikeun nyambung ka jaringan GSM sareng panyadia ladénan SIP parantos disayogikeun.

sumber: opennet.ru

Tambahkeun komentar