Ko Chitchatter, he kaihoko korero hei hanga i nga korerorero P2P

chitchatter, he taputapu korero p2p

I hangaia a Chitchatter ki te kore he kaiwhakahaere ratonga pokapū me te kore e penapena raraunga korero.

I tata nei i panuitia te whanautanga o tetahi kaupapa hou kei te hanga tono mo Waihangahia nga korerorero P2P motuhake, ko o ratou kaiuru e taunekeneke tika ana ki a raatau ano me te kore e uru atu ki nga kaitoro tuuturu.

Ko te ingoa o tenei kaupapa Karekau a kua hangaia te papatono hei tono tukutuku e rere ana i roto i te tirotiro, ko te waehere kua tuhia ki te TypeScript ka tohatohahia i raro i te raihana GPLv2.

Mo Chitchat

Karekau he taputapu korero puna tuwhera, i hoahoatia me te whakaaro haumaru me te noho muna.

Ko etahi o nga ratonga e hiahiatia ana ki te whakarite hononga hoa-ki-hoa, engari ko te tono kei runga i nga korero a te hoa-ki-hoa i nga mea e taea ana. Ko nga ratonga e whakamahia ana e te taupānga kaore i te hono ki te kaupapa Chitchatter, ka waatea noa ma te katoa hei whakamahi.

Ko te tono taea ki te whakaputa i te id kōrerorero ahurei ka taea te tiri ki etahi atu kaiuru kia timata te korerorero. Ka taea te whakamahi i tetahi tūmau tūmatanui e tautoko ana i te kawa WebTorrent ki te whiriwhiri hononga korero.

Ina whiriwhiria te hononga, ka hangaia nga hongere whakawhiti korero whakamunatia e hono ana i nga kaiwhakamahi ma te whakamahi i te hangarau WebRTC, e whakarato ana i waho-o-te-pouaka huarahi mo te uru atu ki nga pona e mahi ana i muri i nga kaiwhakamaori korero (NAT) me te karo i nga papaahi umanga ma te whakamahi i nga tikanga STUN me TURN.

Ko te Chitchatter he tono whakawhitiwhitinga taha-kiritaki. Ka whakamahia e ia te kaupapa whanui WebTorrent waho me te STUN/TURN tūmau mo te whakawhitiwhiti korero, engari kaore he tūmau Chitchatter API.

Nga waahanga o roto e tu ana i roto i te putunga kaupapa, ko enei e whai ake nei:

  • He puna tuwhera katoa (kua raihanatia i raro i te GPL v2)
  • p2p
  • I nga waahi katoa ka taea, ki te kore ka whakamahia te Relay Tuwhera hei whakarite i te hononga hoa-ki-hoa pono
  • Whakamunatanga (ma WebRTC)
  • Kaore e hiahiatia he tūmau
  • Ka whakamahia nga tūmau WebTorrent a te iwi mo te mahi a-a-hoa tuatahi
  • Waatea
  • Ko nga ihirangi karere e kore e tiakina i runga i te kōpae
    whakawehe
  • Karekau he tūmau API. Ko nga mea katoa e hiahiatia ana kia mahi a Chitchatter ko te waatea o GitHub mo nga rawa pateko me nga tūmau Tukutuku Tukutuku me te STUN/TURN relay mo te whakawhitiwhiti korero a te hoa-ki-hoa.
  • manaaki-whaiaro
  • Kaore he tātaritanga, he aroturuki, he waea waea ranei.
  • I timata a Chitchatter ki te taupānga Waihanga React. Ko te makutu o nga whatunga haumaru e kore e taea ki te kore a Trystero.

He mea tika kia whakahua i tena karekau te ihirangi o te korerorero e tiakina ki te kōpae ka ngaro i muri i te kati i te tono. I te wa e korerorero ana, ka taea e koe te whakamahi tohu Markdown me te whakauru i nga konae pāpāho.

Kei roto i nga mahere a meake nei nga korerorero kua parea-kupuhipa, nga waea reo me nga waea ataata, te tiri konae, te patopato akiaki, me te kaha ki te tiro i nga karere i whakairihia i mua i te urunga mai o tetahi mema hou ki te korerorero.

Ko te hunga e hiahia ana ki te whakamatau, ki te ako ranei mo tenei kaupapa, ka taea e ratou te whakamatau i te demo e tukuna ana i roto i te hono e whai ake nei.

Whakahauhia taau ake korerorero Chitchatter

Mo te hunga e pirangi ana ki te manaaki i a koe ano i te kaupapa, me whai i nga tohutohu kua tohatohahia i raro nei. Ko te mea tuatahi ko te tiki i te waehere puna, ka taea e koe te mahi mai te hono e whai ake nei.

Ki te whakaaro koe ki te manaaki i a Chitchatter ki nga wharangi GitHub me huri koe i te konae taonga kei package.json ki tetahi URL e manaakihia ana te tauira Chitchatter. Ka rite tenei ki https://github_user_or_org_name.github.io/chitchatter/.

Whai muri i tera, me tautuhia he kii huna mahi a GitHub (i roto i te https://github.com/github_user_or_org_name/chitchatter/settings/secrets/actions).

Na tenei, i te wa e whakahaerehia ana i runga i nga wharangi GitHub ka oti te whirihoranga o runga ake nei, ka whakahoutia te taiao whakaputa.

Mo te whirihoranga wa whakahaere, ka taea e koe te mahi i tenei i roto i nga konae whirihoranga kei roto i /src/config a i konei ka taea e koe te whakarereke i te whakataurite me te whirihoranga tūmau relay.

Hei whakamutunga, mena kei te hiahia koe ki te mohio atu mo taua mea, ka taea e koe te paatai ​​i nga korero taipitopito I roto i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.