Jamijev klijent za decentraliziranu komunikaciju "Maloya" je dostupan

Dostupno je novo izdanje decentralizirane komunikacijske platforme Jami, koja se distribuira pod kodnim imenom “Maloya”. Projekat je usmjeren na stvaranje komunikacijskog sistema koji radi u P2P modu i omogućava organiziranje komunikacije između velikih grupa i pojedinačnih poziva, pružajući visok nivo povjerljivosti i sigurnosti. Jami, ranije poznat kao Ring i SFLphone, je GNU projekat i licenciran pod GPLv3. Binarni sklopovi su pripremljeni za GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, itd.), Windows, macOS, iOS, Android i Android TV.

Za razliku od tradicionalnih komunikacijskih klijenata, Jami može prenositi poruke bez kontaktiranja vanjskih servera organizirajući direktnu vezu između korisnika koristeći end-to-end enkripciju (ključevi su prisutni samo na strani klijenta) i autentifikaciju zasnovanu na X.509 certifikatima. Osim bezbednog slanja poruka, program vam omogućava da upućujete glasovne i video pozive, kreirate telekonferencije, razmjenjujete datoteke i organizirate zajednički pristup datotekama i sadržaju na ekranu.

U početku se projekat razvijao kao softphone baziran na SIP protokolu, ali je odavno izašao iz ovog okvira u korist P2P modela, uz zadržavanje kompatibilnosti sa SIP-om i mogućnost pozivanja pomoću ovog protokola. Program podržava različite kodeke (G711u, G711a, GSM, Speex, Opus, G.722) i protokole (ICE, SIP, TLS), omogućava pouzdano šifrovanje videa, glasa i poruka. Funkcije usluge uključuju prosljeđivanje i zadržavanje poziva, snimanje poziva, historiju poziva sa pretragom, automatsku kontrolu jačine zvuka, integraciju sa GNOME i KDE adresarima.

Za identifikaciju korisnika, Jami koristi decentralizirani globalni mehanizam provjere autentičnosti računa zasnovan na implementaciji adresara u obliku blockchaina (koristi se razvoj Ethereum projekta). Jedan korisnički ID (RingID) može se koristiti istovremeno na više uređaja i omogućava vam da kontaktirate korisnika bez obzira na to koji uređaj je aktivan, bez potrebe da održavate različite ID-ove na pametnom telefonu i PC-u. Adresar odgovoran za prevođenje imena u RingID pohranjen je na grupi čvorova koje održavaju različiti učesnici, uključujući mogućnost pokretanja vlastitog čvora za održavanje lokalne kopije globalnog adresara (Jami također implementira poseban interni adresar koji održava klijenta).

Za obraćanje korisnicima u Jamiju koristi se OpenDHT protokol (distribuirana hash tablica) koji ne zahtijeva korištenje centraliziranih registara sa informacijama o korisnicima. Osnova Jami-ja je pozadinski proces jami-daemon, koji je odgovoran za obradu veza, organiziranje komunikacija, rad sa videom i zvukom. Interakcija sa jami-daemonom organizirana je korištenjem biblioteke LibRingClient, koja služi kao osnova za izgradnju klijentskog softvera i pruža sve standardne funkcionalnosti koje nisu vezane za korisnički interfejs i platforme. Klijentske aplikacije se kreiraju direktno na vrhu LibRingClient-a, što olakšava kreiranje i podršku različitih interfejsa.

U novom izdanju:

  • Objedinjena klijentska aplikacija za GNU/Linux i Windows platforme (a uskoro i macOS), pruža novo i poboljšano sučelje bazirano na Qt-u koje je redizajnirano kako bi olakšalo pozive i konferencije jedan na jedan. Dodata mogućnost promjene mikrofona i izlaznog uređaja bez prekidanja poziva. Alati za dijeljenje ekrana su poboljšani.
    Dostupan je klijent decentralizovane komunikacije 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 učesnika na ekranu, dati riječ govornicima i po potrebi prekidati učesnike. Sudeći po sprovedenim testovima, Jami u udobnom režimu može da se koristi za konferencije sa do 20 učesnika (u bliskoj budućnosti se planira povećanje broja na 50).
    Dostupan je klijent decentralizovane komunikacije Jami "Maloya".
  • Najavljeno je da će se uskoro prekinuti razvoj klijenta za GNU/Linux sa interfejsom baziranim na GTK (jami-gnome). jami-gnome će i dalje biti podržan neko vrijeme, ali će na kraju biti ukinut u korist klijenta baziranog na Qt-u. Kada se pojave entuzijasti koji su spremni preuzeti GTK klijenta u svoje ruke, projekat je spreman pružiti takvu priliku.
  • Klijent za macOS podržava dodatke.
  • Poboljšane performanse dodatka GreenScreen, koji koristi metode mašinskog učenja za sakrivanje ili zamjenu pozadine tokom video poziva. Nova verzija dodaje mogućnost zamućenja pozadine tako da drugi ne vide šta se dešava oko učesnika.
    Dostupan je klijent decentralizovane komunikacije Jami "Maloya".
  • Dodan je novi dodatak “Watermark” koji vam omogućava da prikažete svoj logo ili bilo koju sliku preko videa, kao i da ugradite datum i vrijeme.
    Dostupan je klijent decentralizovane komunikacije Jami "Maloya".
  • Dodan dodatak "AudioFilter" za dodavanje efekta reverb zvuku.
  • Redizajniran je klijent za iOS u kojem je potpuno promijenjen interfejs i rađeno na smanjenju potrošnje energije. Poboljšana stabilnost klijenta za macOS.
    Dostupan je klijent decentralizovane komunikacije Jami "Maloya".
  • JAMS Account Management Server je poboljšan, omogućavajući vam da centralno upravljate nalozima za lokalnu zajednicu ili organizaciju, uz zadržavanje distribuirane prirode mreže. JAMS se može koristiti za integraciju sa LDAP-om i Active Directory-om, održavanje adresara i primjenu specifičnih postavki za korisničke grupe.
  • Vraćena je puna podrška za SIP protokol i omogućena je mogućnost povezivanja na GSM mreže i bilo koji SIP provajder usluga.

izvor: opennet.ru

Dodajte komentar