Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael

Mae datganiad newydd o'r platfform cyfathrebu datganoledig Jami ar gael, wedi'i ddosbarthu o dan yr enw cod “Maloya”. Nod y prosiect yw creu system gyfathrebu sy'n gweithredu yn y modd P2P ac sy'n caniatáu trefnu cyfathrebu rhwng grwpiau mawr a galwadau unigol, gan ddarparu lefel uchel o gyfrinachedd a diogelwch. Mae Jami, a elwid gynt yn Ring a SFLphone, yn brosiect GNU ac wedi'i drwyddedu o dan y GPLv3. Mae gwasanaethau deuaidd yn cael eu paratoi ar gyfer GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, ac ati), Windows, macOS, iOS, Android ac Android TV.

Yn wahanol i gleientiaid cyfathrebu traddodiadol, mae Jami yn gallu trosglwyddo negeseuon heb gysylltu â gweinyddwyr allanol trwy drefnu cysylltiad uniongyrchol rhwng defnyddwyr gan ddefnyddio amgryptio pen-i-ben (mae allweddi yn bresennol ar ochr y cleient yn unig) a dilysiad yn seiliedig ar dystysgrifau X.509. Yn ogystal â negeseuon diogel, mae'r rhaglen yn caniatáu ichi wneud galwadau llais a fideo, creu telegynadleddau, cyfnewid ffeiliau, a threfnu mynediad a rennir i ffeiliau a chynnwys sgrin.

I ddechrau, datblygodd y prosiect fel ffôn meddal yn seiliedig ar brotocol SIP, ond mae wedi mynd y tu hwnt i'r fframwaith hwn ers tro o blaid y model P2P, tra'n cynnal cydnawsedd â SIP a'r gallu i wneud galwadau gan ddefnyddio'r protocol hwn. Mae'r rhaglen yn cefnogi codecau amrywiol (G711u, G711a, GSM, Speex, Opus, G.722) a phrotocolau (ICE, SIP, TLS), yn darparu amgryptio dibynadwy o fideo, llais a negeseuon. Mae swyddogaethau gwasanaeth yn cynnwys anfon a dal galwadau, recordio galwadau, hanes galwadau gyda chwiliad, rheoli cyfaint awtomatig, integreiddio â llyfrau cyfeiriadau GNOME a KDE.

Er mwyn adnabod defnyddiwr, mae Jami yn defnyddio mecanwaith dilysu cyfrif byd-eang datganoledig yn seiliedig ar weithredu llyfr cyfeiriadau ar ffurf blockchain (defnyddir datblygiadau prosiect Ethereum). Gellir defnyddio un ID defnyddiwr (RingID) ar yr un pryd ar ddyfeisiau lluosog ac mae'n caniatáu ichi gysylltu â'r defnyddiwr waeth pa ddyfais sy'n weithredol, heb yr angen i gynnal gwahanol IDau ar eich ffôn clyfar a'ch cyfrifiadur personol. Mae'r llyfr cyfeiriadau sy'n gyfrifol am gyfieithu enwau i RingID yn cael ei storio ar grŵp o nodau a gynhelir gan wahanol gyfranogwyr, gan gynnwys y gallu i redeg eich nod eich hun i gadw copi lleol o'r llyfr cyfeiriadau byd-eang (mae Jami hefyd yn gweithredu llyfr cyfeiriadau mewnol ar wahân a gynhelir gan y cleient).

Er mwyn mynd i'r afael â defnyddwyr yn Jami, defnyddir y protocol OpenDHT (tabl hash dosbarthedig), nad yw'n gofyn am ddefnyddio cofrestrfeydd canolog gyda gwybodaeth am ddefnyddwyr. Sail Jami yw'r broses gefndir jami-daemon, sy'n gyfrifol am brosesu cysylltiadau, trefnu cyfathrebu, gweithio gyda fideo a sain. Trefnir rhyngweithio â jami-daemon gan ddefnyddio'r llyfrgell LibRingClient, sy'n gweithredu fel sail ar gyfer adeiladu meddalwedd cleient ac yn darparu'r holl ymarferoldeb safonol nad yw'n gysylltiedig â'r rhyngwyneb defnyddiwr a'r llwyfannau. Mae cymwysiadau cleient yn cael eu creu yn uniongyrchol ar ben LibRingClient, sy'n ei gwneud hi'n eithaf hawdd creu a chefnogi rhyngwynebau amrywiol.

Yn y datganiad newydd:

  • Cymhwysiad cleient unedig ar gyfer llwyfannau GNU/Linux a Windows (a macOS yn fuan), sy'n darparu rhyngwyneb Qt newydd a gwell sydd wedi'i ailgynllunio i wneud galwadau a chynadledda un-i-un yn haws. Ychwanegwyd y gallu i newid y meicroffon a'r ddyfais allbwn heb dorri ar draws yr alwad. Mae offer rhannu sgrin wedi'u gwella.
    Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael
  • Gwell sefydlogrwydd ac ehangu galluoedd cynadledda a chyfarfodydd. Mae cefnogaeth wedi'i rhoi ar waith ar gyfer neilltuo cymedrolwyr cynadleddau, a all bennu cynllun cyfranogwyr fideo ar y sgrin, rhoi'r llawr i siaradwyr a thorri ar draws cyfranogwyr os oes angen. A barnu yn ôl y profion a gynhaliwyd, gellir defnyddio Jami mewn modd cyfforddus ar gyfer cynadleddau gyda hyd at 20 o gyfranogwyr (yn y dyfodol agos bwriedir codi'r ffigur hwn i 50).
    Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael
  • Cyhoeddwyd y bydd datblygiad cleient ar gyfer GNU/Linux gyda rhyngwyneb GTK (jami-gnome) yn dod i ben yn fuan. bydd jami-gnome yn parhau i gael ei gefnogi am gyfnod, ond yn y pen draw bydd yn cael ei derfynu o blaid cleient sy'n seiliedig ar Qt. Pan fydd selogion yn ymddangos sy'n barod i gymryd y cleient GTK i'w dwylo eu hunain, mae'r prosiect yn barod i ddarparu cyfle o'r fath.
  • Mae'r cleient ar gyfer macOS yn cefnogi ategion.
  • Gwell perfformiad o'r ategyn GreenScreen, sy'n defnyddio dulliau dysgu peiriant i guddio neu ddisodli'r cefndir yn ystod galwadau fideo. Mae'r fersiwn newydd yn ychwanegu'r gallu i niwlio'r cefndir fel nad yw eraill yn gweld beth sy'n digwydd o amgylch y cyfranogwr.
    Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael
  • Mae ategyn “Dyfrnod” newydd wedi'i ychwanegu, sy'n eich galluogi i arddangos eich logo neu unrhyw ddelwedd dros y fideo, yn ogystal ag ymgorffori'r dyddiad a'r amser.
    Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael
  • Ychwanegwyd ategyn "AudioFilter" i ychwanegu effaith reverb at sain.
  • Mae'r cleient ar gyfer iOS wedi'i ailgynllunio, lle mae'r rhyngwyneb wedi'i newid yn llwyr ac mae gwaith wedi'i wneud i leihau'r defnydd o ynni. Gwell sefydlogrwydd cleient ar gyfer macOS.
    Mae cleient cyfathrebu datganoledig Jami "Maloya" ar gael
  • Mae Gweinydd Rheoli Cyfrifon JAMS wedi'i wella, sy'n eich galluogi i reoli cyfrifon yn ganolog ar gyfer cymuned neu sefydliad lleol, tra'n cynnal natur ddosbarthedig y rhwydwaith. Gellir defnyddio JAMS i integreiddio â LDAP a Active Directory, cynnal llyfr cyfeiriadau, a chymhwyso gosodiadau penodol ar gyfer grwpiau defnyddwyr.
  • Dychwelwyd cefnogaeth lawn i'r protocol SIP a darparwyd y gallu i gysylltu â rhwydweithiau GSM ac unrhyw ddarparwyr gwasanaeth SIP.

Ffynhonnell: opennet.ru

Ychwanegu sylw