A-nis chan urrainn dhut casg a chuir air: chaidh a’ chiad fhoillseachadh den àrd-ùrlar conaltraidh dì-mheadhanaichte Jami fhoillseachadh

A-nis chan urrainn dhut casg a chuir air: chaidh a’ chiad fhoillseachadh den àrd-ùrlar conaltraidh dì-mheadhanaichte Jami fhoillseachadh
nochd an diugh chiad deasachadh àrd-ùrlar conaltraidh dì-mheadhanaichte Jami, tha e air a chuairteachadh fon ainm còd Còmhla. Roimhe sin, chaidh am pròiseact a leasachadh fo ainm eadar-dhealaichte - Ring, agus roimhe sin - SFLPhone. Ann an 2018, chaidh an teachdaire dì-mheadhanaichte ath-ainmeachadh gus còmhstrithean a dh’ fhaodadh a bhith ann le comharran malairt a sheachnadh.

Tha an còd teachdaire air a sgaoileadh fo chead GPLv3. Chaidh Jami a leigeil ma sgaoil airson GNU/Linux, Windows, MacOS, iOS, Android agus Android TV. Roghainneil, faodaidh tu aon de na roghainnean a thaghadh airson eadar-aghaidh stèidhichte air Qt, GTK agus Electron. Ach am prìomh rud an seo, gu dearbh, chan e an eadar-aghaidh, ach an fhìrinn gu bheil Jami thoir cothrom iomlaid teachdaireachdan gun a bhith a’ dol gu frithealaichean sònraichte bhon taobh a-muigh.

An àite sin, tha ceangal dìreach air a stèidheachadh eadar luchd-cleachdaidh a 'cleachdadh crioptachadh deireadh-gu-deireadh. Chan eil na h-iuchraichean an làthair ach air taobh an neach-dèiligidh. Tha am modh dearbhaidh stèidhichte air teisteanasan X.509. A bharrachd air teachdaireachdan, tha an àrd-ùrlar ga dhèanamh comasach fiosan claisneachd is bhidio a dhèanamh, co-labhairtean fòn a chruthachadh, faidhlichean iomlaid, roinneadh fhaidhlichean agus susbaint sgrion a chuir air dòigh.

An toiseach, chaidh am pròiseact seo a shuidheachadh agus a leasachadh mar fòn SIP bathar-bog. Ach an uairsin cho-dhùin an luchd-leasachaidh comas-gnìomh a’ phròiseict a leudachadh, fhad ‘s a chumas iad co-chòrdalachd le SIP agus a’ fàgail comas fiosan a dhèanamh a ’cleachdadh a’ phròtacal seo. Tha am prògram a 'toirt taic do dhiofar codecs, a' gabhail a-steach protocolaidhean G711u, G711a, GSM, Speex, Opus, G.722, agus ICE, SIP, TLS.

Tha feartan conaltraidh a’ toirt a-steach Sguir Call air adhart, Call Call, Clàradh Call, Eachdraidh Call le Rannsachadh, Smachd Toraidh fèin-ghluasadach, amalachadh leabhar seòlaidh GNOME agus KDE.

Gu h-àrd, bhruidhinn sinn goirid mu shiostam dearbhaidh cleachdaiche earbsach. Tha an uidheamachd stèidhichte air an blockchain - tha an leabhar seòlaidhean stèidhichte air Ethereum. Aig an aon àm, faodaidh tu ceangal a dhèanamh bho ghrunn innealan aig an aon àm, a 'cur fios chun neach-cleachdaidh, ge bith dè an inneal a tha gnìomhach. Tha an leabhar seòlaidh, air a bheil uallach airson eadar-theangachadh ainmean anns an RingID, air a chuir an gnìomh a’ cleachdadh nodan a tha air an cumail suas le diofar bhuill. Faodar an cleachdadh gus an nód agad fhèin a ruith gus leth-bhreac ionadail den leabhar seòlaidhean cruinne a chumail.

A thaobh dèiligeadh ri luchd-cleachdaidh, chleachd an luchd-leasachaidh am protocol OpenDHT gus an duilgheadas seo fhuasgladh, nach eil feumach air clàran meadhanaichte a chleachdadh le fiosrachadh mu luchd-cleachdaidh. Is e bunait Jami jami-daemon, a tha an urra ri bhith a 'giullachd cheanglaichean, a' cur air dòigh conaltradh, ag obair le bhidio agus fuaim.

Tha eadar-obrachadh le jami-daemon stèidhichte air leabharlann LibRingClient. Tha e na bhunait airson bathar-bog teachdaiche a thogail agus a’ toirt seachad an gnìomh riatanach nach eil ceangailte ris an eadar-aghaidh cleachdaiche agus àrd-ùrlaran. Agus mu thràth a bharrachd air tagraidhean teachdaiche LibRingClient air an leasachadh.

Nuair a bhios iad a’ giullachd teachdaire P2P gu àrd-ùrlar cian-conaltraidh, luchd-leasachaidh air a chur ris feartan ùra agus ùraichte a tha ann mar-thà. Seo iad:

  • Coileanadh nas fheàrr air lìonraidhean leud-bann ìosal.
  • Lùghdaich an àireamh de ghoireasan a thathas a’ cleachdadh nuair a bhios tu ag obair fo Android agus iOS.
  • Cliant ath-sgrìobhte airson Windows. Faodaidh e cuideachd obrachadh ann am modh tablet.
  • Tha innealan ann airson co-labhairtean fòn le grunn chom-pàirtichean.
  • Chuir sinn ris a’ chomas am modh craolaidh atharrachadh sa cho-labhairt.
  • Faodar an tagradh a thionndadh gu frithealaiche le aon bhriogadh (dh’ fhaodadh seo a bhith riatanach, mar eisimpleir, airson co-labhairtean).
  • Chaidh am frithealaiche rianachd cunntais JAMS a chuir an gnìomh.
  • Tha e comasach plugins a cheangal a leudaicheas comasan an teachdaire bunaiteach.

A-nis chan urrainn dhut casg a chuir air: chaidh a’ chiad fhoillseachadh den àrd-ùrlar conaltraidh dì-mheadhanaichte Jami fhoillseachadh

Source: www.habr.com

Cuir beachd ann