Bayi o ko le ṣe idiwọ: itusilẹ akọkọ ti Syeed ibaraẹnisọrọ decentralized Jami ti tu silẹ

Bayi o ko le ṣe idiwọ: itusilẹ akọkọ ti Syeed ibaraẹnisọrọ decentralized Jami ti tu silẹ
han loni akọkọ àtúnse decentralized ibaraẹnisọrọ Syeed Jami, o ti wa ni pin labẹ awọn koodu orukọ Papo. Ni iṣaaju, ise agbese na ni idagbasoke labẹ orukọ ti o yatọ - Iwọn, ati ṣaaju pe - SFLPhone. Ni ọdun 2018, ojiṣẹ ti a ti sọ di mimọ jẹ lorukọmii lati yago fun awọn ija ti o ṣeeṣe pẹlu awọn ami-iṣowo.

Koodu ojiṣẹ ti pin labẹ iwe-aṣẹ GPLv3. Jami ti tu silẹ fun GNU/Linux, Windows, MacOS, iOS, Android ati Android TV. Ni iyan, o le yan ọkan ninu awọn aṣayan fun awọn atọkun da lori Qt, GTK ati Electron. Ṣugbọn ohun akọkọ nibi, dajudaju, kii ṣe awọn atọkun, ṣugbọn otitọ pe Jami fun ni anfani paṣipaarọ awọn ifiranṣẹ lai risoti si ifiṣootọ ita olupin.

Dipo, asopọ taara ti wa ni idasilẹ laarin awọn olumulo nipa lilo fifi ẹnọ kọ nkan ipari-si-opin. Awọn bọtini wa nikan ni ẹgbẹ alabara. Ilana ijẹrisi da lori awọn iwe-ẹri X.509. Ni afikun si awọn ifiranṣẹ, Syeed jẹ ki o ṣee ṣe lati ṣe ohun ati awọn ipe fidio, ṣẹda awọn ibaraẹnisọrọ teleconferences, awọn faili paṣipaarọ, ṣeto pinpin faili ati akoonu iboju.

Ni ibẹrẹ, iṣẹ akanṣe yii wa ni ipo ati idagbasoke bi foonu SIP sọfitiwia kan. Ṣugbọn lẹhinna awọn olupilẹṣẹ pinnu lati faagun iṣẹ ṣiṣe ti ise agbese na, lakoko ti o n ṣetọju ibamu pẹlu SIP ati nlọ iṣeeṣe ti ṣiṣe awọn ipe nipa lilo ilana yii. Eto naa ṣe atilẹyin awọn kodẹki oriṣiriṣi, pẹlu G711u, G711a, GSM, Speex, Opus, G.722, pẹlu ICE, SIP, awọn ilana TLS.

Awọn ẹya ara ẹrọ ibaraẹnisọrọ pẹlu Fagilee Ipe Dari, Ipe Ipe, Gbigbasilẹ ipe, Itan Ipe pẹlu Wa, Iṣakoso Iwọn didun Aifọwọyi, GNOME ati iṣọpọ iwe adirẹsi KDE.

Loke, a sọrọ ni ṣoki nipa eto ijẹrisi olumulo ti o gbẹkẹle. Ilana naa da lori blockchain - iwe adirẹsi naa da lori Ethereum. Ni akoko kanna, o le sopọ lati awọn ẹrọ pupọ ni ẹẹkan, kan si olumulo, laibikita iru ẹrọ ti n ṣiṣẹ. Iwe adirẹsi naa, eyiti o ni iduro fun itumọ awọn orukọ ninu RingID, ni imuse ni lilo awọn apa ti o jẹ itọju nipasẹ awọn ọmọ ẹgbẹ oriṣiriṣi. Wọn le ṣee lo lati ṣiṣe ipade ti ara rẹ lati ṣetọju ẹda agbegbe ti iwe adirẹsi agbaye.

Bi fun sisọ awọn olumulo, awọn olupilẹṣẹ lo ilana OpenDHT lati yanju iṣoro yii, eyiti ko nilo lilo awọn iforukọsilẹ aarin pẹlu alaye nipa awọn olumulo. Ipilẹ ti Jami jẹ 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 da lori ile-ikawe LibRingClient. O jẹ ipilẹ fun kikọ sọfitiwia alabara ati pese iṣẹ ṣiṣe pataki ti ko so mọ wiwo olumulo ati awọn iru ẹrọ. Ati pe tẹlẹ lori oke ti awọn ohun elo alabara LibRingClient ti ni idagbasoke.

Nigbati o ba n ṣiṣẹ ojiṣẹ P2P sinu iru ẹrọ ibaraẹnisọrọ, awọn olupilẹṣẹ fi kun titun ati ki o imudojuiwọn tẹlẹ awọn ẹya ara ẹrọ. Nibi wọn wa:

  • Imudara ilọsiwaju lori awọn nẹtiwọọki bandiwidi kekere.
  • Dinku iye awọn orisun ti a lo nigba ṣiṣẹ labẹ Android ati iOS.
  • Onibara tun kọ fun Windows. O tun le ṣiṣẹ ni ipo tabulẹti.
  • Awọn irinṣẹ wa fun teleconferencing pẹlu ọpọlọpọ awọn olukopa.
  • Fi kun agbara lati yi ipo igbohunsafefe pada ni apejọ.
  • Ohun elo naa le yipada si olupin pẹlu titẹ ọkan (eyi le jẹ pataki, fun apẹẹrẹ, fun awọn apejọ).
  • Olupin iṣakoso akọọlẹ JAMS ti ni imuse.
  • O ṣee ṣe lati sopọ awọn afikun ti o fa awọn agbara ti ojiṣẹ ipilẹ.

Bayi o ko le ṣe idiwọ: itusilẹ akọkọ ti Syeed ibaraẹnisọrọ decentralized Jami ti tu silẹ

orisun: www.habr.com

Fi ọrọìwòye kun