Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa

Itusilẹ tuntun ti Syeed ibaraẹnisọrọ decentralized Jami ti ṣafihan, ti pin labẹ orukọ koodu “Világfa”. Ise agbese na ni ifọkansi lati ṣiṣẹda eto ibaraẹnisọrọ ti o ṣiṣẹ ni ipo P2P ati gba laaye lati ṣeto awọn ibaraẹnisọrọ mejeeji laarin awọn ẹgbẹ nla ati awọn ipe kọọkan lakoko ti o pese ipele giga ti asiri ati aabo. Jami, ti a mọ tẹlẹ bi Oruka ati SFLphone, jẹ iṣẹ akanṣe GNU ati pe o ni iwe-aṣẹ labẹ GPLv3. Awọn apejọ alakomeji ti pese sile fun GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, ati bẹbẹ lọ), Windows, macOS, iOS, Android ati Android TV.

Ko dabi awọn alabara ibaraẹnisọrọ ibile, Jami ni anfani lati atagba awọn ifiranṣẹ laisi kan si awọn olupin ita nipasẹ siseto asopọ taara laarin awọn olumulo nipa lilo fifi ẹnọ kọ nkan ipari-si-opin (awọn bọtini wa nikan ni ẹgbẹ alabara) ati ijẹrisi ti o da lori awọn iwe-ẹri X.509. Ni afikun si fifiranṣẹ to ni aabo, eto naa fun ọ laaye lati ṣe ohun ati awọn ipe fidio, ṣẹda awọn ibaraẹnisọrọ tẹlifoonu, awọn faili paṣipaarọ, ati ṣeto iraye si pinpin si awọn faili ati akoonu iboju. Fun apejọ fidio lori olupin pẹlu Intel Core i7-7700K 4.20 GHz CPU, 32 GB ti Ramu ati asopọ nẹtiwọọki 100 Mbit/s, didara to dara julọ ni aṣeyọri nigbati ko si ju awọn olukopa 25 lọ. Olukopa alapejọ fidio kọọkan nilo iwọn bandiwidi 2 Mbit/s.

Ni ibẹrẹ, iṣẹ akanṣe naa ni idagbasoke bi foonu asọ ti o da lori ilana SIP, ṣugbọn o ti pẹ kọja ilana yii ni ojurere ti awoṣe P2P, lakoko mimu ibamu pẹlu SIP ati agbara lati ṣe awọn ipe nipa lilo ilana yii. Eto naa ṣe atilẹyin awọn kodẹki oriṣiriṣi (G711u, G711a, GSM, Speex, Opus, G.722) ati awọn ilana (ICE, SIP, TLS), pese fifi ẹnọ kọ nkan ti fidio, ohun ati awọn ifiranṣẹ. Awọn iṣẹ iṣẹ pẹlu ifiranšẹ ipe ati didimu, gbigbasilẹ ipe, itan ipe pẹlu wiwa, iṣakoso iwọn didun laifọwọyi, iṣọpọ pẹlu GNOME ati awọn iwe adirẹsi KDE.

Lati ṣe idanimọ olumulo kan, Jami nlo ilana ifitonileti akọọlẹ agbaye ti a ti sọtọ ti o da lori imuse ti iwe adirẹsi ni irisi blockchain (awọn idagbasoke ti iṣẹ akanṣe Ethereum ti lo). ID olumulo kan (RingID) le ṣee lo ni igbakanna lori awọn ẹrọ pupọ ati gba ọ laaye lati kan si olumulo laibikita iru ẹrọ ti n ṣiṣẹ, laisi iwulo lati ṣetọju awọn ID oriṣiriṣi lori foonuiyara ati PC rẹ. Iwe adirẹsi ti o ni iduro fun titumọ awọn orukọ si RingID ti wa ni ipamọ lori ẹgbẹ awọn apa ti o tọju nipasẹ awọn olukopa oriṣiriṣi, pẹlu agbara lati ṣiṣe ipade tirẹ lati ṣetọju ẹda agbegbe ti iwe adirẹsi agbaye (Jami tun ṣe imuse iwe adiresi inu inu lọtọ ti a ṣetọju nipasẹ onibara).

Lati koju awọn olumulo ni Jami, OpenDHT Ilana (tabili hash ti a pin) ti lo, eyiti ko nilo lilo awọn iforukọsilẹ aarin pẹlu alaye nipa awọn olumulo. Ipilẹ Jami jẹ ilana lẹhin jami-daemon, eyiti o jẹ iduro fun sisẹ awọn isopọ, siseto awọn ibaraẹnisọrọ, ṣiṣẹ pẹlu fidio ati ohun. Ibaraṣepọ pẹlu jami-daemon ti ṣeto ni lilo ile-ikawe LibRingClient, eyiti o jẹ ipilẹ fun kikọ sọfitiwia alabara ati pese gbogbo iṣẹ ṣiṣe boṣewa ti ko so mọ wiwo olumulo ati awọn iru ẹrọ. Awọn ohun elo alabara ni a ṣẹda taara lori oke ti LibRingClient, eyiti o jẹ ki o rọrun pupọ lati ṣẹda ati ṣe atilẹyin ọpọlọpọ awọn atọkun. Onibara akọkọ fun PC ni a kọ nipa lilo ile-ikawe Qt, pẹlu awọn alabara afikun ti o da lori GTK ati Electron ni idagbasoke.

Awọn imotuntun akọkọ:

  • Idagbasoke ti eto ibaraẹnisọrọ ẹgbẹ swarm (Swarms) tẹsiwaju, gbigba ẹda ti awọn ibaraẹnisọrọ P2P ti o pin ni kikun, itan-akọọlẹ ibaraẹnisọrọ eyiti o ti fipamọ ni apapọ lori gbogbo awọn ẹrọ olumulo ni fọọmu mimuuṣiṣẹpọ. Lakoko ti o ti gba awọn alabaṣe meji nikan laaye lati baraẹnisọrọ ni swarm, ninu itusilẹ tuntun, ipo swarm le ṣẹda awọn iwiregbe ẹgbẹ kekere ti o to awọn eniyan 8 (ni awọn idasilẹ ọjọ iwaju wọn gbero lati mu nọmba awọn olukopa laaye, ati ṣafikun atilẹyin fun àkọsílẹ chats).
    Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa

    Bọtini tuntun ti ṣafikun lati ṣẹda awọn iwiregbe ẹgbẹ ati pe o ti pese agbara lati tunto awọn eto iwiregbe.

    Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa

    Lẹhin ṣiṣẹda iwiregbe ẹgbẹ kan, o le ṣafikun awọn alabaṣepọ tuntun si rẹ ki o yọ awọn ti o wa tẹlẹ kuro. Awọn ẹka mẹta ti awọn olukopa wa: pe (fi kun si ẹgbẹ, ṣugbọn ko ti sopọ mọ iwiregbe), ti sopọ ati alabojuto. Olukuluku alabaṣe le fi awọn ifiwepe ranṣẹ si awọn eniyan miiran, ṣugbọn olutọju nikan le yọ kuro lati ẹgbẹ (fun bayi o le jẹ alakoso kan nikan, ṣugbọn ni awọn idasilẹ ojo iwaju yoo jẹ eto ti o rọ ti awọn ẹtọ wiwọle ati agbara lati yan awọn alakoso pupọ).

    Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa

  • Ṣe afikun nronu tuntun pẹlu alaye iwiregbe gẹgẹbi atokọ ti awọn olukopa, atokọ ti awọn iwe aṣẹ ti a firanṣẹ ati eto.
    Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa
  • Ṣe afikun awọn oriṣi awọn afihan nipa kika ifiranṣẹ ati titẹ ọrọ.
    Syeed ibaraẹnisọrọ aipin Jami "Vilagfa" wa
  • Agbara lati fi awọn faili ranṣẹ si iwiregbe ti pese, ati awọn olukopa iwiregbe le gba faili paapaa ti olufiranṣẹ ko ba si lori ayelujara.
  • Ṣafikun wiwo fun wiwa awọn ifiranṣẹ ni awọn iwiregbe.
  • Atilẹyin ti a ṣafikun fun eto awọn aati nipa lilo awọn ohun kikọ emoji.
  • Ṣe afikun aṣayan kan lati ṣafihan alaye ipo lọwọlọwọ.
  • Atilẹyin idanwo fun iwiregbe ẹgbẹ ti o tẹle awọn apejọ fidio ti ni afikun si alabara Ojú-iṣẹ.

orisun: opennet.ru

Fi ọrọìwòye kun