Jamijev decentralizirani komunikacijski klijent "Maloya" je dostupan

Dostupno je novo izdanje decentralizirane komunikacijske platforme Jami, koja se distribuira pod kodnim imenom “Maloya”. Projekt je usmjeren na stvaranje komunikacijskog sustava koji radi u P2P načinu rada i omogućuje organiziranje komunikacije između velikih grupa i pojedinačnih poziva uz visoku razinu povjerljivosti i sigurnosti. Jami, prije poznat kao Ring i SFLphone, je GNU projekt i licenciran je pod GPLv3. Binarni sklopovi pripremljeni su za GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL itd.), Windows, macOS, iOS, Android i Android TV.

Za razliku od tradicionalnih komunikacijskih klijenata, Jami je u mogućnosti prenositi poruke bez kontaktiranja vanjskih poslužitelja organiziranjem izravne veze između korisnika koristeći end-to-end enkripciju (ključevi su prisutni samo na strani klijenta) i autentifikaciju temeljenu na X.509 certifikatima. Osim sigurne razmjene poruka, program vam omogućuje glasovne i video pozive, stvaranje telekonferencija, razmjenu datoteka i organiziranje zajedničkog pristupa datotekama i sadržaju zaslona.

U početku se projekt razvijao kao softphone temeljen na SIP protokolu, ali je odavno izašao iz ovog okvira u korist P2P modela, zadržavajući kompatibilnost sa SIP-om i mogućnost upućivanja poziva koristeći ovaj protokol. Program podržava različite kodeke (G711u, G711a, GSM, Speex, Opus, G.722) i protokole (ICE, SIP, TLS), pruža pouzdanu enkripciju videa, glasa i poruka. Servisne funkcije uključuju prosljeđivanje i zadržavanje poziva, snimanje poziva, povijest poziva s pretraživanjem, automatsku kontrolu glasnoće, integraciju s GNOME i KDE adresarima.

Za identifikaciju korisnika Jami koristi decentralizirani globalni mehanizam provjere autentičnosti računa koji se temelji na implementaciji adresara u obliku blockchaina (korišteni su razvoji projekta Ethereum). Jedan korisnički ID (RingID) može se koristiti istovremeno na više uređaja i omogućuje vam da kontaktirate korisnika bez obzira na to koji je uređaj aktivan, bez potrebe za održavanjem različitih ID-ova na vašem pametnom telefonu i računalu. Adresar odgovoran za prevođenje imena u RingID pohranjen je na grupi čvorova koje održavaju različiti sudionici, uključujući mogućnost pokretanja vlastitog čvora za održavanje lokalne kopije globalnog adresara (Jami također implementira zasebni interni adresar koji održava klijent).

Za obraćanje korisnicima u Jami koristi se OpenDHT protokol (distributed hash table) koji ne zahtijeva korištenje centraliziranih registara s podacima o korisnicima. Osnova Jami je pozadinski proces jami-daemon, koji je odgovoran za obradu veza, organiziranje komunikacije, rad s videom i zvukom. Interakcija s jami-daemonom organizirana je pomoću biblioteke LibRingClient koja služi kao osnova za izgradnju klijentskog softvera i pruža sve standardne funkcionalnosti koje nisu vezane uz korisničko sučelje i platforme. Klijentske aplikacije kreiraju se izravno na vrhu LibRingClienta, što olakšava stvaranje i podršku različitim sučeljima.

U novom izdanju:

  • Objedinjena klijentska aplikacija za GNU/Linux i Windows platforme (a uskoro i macOS), koja pruža novo i poboljšano sučelje temeljeno na Qt-u koje je redizajnirano kako bi olakšalo pozive i konferencije jedan na jedan. Dodana je mogućnost promjene mikrofona i izlaznog uređaja bez prekidanja poziva. Alati za dijeljenje zaslona su poboljšani.
    Dostupan je decentralizirani komunikacijski klijent Jami "Maloya".
  • Poboljšana stabilnost i proširene mogućnosti konferencija i sastanaka. Implementirana je podrška za dodjeljivanje moderatora konferencije, koji mogu odrediti raspored video sudionika na ekranu, dati riječ govornicima i prekinuti sudionike ako je potrebno. Sudeći prema provedenim testovima, Jami u udobnom načinu rada može se koristiti za konferencije s do 20 sudionika (u bliskoj budućnosti planira se taj broj povećati na 50).
    Dostupan je decentralizirani komunikacijski klijent Jami "Maloya".
  • Najavljeno je da će razvoj klijenta za GNU/Linux sa sučeljem temeljenim na GTK-u (jami-gnome) uskoro biti prekinut. jami-gnome će još neko vrijeme biti podržan, ali će se na kraju ukinuti u korist klijenta temeljenog na Qt-u. Kada se pojave entuzijasti koji su spremni preuzeti GTK klijenta u svoje ruke, projekt je spreman pružiti takvu priliku.
  • Klijent za macOS podržava dodatke.
  • Poboljšana izvedba dodatka GreenScreen, koji koristi metode strojnog učenja za skrivanje ili zamjenu pozadine tijekom videopoziva. Nova verzija dodaje mogućnost zamućivanja pozadine tako da drugi ne vide što se događa oko sudionika.
    Dostupan je decentralizirani komunikacijski klijent Jami "Maloya".
  • Dodan je novi dodatak "Vodeni žig", koji vam omogućuje da preko videa prikažete svoj logo ili bilo koju sliku, kao i da ugradite datum i vrijeme.
    Dostupan je decentralizirani komunikacijski klijent Jami "Maloya".
  • Dodan dodatak "AudioFilter" za dodavanje efekta odjeka zvuku.
  • Redizajniran je klijent za iOS u kojem je potpuno promijenjeno sučelje te se radilo na smanjenju potrošnje energije. Poboljšana stabilnost klijenta za macOS.
    Dostupan je decentralizirani komunikacijski klijent Jami "Maloya".
  • JAMS Account Management Server je poboljšan, omogućujući vam centralno upravljanje računima za lokalnu zajednicu ili organizaciju, uz zadržavanje distribuirane prirode mreže. JAMS se može koristiti za integraciju s LDAP-om i Active Directoryjem, održavanje adresara i primjenu specifičnih postavki za grupe korisnika.
  • Vraćena je potpuna podrška za SIP protokol i omogućeno povezivanje s GSM mrežama i svim pružateljima SIP usluga.

Izvor: opennet.ru

Dodajte komentar