Jamin hajautettu viestintäasiakas "Maloya" on saatavilla

Hajautetun viestintäalustan Jami uusi julkaisu on saatavilla koodinimellä "Maloya". Hankkeen tavoitteena on luoda P2P-tilassa toimiva viestintäjärjestelmä, joka mahdollistaa sekä suurten ryhmien välisen viestinnän että yksittäisten puhelujen järjestämisen samalla kun se tarjoaa korkeatasoista luottamuksellisuutta ja turvallisuutta. Jami, joka tunnettiin aiemmin nimellä Ring and SFLphone, on GNU-projekti ja sillä on GPLv3-lisenssi. Binaarikokoonpanot on valmistettu GNU/Linuxille (Debian, Ubuntu, Fedora, SUSE, RHEL jne.), Windowsille, macOS:lle, iOS:lle, Androidille ja Android TV:lle.

Toisin kuin perinteiset viestintäasiakkaat, Jami pystyy välittämään viestejä ilman yhteyttä ulkoisiin palvelimiin järjestämällä suoran yhteyden käyttäjien välille päästä-päähän-salauksella (avaimet ovat olemassa vain asiakaspuolella) ja X.509-varmenteisiin perustuvalla autentikaatiolla. Suojatun viestinnän lisäksi ohjelman avulla voit soittaa ääni- ja videopuheluita, luoda puhelinneuvotteluja, vaihtaa tiedostoja ja järjestää jaetun pääsyn tiedostoihin ja näytön sisältöön.

Alun perin projekti kehitettiin SIP-protokollaan perustuvaksi softphoneksi, mutta on jo pitkään mennyt tämän kehyksen ulkopuolelle P2P-mallin hyväksi, säilyttäen samalla yhteensopivuuden SIP:n kanssa ja mahdollisuuden soittaa puheluita tällä protokollalla. Ohjelma tukee erilaisia ​​koodekkeja (G711u, G711a, GSM, Speex, Opus, G.722) ja protokollia (ICE, SIP, TLS), tarjoaa luotettavan videon, äänen ja viestien salauksen. Palvelutoimintoja ovat soitonsiirto ja pito, puheluiden tallennus, puheluhistoria haulla, automaattinen äänenvoimakkuuden säätö, integrointi GNOME- ja KDE-osoitekirjojen kanssa.

Käyttäjän tunnistamiseen Jami käyttää hajautettua globaalia tilitunnistusmekanismia, joka perustuu lohkoketjun muodossa olevan osoitekirjan toteutukseen (käytetään Ethereum-projektin kehitystä). Yhtä käyttäjätunnusta (RingID) voidaan käyttää samanaikaisesti useilla laitteilla, ja sen avulla voit ottaa yhteyttä käyttäjään riippumatta siitä, mikä laite on aktiivinen ilman, että sinun tarvitsee ylläpitää eri tunnuksia älypuhelimessa ja tietokoneessa. Osoitekirja, joka vastaa nimien kääntämisestä RingID:ksi, on tallennettu eri osallistujien ylläpitämään solmuryhmään, mukaan lukien mahdollisuus käyttää omaa solmuasi ylläpitämään paikallista kopiota globaalista osoitekirjasta (Jami toteuttaa myös erillisen sisäisen osoitekirjan, jota ylläpitää asiakas).

Käyttäjien osoittamiseen Jamissa käytetään OpenDHT-protokollaa (distributed hash table), joka ei vaadi keskitettyjen rekistereiden käyttöä käyttäjätiedoilla. Jamin perustana on taustaprosessi jami-daemon, joka vastaa yhteyksien käsittelystä, viestinnän organisoinnista, työstä videon ja äänen parissa. Vuorovaikutus jami-daemonin kanssa on järjestetty LibRingClient-kirjastolla, joka toimii pohjana asiakasohjelmiston rakentamiselle ja tarjoaa kaikki perustoiminnot, jotka eivät ole sidottu käyttöliittymään ja alustoihin. Asiakassovellukset luodaan suoraan LibRingClientin päälle, mikä tekee erilaisten rajapintojen luomisesta ja tukemisesta melko helppoa.

Uudessa julkaisussa:

  • Yhdistetty asiakassovellus GNU/Linux- ja Windows-alustoille (ja pian macOS:lle), joka tarjoaa uuden ja parannetun Qt-pohjaisen käyttöliittymän, joka on suunniteltu uudelleen helpottamaan kahdenkeskisiä puheluita ja neuvotteluja. Lisätty mahdollisuus vaihtaa mikrofonia ja lähtölaitetta keskeyttämättä puhelua. Näytön jakamistyökaluja on parannettu.
    Hajautettu viestintäasiakas Jami "Maloya" on saatavilla
  • Parempi vakaus ja laajennettu konferenssi- ja kokouskapasiteetti. Tuki on otettu käyttöön konferenssimoderaattoreiden nimeämiselle, jotka voivat määrittää videon osallistujien asettelun ruudulla, antaa puheenvuoron puhujille ja keskeyttää osallistujat tarvittaessa. Tehtyjen testien perusteella Jamia voidaan käyttää mukavassa tilassa jopa 20 osallistujan konferensseihin (lähitulevaisuudessa luku on tarkoitus nostaa 50:een).
    Hajautettu viestintäasiakas Jami "Maloya" on saatavilla
  • On ilmoitettu, että GNU/Linux-asiakkaan GTK-pohjaisella käyttöliittymällä (jami-gnome) kehitys lopetetaan pian. jami-gnomea tuetaan vielä jonkin aikaa, mutta lopulta se lopetetaan Qt-pohjaisen asiakkaan hyväksi. Kun ilmaantuu harrastajia, jotka ovat valmiita ottamaan GTK-asiakkaan omiin käsiinsä, projekti on valmis tarjoamaan sellaisen mahdollisuuden.
  • MacOS:n asiakasohjelma tukee laajennuksia.
  • GreenScreen-laajennuksen parannettu suorituskyky. Se piilottaa tai korvaa taustan koneoppimismenetelmillä videopuheluiden aikana. Uusi versio lisää mahdollisuuden sumentaa taustaa, jotta muut eivät näe, mitä osallistujan ympärillä tapahtuu.
    Hajautettu viestintäasiakas Jami "Maloya" on saatavilla
  • Uusi "Watermark"-laajennus on lisätty, jonka avulla voit näyttää logosi tai minkä tahansa kuvan videon päällä sekä upottaa päivämäärän ja kellonajan.
    Hajautettu viestintäasiakas Jami "Maloya" on saatavilla
  • Lisätty "AudioFilter" -laajennus kaikutehosteen lisäämiseksi ääneen.
  • iOS-asiakas on suunniteltu uudelleen, jossa käyttöliittymää on muutettu kokonaan ja energiankulutuksen vähentämiseksi on tehty töitä. Parannettu asiakkaan vakaus macOS:lle.
    Hajautettu viestintäasiakas Jami "Maloya" on saatavilla
  • JAMS-tilinhallintapalvelinta on parannettu, joten voit hallita keskitetysti paikallisen yhteisön tai organisaation tilejä samalla, kun verkon hajautettu luonne säilyy. JAMSin avulla voidaan integroida LDAP:n ja Active Directoryn kanssa, ylläpitää osoitekirjaa ja soveltaa tiettyjä asetuksia käyttäjäryhmille.
  • Täysi tuki SIP-protokollalle on palautettu ja mahdollisuus muodostaa yhteys GSM-verkkoihin ja kaikkiin SIP-palveluntarjoajiin on tarjottu.

Lähde: opennet.ru

Lisää kommentti