ilmestyi tänään
Messenger-koodia jaetaan GPLv3-lisenssillä. Jami on julkaistu GNU/Linuxille, Windowsille, MacOS:lle, iOS:lle, Androidille ja Android TV:lle. Vaihtoehtoisesti voit valita yhden Qt-, GTK- ja Electron-pohjaisten rajapintojen vaihtoehdoista. Mutta tärkeintä tässä ei tietenkään ole käyttöliittymät, vaan se, että Jami
Sen sijaan käyttäjien välille muodostetaan suora yhteys päästä päähän -salausta käyttäen. Avaimet ovat vain asiakkaan puolella. Todennusmenettely perustuu X.509-varmenteisiin. Viestien lisäksi alustalla voidaan soittaa ääni- ja videopuheluita, luoda puhelinneuvotteluja, vaihtaa tiedostoja, järjestää tiedostojen jakamista ja näyttösisältöä.
Aluksi tämä projekti sijoitettiin ja kehitettiin ohjelmisto-SIP-puhelimeksi. Mutta sitten kehittäjät päättivät laajentaa projektin toimintoja säilyttäen samalla yhteensopivuuden SIP:n kanssa ja jättäen mahdollisuuden soittaa puheluita tällä protokollalla. Ohjelma tukee erilaisia koodekkeja, mukaan lukien G711u, G711a, GSM, Speex, Opus, G.722 sekä ICE-, SIP- ja TLS-protokollia.
Viestintäominaisuuksiin kuuluvat soitonsiirron peruutus, puhelun pitoon, puhelun tallennus, puheluhistoria haulla, automaattinen äänenvoimakkuuden säätö, GNOME- ja KDE-osoitekirjan integrointi.
Yllä puhuimme lyhyesti luotettavasta käyttäjätunnistusjärjestelmästä. Mekanismi perustuu lohkoketjuun - osoitekirja perustuu Ethereumiin. Samanaikaisesti voit muodostaa yhteyden usealta laitteelta kerralla ottamalla yhteyttä käyttäjään riippumatta siitä, mikä laite on aktiivinen. Osoitekirja, joka vastaa RingID:n nimien kääntämisestä, on toteutettu eri jäsenten ylläpitämien solmujen avulla. Niitä voidaan käyttää oman solmun suorittamiseen maailmanlaajuisen osoitekirjan paikallisen kopion ylläpitämiseksi.
Mitä tulee käyttäjiin osoittamiseen, kehittäjät käyttivät tämän ongelman ratkaisemiseen OpenDHT-protokollaa, joka ei vaadi keskitettyjen rekistereiden käyttöä käyttäjiä koskevien tietojen kanssa. Jamin perusta on jami-daemon, joka vastaa yhteyksien käsittelystä, viestinnän organisoinnista, työstä videon ja äänen parissa.
Vuorovaikutus jami-daemonin kanssa perustuu LibRingClient-kirjastoon. Se on perusta asiakasohjelmiston rakentamiselle ja tarjoaa tarvittavat toiminnallisuudet, jotka eivät ole sidottu käyttöliittymään ja alustoihin. Ja jo LibRingClient-asiakassovelluksia kehitetään.
Käsitellessään P2P-viestintäviestintä tietoliikennealustaksi, kehittäjät
- Parempi suorituskyky pienen kaistanleveyden verkoissa.
- Vähensi käytettyjen resurssien määrää Android- ja iOS-käyttöjärjestelmissä.
- Uudelleenkirjoitettu asiakas Windowsille. Se voi toimia myös tablettitilassa.
- On olemassa työkaluja useiden osallistujien puhelinneuvotteluun.
- Lisätty mahdollisuus vaihtaa lähetystilaa konferenssissa.
- Sovellus voidaan muuttaa palvelimeksi yhdellä napsautuksella (tämä voi olla tarpeen esimerkiksi konferensseissa).
- JAMS-tilinhallintapalvelin on otettu käyttöön.
- On mahdollista liittää laajennuksia, jotka laajentavat perusviestintäohjelman ominaisuuksia.
Lähde: will.com