Ayeuna anjeun teu tiasa meungpeuk: sékrési mimiti platform komunikasi desentralisasi Jami parantos dileupaskeun

Ayeuna anjeun teu tiasa meungpeuk: sékrési mimiti platform komunikasi desentralisasi Jami parantos dileupaskeun
mucunghul kiwari édisi munggaran platform komunikasi desentralisasi Jami, éta disebarkeun dina ngaran kode Babarengan. Saméméhna, proyék dimekarkeun dina ngaran béda - Ring, sarta saméméh éta - SFLPhone. Dina 2018, utusan desentralisasi diganti nami supados ngahindarkeun kamungkinan konflik sareng mérek dagang.

Kodeu utusan disebarkeun dina lisénsi GPLv3. Jami parantos dileupaskeun pikeun GNU/Linux, Windows, MacOS, iOS, Android sareng Android TV. Optionally, Anjeun bisa milih salah sahiji pilihan pikeun interfaces dumasar kana Qt, GTK jeung éléktron. Tapi hal utama di dieu, tangtosna, sanes interfaces, tapi kanyataan yén Jami masihan kasempetan pesen bursa tanpa resorting ka dedicated server éksternal.

Gantina, sambungan langsung dijieun antara pamaké ngagunakeun enkripsi tungtung-to-tungtung. Kenopna ngan aya di sisi klien. Prosedur auténtikasi dumasar kana sertipikat X.509. Salian pesen, platform ngamungkinkeun pikeun nelepon audio sareng pidéo, nyiptakeun telekonferensi, tukeur file, ngatur file sharing sareng eusi layar.

Mimitina, proyék ieu diposisikan sareng dikembangkeun salaku telepon SIP parangkat lunak. Tapi lajeng pamekar mutuskeun rék dilegakeun pungsionalitas proyék, bari ngajaga kasaluyuan jeung SIP sarta ninggalkeun kamungkinan nelepon maké protokol ieu. Program éta ngadukung sababaraha codec, kalebet G711u, G711a, GSM, Speex, Opus, G.722, ditambah protokol ICE, SIP, TLS.

Fitur komunikasi kalebet Call Forward Cancel, Call Hold, Call Recording, Call History with Search, Automatic Volume Control, GNOME and KDE address book integration.

Di luhur, urang sakeudeung ngobrol ngeunaan sistem auténtikasi pangguna anu dipercaya. Mékanismena dumasar kana blockchain - buku alamat dumasar kana Ethereum. Dina waktos anu sami, anjeun tiasa nyambung tina sababaraha alat sakaligus, ngahubungi pangguna, henteu paduli alat mana anu aktip. Buku alamat, anu tanggung jawab pikeun tarjamahan ngaran dina RingID, dilaksanakeun nganggo titik anu dijaga ku anggota anu béda. Éta tiasa dianggo pikeun ngajalankeun titik anjeun nyalira pikeun ngajaga salinan lokal tina buku alamat global.

Sedengkeun pikeun alamat pamaké, pamekar ngagunakeun protokol OpenDHT pikeun ngajawab masalah ieu, nu teu merlukeun pamakéan registries terpusat kalayan informasi ngeunaan pamaké. Dasar Jami nyaéta jami-daemon, anu tanggung jawab pikeun ngolah sambungan, ngatur komunikasi, damel sareng pidéo sareng sora.

Interaksi sareng jami-daemon dumasar kana perpustakaan LibRingClient. Éta mangrupikeun dasar pikeun ngawangun parangkat lunak klien sareng nyayogikeun fungsionalitas anu diperyogikeun anu henteu kabeungkeut kana antarmuka sareng platform pangguna. Sareng parantos aya di luhur aplikasi klien LibRingClient dikembangkeun.

Nalika ngolah utusan P2P kana platform telekomunikasi, pamekar ditambahkeun fitur anyar jeung diropéa aya. Ieu aranjeunna:

  • Ningkatkeun kinerja dina jaringan rubakpita low.
  • Ngurangan jumlah sumber anu dianggo nalika damel dina Android sareng ios.
  • Klién ditulis ulang pikeun Windows. Éta ogé tiasa dianggo dina modeu tablet.
  • Aya alat pikeun teleconferencing sareng sababaraha pamilon.
  • Ditambahkeun kamampuan pikeun ngarobih mode siaran dina konperénsi éta.
  • Aplikasina tiasa dirobih janten server kalayan hiji klik (ieu tiasa diperyogikeun, contona, pikeun konperénsi).
  • Server manajemén akun JAMS parantos dilaksanakeun.
  • Kasebut nyaéta dimungkinkeun pikeun nyambungkeun plugins nu manjangkeun kamampuhan utusan dasar.

Ayeuna anjeun teu tiasa meungpeuk: sékrési mimiti platform komunikasi desentralisasi Jami parantos dileupaskeun

sumber: www.habr.com

Tambahkeun komentar