K dispozici je decentralizovaný komunikační klient Jami „Maloya“

K dispozici je nová verze decentralizované komunikační platformy Jami, vydávaná pod kódovým názvem „Maloya“. Projekt je zaměřen na vytvoření komunikačního systému fungujícího v režimu P2P, který umožňuje organizaci jak velkých skupinových hovorů, tak provádění individuálních hovorů s vysokou úrovní důvěrnosti a bezpečnosti. Jami, dříve známý jako Ring a SFLphone, je jedním z projektů GNU a je distribuován pod licencí GPLv3. Binarni verze 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ů Jami dokáže přenášet zprávy bez dotazování na externí servery prostřednictvím zřízení přímého spojení mezi uživateli s použitím šifrování end-to-end (klíče jsou přítomny pouze na straně klienta) a autentizace na základě certifikátů X.509. Kromě zabezpečené výměny zpráv aplikace umožňuje uskutečňovat hlasové a video hovory, vytvářet telekonference, vyměňovat soubory a organizovat sdílený přístup k souborům a obsahu obrazovky.

Projekt byl původně vyvíjen jako softwarový telefon na bázi protokolu SIP, ale již dávno překročil tyto hranice ve prospěch modelu P2P, přičemž si zachoval kompatibilitu se SIP a možnost provádět hovory 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 lze zmínit přesměrování a pozdržení hovorů, nahrávání hovorů, historii hovorů s vyhledáváním, automatickou kontrolu hlasitosti a integraci s adresáři GNOME a KDE.

Pro identifikaci uživatele v Jami se používá decentralizovaný globální mechanismus autentizace účtů, který je založen na implementaci adresáře ve formě blockchainu (využívají se poznatky projektu Ethereum). Jeden identifikátor uživatele (RingID) může být používán současně na více zařízeních a umožňuje spojení s uživateli bez ohledu na to, které zařízení je aktivní, aniž by bylo nutné udržovat různé identifikátory na telefonu a počítači. Adresář, který se stará o překlad jmen na RingID, je uložen na skupině uzlů spravovaných různými účastníky, přičemž si lze spustit vlastní uzel pro udržení lokální kopie globálního adresáře (Jami také implementuje samostatný interní adresář spravovaný klientem).

Pro adresaci 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 pozadí procesu jami-daemon, který zodpovídá za zpracování spojení, organizaci komunikace, práci s videem a zvukem. Interakce s jami-daemonem je organizována pomocí knihovny LibRingClient, která slouží jako základ pro vytváření klientského softwaru a poskytuje veškerou standardní funkcionalitu, která není vázána na uživatelské rozhraní a platformy. Na vrcholu LibRingClient jsou přímo vytvářeny klientské aplikace, což usnadňuje vytváření a údržbu různých rozhraní.

V novém vydání:

  • Unifikovaná klientská aplikace pro platformy GNU/Linux a Windows (a brzy také pro macOS), která poskytuje nové vylepšené rozhraní založené na Qt, přepracované pro usnadnění provádění individuálních hovorů a konání konferencí. Byla přidána možnost měnit mikrofon a výstupní zařízení bez přerušení hovoru. Byly vylepšeny prostředky pro poskytování sdíleného přístupu k obrazovce.
    Decentralizovaný komunikační klient Jami „Maloya“ je k dispozici.
  • Byla zvýšena stabilita a rozšířeny možnosti týkající se pořádání konferencí a setkání. Byla realizována podpora pro jmenování moderátorů konferencí, kteří mohou určovat rozložení videa účastníků na obrazovce, poskytovat slovo přednášejícím a přerušovat účastníky, pokud to bude potřeba. Podle provedených testů může být Jami v pohodlném režimu používán pro konference s až 20 účastníky (v brzké budoucnosti plánují tento počet zvýšit na 50).
    Decentralizovaný komunikační klient Jami „Maloya“ je k dispozici.
  • Bylo oznámeno, že brzy dojde k ukončení vývoje klienta pro GNU/Linux s GTK rozhraním (jami-gnome). Nějakou dobu bude jami-gnome ještě podporován, ale nakonec bude jeho vývoj zastaven ve prospěch Qt klienta. Projekt je připraven poskytnout tuto možnost, pokud se najdou nadšenci, kteří si vezmou GTK klienta pod svá křídla.
  • V klientovi pro macOS byla implementována podpora pluginů.
  • Byla vylepšena práce pluginu „GreenScreen“, který využívá metody strojového učení k skrytí nebo nahrazení pozadí během videohovorů. V nové verzi byla přidána možnost rozostření pozadí, aby ostatní neviděli, co se děje kolem účastníka.
    Decentralizovaný komunikační klient Jami „Maloya“ je k dispozici.
  • Byl přidán nový plugin „Watermark“, který umožňuje umístit vaše logo nebo jakýkoli obrázek na video a také vložit datum a čas.
    Decentralizovaný komunikační klient Jami „Maloya“ je k dispozici.
  • Byl přidán plugin „AudioFilter“ pro přidání efektu reverberace k zvuku.
  • Klient pro iOS byl přepracován, rozhraní bylo zcela změněno a byly provedeny úpravy ke snížení spotřeby energie. Stabilita klienta pro macOS byla zvýšena.
    Decentralizovaný komunikační klient Jami „Maloya“ je k dispozici.
  • Vylepšeno server JAMS (Jami Account Management Server) pro správu účtů, který umožňuje centrálně spravovat účty lokální komunity nebo organizace, zatímco si zachovává decentralizovaný charakter sítě. JAMS lze použít k integraci s LDAP a Active Directory, správě adresáře a aplikaci specifických nastavení pro skupiny uživatelů.
  • Byla obnovena plná podpora protokolu SIP a byla poskytnuta možnost připojení k GSM sítím a jakýmkoli poskytovatelům SIP služeb.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster