Je k dispozici Jamiho decentralizovaný komunikační klient „Maloya“.

K dispozici je nová verze decentralizované komunikační platformy Jami, distribuovaná pod kódovým označením „Maloya“. Projekt je zaměřen na vytvoření komunikačního systému, který funguje v režimu P2P a umožňuje organizovat komunikaci mezi velkými skupinami i individuální hovory a zároveň poskytuje vysokou úroveň důvěrnosti a bezpečnosti. Jami, dříve známý jako Ring a SFLphone, je projekt GNU a licencovaný pod licencí GPLv3. Binární sestavy jsou připraveny pro GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL atd.), Windows, macOS, iOS, Android a Android TV.

Na rozdíl od tradičních komunikačních klientů je Jami schopen přenášet zprávy bez kontaktování externích serverů organizováním přímého spojení mezi uživateli pomocí end-to-end šifrování (klíče jsou přítomny pouze na straně klienta) a autentizace na základě certifikátů X.509. Kromě zabezpečeného zasílání zpráv vám program umožňuje uskutečňovat hlasové hovory a videohovory, vytvářet telekonference, vyměňovat si soubory a organizovat sdílený přístup k souborům a obsahu obrazovky.

Zpočátku se projekt vyvíjel jako softphone založený na protokolu SIP, ale tento rámec již dávno překročil ve prospěch modelu P2P, při zachování kompatibility se SIP a možnosti volat pomocí tohoto protokolu. Program podporuje různé kodeky (G711u, G711a, GSM, Speex, Opus, G.722) a protokoly (ICE, SIP, TLS), poskytuje spolehlivé šifrování videa, hlasu a zpráv. Mezi servisní funkce patří přesměrování a přidržení hovorů, nahrávání hovorů, historie hovorů s vyhledáváním, automatické ovládání hlasitosti, integrace s adresáři GNOME a KDE.

K identifikaci uživatele používá Jami decentralizovaný globální mechanismus autentizace účtu založený na implementaci adresáře ve formě blockchainu (využívá se vývoj projektu Ethereum). Jedno ID uživatele (RingID) lze používat současně na více zařízeních a umožňuje vám kontaktovat uživatele bez ohledu na to, které zařízení je aktivní, bez nutnosti udržovat různá ID na vašem smartphonu a PC. Adresář odpovědný za překlad jmen do RingID je uložen ve skupině uzlů spravovaných různými účastníky, včetně možnosti provozovat svůj vlastní uzel pro udržování lokální kopie globálního adresáře (Jami také implementuje samostatný interní adresář spravovaný klient).

Pro oslovování uživatelů v Jami se používá protokol OpenDHT (distribuovaná hash tabulka), který nevyžaduje použití centralizovaných registrů s informacemi o uživatelích. Základem Jami je proces na pozadí jami-daemon, který je zodpovědný za zpracování spojení, organizaci komunikace, práci s videem a zvukem. Interakce s jami-daemon je organizována pomocí knihovny LibRingClient, která slouží jako základ pro budování klientského softwaru a poskytuje veškerou standardní funkcionalitu, která není vázána na uživatelské rozhraní a platformy. Klientské aplikace jsou vytvářeny přímo nad LibRingClient, díky čemuž je poměrně snadné vytvářet a podporovat různá rozhraní.

V novém vydání:

  • Jednotná klientská aplikace pro platformy GNU/Linux a Windows (a brzy i macOS), poskytující nové a vylepšené rozhraní založené na Qt, které bylo přepracováno tak, aby usnadnilo individuální volání a konference. Přidána možnost změnit mikrofon a výstupní zařízení bez přerušení hovoru. Nástroje pro sdílení obrazovky byly vylepšeny.
    Decentralizovaný komunikační klient Jami "Maloya" je k dispozici
  • Vylepšená stabilita a rozšířené možnosti konferencí a schůzek. Byla implementována podpora pro přidělování moderátorů konferencí, kteří mohou určit rozložení účastníků videa na obrazovce, dát slovo řečníkům a v případě potřeby účastníky přerušit. Soudě podle provedených testů může být Jami v komfortním režimu použit pro konference s až 20 účastníky (v blízké budoucnosti se plánuje zvýšení tohoto počtu na 50).
    Decentralizovaný komunikační klient Jami "Maloya" je k dispozici
  • Bylo oznámeno, že vývoj klienta pro GNU/Linux s rozhraním založeným na GTK (jami-gnome) bude brzy ukončen. jami-gnome bude ještě nějakou dobu podporován, ale nakonec bude ukončen ve prospěch klienta založeného na Qt. Když se objeví nadšenci, kteří jsou připraveni vzít klienta GTK do svých rukou, projekt je připraven takovou příležitost poskytnout.
  • Klient pro macOS podporuje pluginy.
  • Vylepšený výkon pluginu GreenScreen, který využívá metody strojového učení ke skrytí nebo nahrazení pozadí během videohovorů. Nová verze přidává možnost rozostření pozadí, aby ostatní neviděli, co se kolem účastníka děje.
    Decentralizovaný komunikační klient Jami "Maloya" je k dispozici
  • Byl přidán nový plugin „Vodoznak“, který vám umožní zobrazit vaše logo nebo jakýkoli obrázek přes video a také vložit datum a čas.
    Decentralizovaný komunikační klient Jami "Maloya" je k dispozici
  • Přidán plugin "AudioFilter" pro přidání efektu reverb do zvuku.
  • Přepracován byl klient pro iOS, ve kterém se kompletně změnilo rozhraní a zapracovalo se na snížení spotřeby energie. Vylepšená stabilita klienta pro macOS.
    Decentralizovaný komunikační klient Jami "Maloya" je k dispozici
  • Server správy účtů JAMS byl vylepšen a umožňuje vám centrálně spravovat účty pro místní komunitu nebo organizaci při zachování distribuovaného charakteru sítě. JAMS lze použít k integraci s LDAP a Active Directory, udržování adresáře a použití specifických nastavení pro skupiny uživatelů.
  • Byla vrácena plná podpora protokolu SIP a byla poskytnuta možnost připojení k sítím GSM a jakýmkoli poskytovatelům služeb SIP.

Zdroj: opennet.ru

Přidat komentář