Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj

Ib qho kev tshaj tawm tshiab ntawm kev sib tham hauv kev sib tham ncaj ncees Jami tau tshaj tawm, muab faib raws li lub npe "VilΓ‘gfa". Txoj haujlwm no yog tsim los tsim kom muaj kev sib txuas lus uas ua haujlwm hauv P2P hom thiab tso cai rau kev sib txuas lus ntawm cov pab pawg loj thiab ib tus neeg hu thaum muab kev ceev ntiag tug thiab kev ruaj ntseg. Jami, yav tas los hu ua Nplhaib thiab SFLphone, yog GNU project thiab tau tso cai raws li GPLv3. Cov rooj sib tham binary tau npaj rau GNU / Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, thiab lwm yam), Windows, macOS, iOS, Android thiab Android TV.

Tsis zoo li cov neeg siv kev sib txuas lus ib txwm muaj, Jami tuaj yeem xa cov lus yam tsis muaj kev sib cuag nrog cov servers sab nraud los ntawm kev teeb tsa kev sib txuas ncaj qha ntawm cov neeg siv siv qhov kawg-rau-kawg encryption (cov yuam sij tam sim no tsuas yog nyob rau ntawm tus neeg siv khoom) thiab kev lees paub raws li X.509 daim ntawv pov thawj. Ntxiv nrog rau kev xa xov kom ruaj ntseg, qhov kev pab cuam tso cai rau koj ua suab thiab video hu, tsim kev sib tham hauv xov tooj, sib pauv ntaub ntawv, thiab teeb tsa kev sib koom nkag mus rau cov ntaub ntawv thiab tshuaj ntsuam cov ntsiab lus. Rau kev sib tham video ntawm tus neeg rau zaub mov nrog Intel Core i7-7700K 4.20 GHz CPU, 32 GB ntawm RAM thiab 100 Mbit / s network kev sib txuas, qhov zoo tshaj plaws yog ua tiav thaum tsis pub tshaj 25 tus neeg koom nrog txuas. Txhua tus neeg koom nrog lub rooj sib tham video xav tau kwv yees li 2 Mbit / s bandwidth.

Thaum xub thawj, qhov project tsim los ua softphone raws li SIP raws tu qauv, tab sis tau ntev dhau mus dhau lub moj khaum ntawm qhov kev pom zoo ntawm P2P qauv, thaum tswj kev sib raug zoo nrog SIP thiab muaj peev xwm hu xov tooj siv cov txheej txheem no. Qhov kev pab cuam txhawb ntau yam codecs (G711u, G711a, GSM, Speex, Opus, G.722) thiab raws tu qauv (ICE, SIP, TLS), muab kev ruaj ntseg encryption ntawm video, suab thiab lus. Kev pabcuam muaj xws li hu xovtooj xa mus thiab tuav, hu xovtooj, hu rau keeb kwm nrog kev tshawb nrhiav, tsis siv neeg ntim tswj, kev koom ua ke nrog GNOME thiab KDE cov phau ntawv chaw nyob.

Txhawm rau txheeb xyuas tus neeg siv, Jami siv qhov kev txiav txim siab thoob ntiaj teb tus account authentication mechanism raws li kev siv ntawm phau ntawv chaw nyob hauv daim ntawv ntawm blockchain (kev txhim kho ntawm Ethereum project yog siv). Ib tus neeg siv ID (RingID) tuaj yeem siv ib txhij ntawm ntau lub cuab yeej thiab tso cai rau koj tiv tauj tus neeg siv txawm tias lub cuab yeej twg ua haujlwm, tsis tas yuav tsum tswj hwm tus ID sib txawv ntawm koj lub smartphone thiab PC. Phau ntawv chaw nyob muaj lub luag haujlwm rau kev txhais cov npe rau RingID yog khaws cia rau ntawm ib pawg ntawm cov nodes tswj hwm los ntawm cov neeg koom nrog sib txawv, suav nrog kev muaj peev xwm khiav koj tus kheej ntawm tus kheej kom tswj tau cov ntawv luam ntawm lub ntiaj teb chaw nyob hauv phau ntawv (Jami kuj tseem siv phau ntawv chaw nyob sib cais tswj los ntawm tus neeg siv khoom).

Txhawm rau hais txog cov neeg siv hauv Jami, OpenDHT raws tu qauv (distributed hash table) yog siv, uas tsis tas yuav tsum tau siv lub hauv paus kev sau npe nrog cov ntaub ntawv hais txog cov neeg siv. Lub hauv paus ntawm Jami yog cov txheej txheem keeb kwm yav dhau los ntawm jami-daemon, uas yog lub luag haujlwm rau kev sib txuas, teeb tsa kev sib txuas lus, ua haujlwm nrog video thiab suab. Kev sib cuam tshuam nrog jami-daemon yog tsim los siv LibRingClient lub tsev qiv ntawv, uas yog lub hauv paus rau kev tsim cov neeg siv software thiab muab tag nrho cov qauv kev ua haujlwm uas tsis khi rau cov neeg siv interface thiab cov platforms. Cov neeg siv cov ntawv thov raug tsim ncaj qha rau saum LibRingClient, uas ua rau nws yooj yim heev los tsim thiab txhawb ntau qhov sib cuam tshuam. Cov neeg siv khoom tseem ceeb rau PC yog sau siv Qt lub tsev qiv ntawv, nrog rau cov neeg siv ntxiv raws li GTK thiab Electron tau tsim.

Main innovations:

  • Kev txhim kho ntawm pawg sib txuas lus swarm (Swarms) txuas ntxiv, tso cai rau kev tsim cov kev sib tham P2P tag nrho, cov keeb kwm kev sib txuas lus uas tau sib koom ua ke ntawm txhua tus neeg siv khoom siv hauv daim ntawv synchronized. Thaum yav dhau los tsuas yog ob tus neeg koom tau tso cai sib txuas lus hauv swarm, nyob rau hauv qhov kev tso tawm tshiab, swarm hom tam sim no tuaj yeem tsim cov kev sib tham me me txog li 8 tus neeg (hauv kev tshaj tawm yav tom ntej lawv npaj yuav nce cov neeg tuaj koom, nrog rau ntxiv kev txhawb nqa. rau pej xeem chats).
    Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj

    Ib lub pob tshiab tau ntxiv los tsim pab pawg sib tham thiab muaj peev xwm los teeb tsa kev sib tham tau muab.

    Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj

    Tom qab tsim ib pab pawg sib tham, koj tuaj yeem ntxiv cov neeg koom tshiab rau nws thiab tshem tawm cov uas twb muaj lawm. Muaj peb pawg neeg koom nrog: caw (ntxiv rau pab pawg, tab sis tseem tsis tau txuas nrog kev sib tham), txuas nrog thiab tus thawj coj. Txhua tus neeg tuaj koom tuaj yeem xa cov ntawv caw mus rau lwm tus neeg, tab sis tsuas yog tus thawj coj tuaj yeem tshem tawm ntawm pab pawg (rau tam sim no tsuas muaj ib tus thawj coj xwb, tab sis nyob rau yav tom ntej tshaj tawm yuav muaj kev hloov pauv ntawm txoj cai nkag thiab muaj peev xwm los xaiv ntau tus thawj coj).

    Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj

  • Ntxiv lub vaj huam sib luag tshiab nrog cov ntaub ntawv sib tham xws li cov npe ntawm cov neeg koom nrog, cov npe ntawm cov ntaub ntawv xa mus thiab cov chaw.
    Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj
  • Ntxiv ob peb hom kev qhia txog kev nyeem ntawv thiab kev ntaus ntawv.
    Decentralized kev sib txuas lus platform Jami "Vilagfa" muaj
  • Muaj peev xwm xa cov ntaub ntawv rau kev sib tham tau muab, thiab cov neeg koom nrog sib tham tuaj yeem tau txais cov ntaub ntawv txawm tias tus neeg xa ntawv tsis nyob online.
  • Ntxiv ib qho interface rau kev tshawb nrhiav cov lus hauv kev sib tham.
  • Ntxiv kev txhawb nqa rau kev teeb tsa kev tshwm sim siv cov cim emoji.
  • Ntxiv ib qho kev xaiv los tso saib cov ntaub ntawv qhov chaw tam sim no.
  • Kev sim txhawb rau pab pawg sib tham nrog cov rooj sib tham video tau ntxiv rau tus neeg siv khoom Desktop.

Tau qhov twg los: opennet.ru

Ntxiv ib saib