nochd an diugh
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
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
- 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.
Source: www.habr.com