Jami ”Together” kommer med flera förbättringar för detta decentraliserade kommunikationssystem

Den första versionen av den decentraliserade kommunikationsplattformen Jami, med kodnamnet "Together", har släppts . Jami är en del av GNU-projekten och utvecklades tidigare under namnet Ring (tidigare SFLphone), men döptes om 2018 för att undvika varumärkeskonflikter med företag som utvecklar kommunikationslösningar.

Till skillnad från traditionella kommunikationsklienter kan Jami överföra meddelanden utan att kontakta externa servrar genom att skapa en direkt anslutning mellan användare med hjälp av end-to-end-kryptering (end-to-end-nycklar finns endast på klientsidan) och X.509-certifikatbaserad autentisering.

Förutom säkra meddelanden låter programmet dig ringa röst- och videosamtal, skapa telefonkonferenser, utbyta filer, organisera fildelning och skärmdumpa innehåll.

Om Jami

Ursprungligen utvecklades projektet som en mjukvarutelefon baserad på SIP-protokollet, men det har gått långt bortom detta ramverk till förmån för P2P-modellen, samtidigt som kompatibilitet med SIP och möjligheten att ringa samtal med detta protokoll bibehållits.

Programmet stöder olika kodekar (G.711u, G.711a, GSM, Speex, Opus, G.722) och protokoll (ICE, SIP, TLS) och tillhandahåller pålitlig kryptering för video, röst och meddelanden. Tjänstens funktioner inkluderar vidarekoppling och väntkoppling av samtal, samtalsinspelning, sökbar samtalshistorik, automatisk volymkontroll och integration med GNOME- och KDE-adressböcker.

Huvudsakliga nyheter om Jami “Together”

Under utvecklingen av den nya versionen beslutades att omvandla Jami från ett enkelt P2P-system till ett gruppkommunikationssystem som möjliggör organisering av kommunikation mellan stora grupper, samtidigt som en hög nivå av sekretess och säkerhet bibehålls under individuell kommunikation.

Prestandan i nätverk med låg bandbredd har förbättrats avsevärt. För användarinteraktion är en bandbredd på endast 50 kB/s nu tillräcklig för videoströmning och 10 kB/s för ljudsamtal.

Minskad resursförbrukning per version för Android- och iOS-plattformar, både för bakgrundsaktivitet och vid samtal, vilket har en positiv inverkan på enheternas batteritid.

Jami-klienten för Windows-plattformen har skrivits om helt och hållet , och passar nu mer organiskt in i Windows 10-gränssnittet och kan användas i surfplatteläge.

Det är också anmärkningsvärt att de förbättrade verktygen för att skapa videokonferenser med flera deltagare är förbättrade. I den nya versionen har konferensimplementeringen effektiviserats och begränsningar för antalet deltagare har tagits bort; konferensernas storlek begränsas nu endast av tillgänglig bandbredd och systemresurser.

Funktionen "Mötesplatser" har föreslagits , vilket gör att en klientapplikation kan omvandlas till en konferensserver med ett enda klick . Mötesplatser skapas som ett särskilt konto, till vilket flera deltagare kan ansluta genom att skicka inbjudningar. Både privata och offentliga konferenser kan skapas.

Dessa konferenser är ständigt aktiva och stör inte andra samtal. En lärare kan till exempel skapa en mötesplats och använda den för att lära eleverna på distans. För att ansluta efter att ha fått en inbjudan, ring bara till det konto som är kopplat till mötesplatsen.

En JAMS (Jami Account Management Server) implementerades , vilket möjliggör centraliserad hantering av konton inom en lokal gemenskap eller organisation samtidigt som nätverkets distribuerade karaktär bibehålls. JAMS kan användas för att integrera med LDAP, underhålla en adressbok och tillämpa specifika konfigurationer på användargrupper.

Dessutom implementerades möjligheten att ansluta tillägg , vilket möjliggör skapandet av ytterligare funktioner utan att behöva studera Jamis interna aspekter.

I detta skede är plugins begränsade till bearbetning av videostreaming, till exempel har GreenScreen-pluginet föreslagits som använder maskininlärningsmetoder för att dölja eller ersätta bakgrunden i videosamtal.

Slutligen är binärfilerna förberedda för olika system, såsom Debian, Ubuntu, Fedora, SUSE, RHEL, Windows, macOS, iOS, Android och Android TV, och flera alternativ för gränssnitt baserade på Qt, GTK och Electron utvecklas.


Lägg till som prioriterad källa i Google