Saiki sampeyan ora bisa mblokir: release pisanan saka platform komunikasi desentralisasi Jami wis dirilis

Saiki sampeyan ora bisa mblokir: release pisanan saka platform komunikasi desentralisasi Jami wis dirilis
muncul dina iki edisi pisanan platform komunikasi desentralisasi Jami, disebarake miturut jeneng kode Bebarengan. Sadurunge, proyek kasebut dikembangake kanthi jeneng sing beda - Ring, lan sadurunge - SFLPhone. Ing 2018, utusan desentralisasi diganti jeneng supaya ora ana konflik karo merek dagang.

Kode utusan disebarake miturut lisensi GPLv3. Jami wis dirilis kanggo GNU/Linux, Windows, MacOS, iOS, Android lan Android TV. Optionally, sampeyan bisa milih salah siji opsi kanggo antarmuka adhedhasar Qt, GTK lan Electron. Nanging bab utama kene, mesthi, ora antarmuka, nanging kasunyatan sing Jami menehi kasempatan ijol-ijolan pesen tanpa nggunakake server eksternal sing darmabakti.

Nanging, sambungan langsung digawe antarane pangguna nggunakake enkripsi end-to-end. Tombol mung ana ing sisih klien. Prosedur otentikasi adhedhasar sertifikat X.509. Saliyane pesen, platform kasebut ngidini nelpon audio lan video, nggawe telekonferensi, ijol-ijolan file, ngatur enggo bareng file lan konten layar.

Kaping pisanan, proyek iki dipanggonke lan dikembangake minangka telpon SIP piranti lunak. Nanging banjur para pangembang mutusake kanggo nggedhekake fungsi proyek kasebut, nalika njaga kompatibilitas karo SIP lan ninggalake kemungkinan nelpon nggunakake protokol iki. Program iki ndhukung macem-macem codec, kalebu G711u, G711a, GSM, Speex, Opus, G.722, plus protokol ICE, SIP, TLS.

Fitur komunikasi kalebu Call Forward Cancel, Call Hold, Call Recording, Call History with Search, Automatic Volume Control, GNOME lan integrasi buku alamat KDE.

Ing ndhuwur, kita ngomong babagan sistem otentikasi pangguna sing dipercaya. Mekanisme kasebut adhedhasar pamblokiran - buku alamat adhedhasar Ethereum. Ing wektu sing padha, sampeyan bisa nyambung saka sawetara piranti bebarengan, ngubungi pangguna, preduli saka piranti apa wae sing aktif. Buku alamat, sing tanggung jawab kanggo terjemahan jeneng ing RingID, dileksanakake nggunakake simpul sing dikelola dening anggota sing beda-beda. Padha bisa digunakake kanggo mbukak simpul dhewe kanggo njaga salinan lokal saka buku alamat global.

Kanggo ngatasi pangguna, pangembang nggunakake protokol OpenDHT kanggo ngatasi masalah iki, sing ora mbutuhake registri terpusat kanthi informasi babagan pangguna. Dasar Jami yaiku jami-daemon, sing tanggung jawab kanggo ngolah sambungan, ngatur komunikasi, nggarap video lan swara.

Interaksi karo jami-daemon adhedhasar perpustakaan LibRingClient. Iki minangka basis kanggo mbangun piranti lunak klien lan nyedhiyakake fungsi sing dibutuhake sing ora ana gandhengane karo antarmuka pangguna lan platform. Lan wis ana ing ndhuwur aplikasi klien LibRingClient dikembangake.

Nalika ngolah utusan P2P dadi platform telekomunikasi, pangembang ditambahake anyar lan dianyari fitur sing wis ana. Punika:

  • Peningkatan kinerja ing jaringan bandwidth kurang.
  • Ngurangi jumlah sumber daya sing digunakake nalika nggarap Android lan iOS.
  • Klien sing ditulis ulang kanggo Windows. Uga bisa digunakake ing mode tablet.
  • Ana alat kanggo teleconferencing karo akeh peserta.
  • Nambahake kemampuan kanggo ngganti mode siaran ing konferensi kasebut.
  • Aplikasi kasebut bisa diowahi dadi server kanthi siji klik (bisa uga perlu, contone, kanggo konferensi).
  • Server manajemen akun JAMS wis dileksanakake.
  • Sampeyan bisa nyambungake plugin sing ngluwihi kemampuan utusan dhasar.

Saiki sampeyan ora bisa mblokir: release pisanan saka platform komunikasi desentralisasi Jami wis dirilis

Source: www.habr.com

Add a comment