Ugbu a ị nweghị ike igbochi: ewepụtarala mbụ ntọhapụ nke usoro nkwukọrịta enweghị isi

Ugbu a ị nweghị ike igbochi: ewepụtarala mbụ ntọhapụ nke usoro nkwukọrịta enweghị isi
pụtara taa mbipụta mbụ Ikpo okwu nzikọrịta nke enweghị isi nke Jami, a na-ekesa ya n'okpuru aha koodu ọnụ. Na mbụ, ọrụ ahụ mepụtara n'okpuru aha dị iche - Ring, na tupu nke ahụ - SFLPhone. N'afọ 2018, a kpọgharịrị onye ozi ahụ na-achịkọta aha ka ọ ghara inwe esemokwu na ụghalaahịa.

A na-ekesa koodu ozi n'okpuru ikike GPLv3. A tọhapụrụ Jami maka GNU/Linux, Windows, MacOS, iOS, Android na gam akporo TV. Nhọrọ, ị nwere ike họrọ otu n'ime nhọrọ maka interfaces dabere na Qt, GTK na Electron. Ma isi ihe ebe a, n'ezie, ọ bụghị interfaces, ma eziokwu na Jami nye ohere gbanwere ozi na-enweghị iji sava mpụga raara onwe ya nye.

Kama, a na-ewepụta njikọ ozugbo n'etiti ndị ọrụ na-eji nzuzo nzuzo ruo ọgwụgwụ ruo ọgwụgwụ. Igodo dị naanị n'akụkụ ndị ahịa. Usoro nyocha dabere na asambodo X.509. Na mgbakwunye na ozi, ikpo okwu na-eme ka o kwe omume ịkpọ oku na vidiyo, mepụta teleconferences, gbanwee faịlụ, hazie nkesa faịlụ na ọdịnaya ihuenyo.

Na mbido, edobere ma mepụta ọrụ a dịka ekwentị SIP ngwanro. Ma mgbe ahụ, ndị mmepe kpebiri ịgbasa ọrụ nke ọrụ ahụ, ebe ha na-ejigide ndakọrịta na SIP ma na-ahapụ ohere nke ịkpọ oku site na iji protocol a. Usoro ihe omume na-akwado dị iche iche codecs, gụnyere G711u, G711a, GSM, Speex, Opus, G.722, plus ICE, SIP, TLS protocols.

Njirimara nzikọrịta ozi gụnyere ịkagbu oku n'iru, Jide oku, Ndekọ oku, Akụkọ oku na Ọchụchọ, njikwa olu akpaaka, GNOME na ntinye akwụkwọ adreesị KDE.

N'elu, anyị kwuru na nkenke maka usoro nyocha njirimara onye ọrụ. Usoro ahụ dabere na blockchain - akwụkwọ adreesị dabere na Ethereum. N'otu oge ahụ, ị ​​nwere ike jikọọ site na ngwaọrụ dị iche iche n'otu oge, na-akpọtụrụ onye ọrụ, n'agbanyeghị nke ngwaọrụ na-arụ ọrụ. A na-etinye akwụkwọ adreesị ahụ, nke na-ahụ maka ntụgharị asụsụ nke aha na RingID, site na iji ọnụ nke ndị otu dị iche iche na-echekwa. Enwere ike iji ha na-agba ọsọ ọnụ nke gị iji dowe akwụkwọ ozi mpaghara ụwa.

Banyere ndị ọrụ na-agwa ndị ọrụ okwu, ndị mmepe na-eji usoro OpenDHT dozie nsogbu a, nke na-achọghị iji ndekọ nke etiti nwere ozi gbasara ndị ọrụ. Ihe ndabere nke Jami bụ jami-daemon, nke na-ahụ maka nhazi njikọ, ịhazi nkwukọrịta, na-arụ ọrụ na vidiyo na ụda.

Mmekọrịta ya na jami-daemon dabere na ọba akwụkwọ LibRingClient. Ọ bụ ihe ndabere maka iwulite ngwanrọ ndị ahịa ma na-enye ọrụ dị mkpa nke na-ejikọtaghị na interface onye ọrụ na nyiwe. Na etolitela ngwa ahịa ndị ahịa LibRingClient.

Mgbe ị na-ahazi onye ozi P2P n'ime usoro nkwukọrịta, ndị mmepe agbakwunyere atụmatụ ọhụrụ na emelitere dị adị. Ebe a bụ:

  • Arụmọrụ emelitere na netwọk bandwidth dị ala.
  • Ewelatala ego eji eme ihe mgbe ị na-arụ ọrụ n'okpuru gam akporo na iOS.
  • Onye ahịa edegharịrị maka Windows. Ọ nwekwara ike na-arụ ọrụ na mbadamba mode.
  • Enwere ngwaọrụ maka teleconferencing nwere ọtụtụ ndị sonyere.
  • Agbakwunyere ikike ịgbanwe ọnọdụ mgbasa ozi na ogbako.
  • Enwere ike ịtụgharị ngwa ahụ ka ọ bụrụ ihe nkesa na otu pịa (nke a nwere ike ịdị mkpa, dịka ọmụmaatụ, maka ọgbakọ).
  • Emejuputala ihe nkesa njikwa akaụntụ JAMS.
  • Ọ ga-ekwe omume ijikọ plugins na-agbatị ike nke onye ozi bụ isi.

Ugbu a ị nweghị ike igbochi: ewepụtarala mbụ ntọhapụ nke usoro nkwukọrịta enweghị isi

isi: www.habr.com

Tinye a comment