Megjelent a decentralizált kommunikációs kliens Jami „Taranis”

Megjelent a Jami decentralizált kommunikációs platformja, kódnév: „Taranis”. A projekt célja egy P2P üzemmódban működő kommunikációs rendszer létrehozása, amely lehetővé teszi nagy csoportok közötti kommunikációt és egyéni hívások lebonyolítását, biztosítva a magas szintű adatvédelmet és biztonságot. A Jami, korábban Ring és SFLphone néven ismert, a GNU projektek közé tartozik és GPLv3 licenc alatt terjesztik. A bináris csomagok elérhetők GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL stb.), Windows, macOS, iOS, Android és Android TV rendszerekhez.

A hagyományos kommunikációs klienssel ellentétben a Jami képes üzeneteket küldeni külső szerverek igénybevétele nélkül, közvetlen kapcsolat létrehozásával a felhasználók között végponti titkosítással (End-to-end, kulcsok csak a kliens oldalán vannak) és X.509 tanúsítvány alapú hitelesítéssel. A biztonságos üzenetküldés mellett a program lehetővé teszi hang- és videohívások lebonyolítását, telekonferencia létrehozását, fájlok megosztását, valamint fájlok és képernyőtartalom közös hozzáférését. szerveren Intel Core i7-7700K 4.20 GHz CPU, 32 GB RAM és 100 Mbit/s hálózati kapcsolattal a legjobb minőség akkor érhető el, ha legfeljebb 25 résztvevő csatlakozik. Minden résztvevő számára körülbelül 2 Mbit/s sávszélesség szükséges a videokonferenciához.

A projekt eredetileg SIP protokollon alapuló szoftveres telefonnak indult, de régóta túllépett ezen a kereten a P2P modell érdekében, miközben megőrzi a SIP kompatibilitását és a hívások lebonyolításának lehetőségét e protokoll segítségével. A program támogatja a különböző kodekeket (G711u, G711a, GSM, Speex, Opus, G.722) és protokollokat (ICE, SIP, TLS), megbízható titkosítást biztosít videóra, hangra és üzenetekre. A szolgáltatási funkciók közé tartozik a hívás átirányítása és visszatartása, hívások rögzítése, híváselőzmények keresése, automatikus hangerőszabályozás, GNOME és KDE címtárakkal való integráció.

A felhasználó azonosításához a Jami egy decentralizált globális hitelesítési mechanizmust alkalmaz, amely a blokklánc formájában megvalósított névjegyzék alapjaira épül (az Ethereum projekt munkáit alkalmazva). Egy felhasználói azonosító (RingID) egyszerre több eszközön is felhasználható, és lehetővé teszi a felhasználóval való kapcsolatfelvételt függetlenül attól, hogy melyik eszköz aktív, anélkül, hogy különböző azonosítók fenntartására lenne szükség a okostelefonon és a PC-n. A RingID neveket közvetítő névjegyzék a különböző résztvevők által támogatott csomópontok egy csoportján tárolódik, emellett saját csomópont indítása is lehetséges, hogy helyi másolatot tartsunk a globális névjegyzékből (a Jami emellett egy külön belső névjegyzéket is megvalósít, amelyet a kliens tart fenn).

A Jami felhasználóinak címzéséhez OpenDHT (elosztott hash táblázat) protokollt használnak, amely nem igényel központosított nyilvántartásokat a felhasználói információkról. A Jami alapját a háttérfolyamat, a jami-daemon képezi, amely a kapcsolatok feldolgozásáért, a kommunikáció szervezéséért, valamint a videóval és hanggal való munkáért felelős. A jami-daemon elérése a LibRingClient könyvtáron keresztül történik, amely az alapja a kliens szoftverek fejlesztésének, és biztosítja az összes tipikus funkciót, amely nem kötődik a felhasználói felülethez és a platformokhoz. A LibRingClient fölé közvetlenül kliensalkalmazások épülnek, így viszonylag egyszerű különféle felületek létrehozása és fenntartása.

Főbb újítások:

  • Javasolták egy új csoportos kommunikációs rendszer kezdeti megvalósítását, melyet „raj” (Swarms) néven ismerünk. A rendszer lehetővé teszi teljesen decentralizált P2P chat szobák létrehozását, ahol a kommunikáció története szinkronizált formában közösen tárolódik a felhasználó összes eszközén. Az első megvalósítás a két résztvevő közötti kommunikációra korlátozódik, lehetőséget adva a felhasználóknak, hogy különböző eszközökből csatlakozzanak egyetlen fiókhoz (a chat története szinkronizálva van minden eszközön). A következő verzióban a raj módban működő csoportos csevegések támogatása is hozzáadásra kerül.
    Megjelent a Jami decentralizált kommunikációs kliens "Taranis".
  • Javították a konferencia támogatását. Bevezetésre került a „találkozóhely” mód, amely lehetővé teszi, hogy az összes bejövő hívást egy konferenciába egyesítsük (csak a névjegyzékben szereplő felhasználók csatlakozását lehet engedélyezni), így nem kell manuálisan hozzáadni minden résztvevőt. Beállításokat is hozzáadtak az alapértelmezett moderátor meghatározásához. A konferencia moderátorai lehetőséget kaptak a résztvevők mikrofonjainak hangjának letiltására és visszaállítására, valamint a résztvevők eltávolítására (kick).
    Megjelent a Jami decentralizált kommunikációs kliens "Taranis".

    Bevezették a „kezet fel” funkciót, amellyel a résztvevő kifejezheti, hogy szeretne hozzászólni.

    Megjelent a Jami decentralizált kommunikációs kliens "Taranis".

    Bővítették a képernyő tartalmának megosztási lehetőségeit, amelyek mostantól lehetővé teszik a résztvevők számára, hogy egyes ablakok tartalmát mutassák meg, nem pedig az egész képernyőt vagy egy kijelölt területet.

    Megjelent a Jami decentralizált kommunikációs kliens "Taranis".
  • Az Android platformra készült alkalmazásban megvalósították az új hívási felületet. Az iOS verzióban javították a kapcsolat fenntartását álom vagy energiatakarékos módba lépéskor.
    Megjelent a Jami decentralizált kommunikációs kliens "Taranis".
  • Hozzáadták a Windows 11 platform támogatását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster