2 stundas ago
HPB (High-Performance Backend) visbiežāk minēts Nextcloud Talk ekosistēmas kontekstā. Tas ir specializēts servera puses arhitektūras komplekts, kas izstrādāts, lai nodrošinātu mērogojamu un stabilu reāllaika saziņu (video, audio un tērzēšanu) lielam lietotāju skaitam.
Sākotnēji Nextcloud Talk veica zvanus tiešajā P2P (Peer-to-Peer) režīmā, kas nozīmēja, ka pie vairākiem dalībniekiem katra lietotāja dators un internets ātri pārslogojās. HPB atrisina šo problēmu, ieviešot centralizētu signalizēšanas serveri un SFU (Selective Forwarding Unit) mediju serveri.
HPB saistība ar Atvērto Kodu (Open Source)
Sākotnēji Nextcloud Talk veica zvanus tiešajā P2P (Peer-to-Peer) režīmā, kas nozīmēja, ka pie vairākiem dalībniekiem katra lietotāja dators un internets ātri pārslogojās. HPB atrisina šo problēmu, ieviešot centralizētu signalizēšanas serveri un SFU (Selective Forwarding Unit) mediju serveri.
HPB saistība ar Atvērto Kodu (Open Source)
- Pilnībā atvērts kods kienta pusē un kopienas līmenī: HPB pamata signalizēšanas serveris (
) un ar to saistītās komponentes ir atvērtā koda projekti (izplatīti galvenokārt zem AGPLv3 licences). Kodols ir brīvi pieejams GitHub platformā, un ikviens to var patstāvīgi uzstādīt, pētīt un modificēt.Kods:nextcloud-spreed-signaling
- SFU mediju servera integrācija: HPB mediju plūsmu apstrādei izmanto citus populārus atvērtā koda WebRTC serverus (vēsturiski visbiežāk Janus WebRTC Server vai pielāgotus Go/C++ SFU risinājumus). HPB kalpo kā tiltiņš starp Nextcloud saskarni un šiem mediju serveriem.
- Brīvā versija vs. Komerciālais atbalsts: Projekta atvērtais kods ļauj jebkuram sistēmadministratoram izveidot savu HPB infrastruktūru bez maksas. Vienlaikus uzņēmums Nextcloud GmbH piedāvā arī gatavas, iepriekš konfigurētas un komerciāli atbalstītas HPB pakotnes (Nextcloud Enterprise), kas paredzētas lielām organizācijām ar desmitiem tūkstošu lietotāju.
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs

