Jamis decentrale kommunikationsklient "Maloya" er tilgængelig

En ny udgivelse af den decentraliserede kommunikationsplatform Jami er tilgængelig, distribueret under kodenavnet "Maloya". Projektet har til formål at skabe et kommunikationssystem, der fungerer i P2P-tilstand og gør det muligt at organisere både kommunikation mellem store grupper og individuelle opkald, samtidig med at det giver et højt niveau af fortrolighed og sikkerhed. Jami, tidligere kendt som Ring og SFLphone, er et GNU-projekt og er licenseret under GPLv3. Binære samlinger er forberedt til GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL osv.), Windows, macOS, iOS, Android og Android TV.

I modsætning til traditionelle kommunikationsklienter er Jami i stand til at transmittere beskeder uden at kontakte eksterne servere ved at organisere en direkte forbindelse mellem brugere ved hjælp af end-to-end-kryptering (nøgler findes kun på klientsiden) og godkendelse baseret på X.509-certifikater. Ud over sikker beskedudveksling giver programmet dig mulighed for at foretage tale- og videoopkald, oprette telekonferencer, udveksle filer og organisere delt adgang til filer og skærmindhold.

I første omgang udviklede projektet sig som en softphone baseret på SIP-protokollen, men er for længst gået ud over denne ramme til fordel for P2P-modellen, samtidig med at kompatibiliteten med SIP og muligheden for at foretage opkald ved hjælp af denne protokol bevares. Programmet understøtter forskellige codecs (G711u, G711a, GSM, Speex, Opus, G.722) og protokoller (ICE, SIP, TLS), giver pålidelig kryptering af video, tale og beskeder. Servicefunktioner omfatter viderestilling og hold, opkaldsoptagelse, opkaldshistorik med søgning, automatisk lydstyrkekontrol, integration med GNOME og KDE adressebøger.

For at identificere en bruger bruger Jami en decentraliseret global kontogodkendelsesmekanisme baseret på implementeringen af ​​en adressebog i form af en blockchain (udviklingen af ​​Ethereum-projektet bruges). Ét bruger-id (RingID) kan bruges samtidigt på flere enheder og giver dig mulighed for at kontakte brugeren uanset hvilken enhed der er aktiv, uden at du behøver at vedligeholde forskellige ID'er på din smartphone og pc. Adressebogen, der er ansvarlig for at oversætte navne til RingID, er gemt på en gruppe af noder, der vedligeholdes af forskellige deltagere, inklusive muligheden for at køre din egen node for at vedligeholde en lokal kopi af den globale adressebog (Jami implementerer også en separat intern adressebog, der vedligeholdes af klienten).

For at henvende sig til brugere i Jami anvendes OpenDHT-protokollen (distribueret hash-tabel), som ikke kræver brug af centraliserede registre med oplysninger om brugere. Grundlaget for Jami er baggrundsprocessen jami-daemon, som er ansvarlig for at behandle forbindelser, organisere kommunikation, arbejde med video og lyd. Interaktion med jami-daemon organiseres ved hjælp af LibRingClient-biblioteket, som tjener som grundlag for opbygning af klientsoftware og giver al standardfunktionalitet, der ikke er bundet til brugergrænsefladen og platforme. Klientapplikationer oprettes direkte oven på LibRingClient, hvilket gør det ret nemt at oprette og understøtte forskellige grænseflader.

I den nye udgivelse:

  • En samlet klientapplikation til GNU/Linux og Windows-platforme (og snart macOS), der giver en ny og forbedret Qt-baseret grænseflade, der er blevet redesignet for at gøre en-til-en opkald og konferencer nemmere. Tilføjet muligheden for at ændre mikrofonen og outputenheden uden at afbryde opkaldet. Skærmdelingsværktøjer er blevet forbedret.
    Decentraliseret kommunikationsklient Jami "Maloya" er tilgængelig
  • Forbedret stabilitet og udvidede konference- og mødemuligheder. Der er implementeret support til at tildele konferencemoderatorer, som kan bestemme layoutet af videodeltagere på skærmen, give ordet til talere og afbryde deltagere, hvis det er nødvendigt. At dømme efter de udførte tests kan Jami i komfortabel tilstand bruges til konferencer med op til 20 deltagere (i den nærmeste fremtid er dette tal planlagt at blive hævet til 50).
    Decentraliseret kommunikationsklient Jami "Maloya" er tilgængelig
  • Det er blevet annonceret, at udviklingen af ​​en klient til GNU/Linux med en GTK-baseret grænseflade (jami-gnome) snart vil blive afbrudt. jami-gnome vil fortsætte med at blive understøttet i et stykke tid, men vil i sidste ende blive afbrudt til fordel for en Qt-baseret klient. Når der dukker entusiaster op, som er klar til at tage GTK-klienten i egen hånd, er projektet klar til at give en sådan mulighed.
  • Klienten til macOS understøtter plugins.
  • Forbedret ydeevne af GreenScreen-pluginnet, som bruger maskinlæringsmetoder til at skjule eller erstatte baggrunden under videoopkald. Den nye version tilføjer muligheden for at sløre baggrunden, så andre ikke kan se, hvad der sker omkring deltageren.
    Decentraliseret kommunikationsklient Jami "Maloya" er tilgængelig
  • Et nyt "Vandmærke"-plugin er blevet tilføjet, så du kan vise dit logo eller et hvilket som helst billede over videoen, samt integrere dato og klokkeslæt.
    Decentraliseret kommunikationsklient Jami "Maloya" er tilgængelig
  • Tilføjet "AudioFilter" plugin for at tilføje rumklangseffekt til lyd.
  • Klienten til iOS er blevet redesignet, hvor grænsefladen er blevet fuldstændig ændret, og der er arbejdet på at reducere energiforbruget. Forbedret klientstabilitet til macOS.
    Decentraliseret kommunikationsklient Jami "Maloya" er tilgængelig
  • JAMS Account Management Server er blevet forbedret, så du kan administrere konti centralt for et lokalsamfund eller en organisation, samtidig med at netværkets distribuerede natur bevares. JAMS kan bruges til at integrere med LDAP og Active Directory, vedligeholde en adressebog og anvende specifikke indstillinger for brugergrupper.
  • Fuld understøttelse af SIP-protokollen er blevet returneret, og muligheden for at oprette forbindelse til GSM-netværk og eventuelle SIP-tjenesteudbydere er blevet leveret.

Kilde: opennet.ru

Tilføj en kommentar