„Chitchatter“, bendravimo klientas, skirtas P2P pokalbiams kurti, dabar yra prieinamas

Projektas „Chitchatter“ kuria aplikaciją, kuria decentralizuotus P2P pokalbius, kurių dalyviai tarpusavyje bendrauja tiesiogiai, neprisijungdami prie centralizuotų serverių. Kodas parašytas TypeScript ir platinamas pagal GPLv2 licenciją. Programa sukurta kaip žiniatinklio programa, veikianti naršyklėje. Galite įvertinti programą demonstracinėje svetainėje.

Programa leidžia sugeneruoti unikalų pokalbio ID, kurį galima bendrinti su kitais dalyviais ir pradėti bendrauti. Norint susitarti dėl prisijungimo prie pokalbio, galima naudoti bet kurį viešąjį serverį, kuris palaiko WebTorrent protokolą. Suderėjus ryšį, tarp vartotojų sukuriami tiesioginiai užšifruoti ryšio kanalai, naudojant WebRTC technologiją, kuri suteikia jau paruoštus įrankius, leidžiančius pasiekti pagrindinius kompiuterius, veikiančius už NAT, ir apeiti įmonės užkardas naudojant STUN ir TURN protokolus.

Korespondencijos turinys neišsaugomas diske ir prarandamas uždarius programą. Kai atitinkate, galite naudoti Markdown žymėjimą ir įterpti daugialypės terpės failus. Ateities planai apima slaptažodžiu apsaugotus pokalbius, balso ir vaizdo skambučius, failų dalijimąsi, spausdinimo indikaciją ir galimybę peržiūrėti pranešimus, paskelbtus prieš naujam dalyviui prisijungiant prie pokalbio.

Šaltinis: opennet.ru

Добавить комментарий