Pagpagawas sa desentralisadong video broadcasting platform PeerTube 3.4

Ang pagpagawas sa usa ka desentralisadong plataporma alang sa pag-organisar sa video hosting ug video broadcasting PeerTube 3.4 nahitabo. Nagtanyag ang PeerTube og alternatibong vendor-neutral sa YouTube, Dailymotion ug Vimeo, gamit ang content distribution network base sa P2P nga komunikasyon ug pagsumpay sa mga browser sa mga bisita. Ang mga kalambuan sa proyekto giapod-apod ubos sa lisensya sa AGPLv3.

Panguna nga mga inobasyon:

  • Usa ka bag-ong sistema sa pagsala ang gipatuman nga magamit sa bisan unsang mga panid nga adunay mga video, lakip ang mga panid sa account, mga channel, mga panid nga bag-o lang gidugang ug labi ka sikat nga mga video. Dugang pa sa nauna nga magamit nga mga paagi sa paghan-ay, ang katakus sa paghan-ay ug pagsala sa sinultian, mga pagdili sa edad, gigikanan (lokal nga mga video ug materyal gikan sa ubang mga server), tipo (live, VOD) ug mga kategorya ang gidugang. Aron madumala ang mga filter, usa ka espesyal nga buton ang gidugang sa ibabaw nga wala nga suok sa matag panid sa video.
    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 3.4
  • Gidugang ang abilidad sa pag-subscribe sa usa ka tibuuk nga node sa usa ka piho nga channel o account nga wala makapahimo sa federation sa node nga nag-host sa gipili nga channel o user. Ang subskripsyon gihimo sa menu sa tagdumala pinaagi sa Pagsunod nga seksyon sa tab nga Federation.
    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 3.4
  • Gihatag ang suporta alang sa pagsala sa mga resulta sa pagpangita pinaagi sa mga node diin ang nakit-an nga mga video giapod-apod. Pananglitan, kung nahibal-an nimo nga ang usa ka node adunay maayong pagkaporma nga koleksyon sa usa ka hilisgutan, mahimo nimong limitahan ang mga resulta sa kana nga node lamang.
    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 3.4
  • Ang HLS.js library nga gigamit sa PeerTube video player gi-update na. Ang bandwidth sa channel sa komunikasyon sa user nakit-an ug gitipigan, nga nagtugot kanimo nga magsugod dayon sa pagpadala sa taas o ubos nga kalidad, imbis nga gamiton ang default nga lebel sa kalidad sa medium ug mobalik sa usa ka madawat nga resolusyon pagkahuman sa pipila ka segundo.
  • Gidugang ang lumad nga suporta alang sa pag-save sa mga file sa video sa pagtipig sa butang sama sa Amazon S3, nga gitugotan ang mga tagdumala sa site sa pagtipig sa video sa mga sistema nga dinamikong naghatag espasyo base sa panginahanglan sa gumagamit.

Pahinumdum kami kanimo nga ang PeerTube gibase sa paggamit sa kliyente sa BitTorrent nga WebTorrent, nga nagpadagan sa browser ug naggamit sa teknolohiya sa WebRTC aron maorganisar ang usa ka direkta nga channel sa komunikasyon sa P2P tali sa mga browser, ug ang protocol sa ActivityPub, nga nagtugot kanimo sa paghiusa sa lainlaing mga server sa video. usa ka komon nga federated network diin ang mga bisita moapil sa delivery content ug adunay abilidad sa pag-subscribe sa mga channel ug makadawat og mga pahibalo mahitungod sa bag-ong mga video. Ang web interface nga gihatag sa proyekto gitukod gamit ang Angular framework.

Ang PeerTube federated network naporma isip usa ka komunidad sa mga interconnected nga gagmay nga video hosting server, nga ang matag usa adunay kaugalingong administrador ug makasagop sa kaugalingon nga mga lagda. Ang matag server nga adunay video naglihok isip BitTorrent tracker, nga nag-host sa mga user account niini nga server ug sa ilang mga video. Ang user ID naporma sa porma nga "@user_name@server_domain". Ang data sa pag-browse direkta nga gipadala gikan sa mga browser sa ubang mga bisita nga nagtan-aw sa sulud.

Kung walay nagtan-aw sa video, ang pag-upload giorganisar sa server diin ang video orihinal nga gi-upload (ang WebSeed protocol ang gigamit). Gawas pa sa pag-apod-apod sa trapiko sa mga tiggamit nga nagtan-aw sa mga video, gitugotan usab sa PeerTube ang mga node nga gilunsad sa mga tiglalang nga una nga mag-host sa mga video sa pag-cache sa mga video gikan sa ubang mga tiglalang, nga nagporma usa ka giapod-apod nga network dili lamang sa mga kliyente apan usab sa mga server, ingon man paghatag sa pagtugot sa sayup. Adunay suporta alang sa live streaming nga adunay paghatud sa sulud sa P2P mode (standard nga mga programa sama sa OBS mahimong magamit aron makontrol ang streaming).

Sa pagsugod sa pagsibya pinaagi sa PeerTube, ang user kinahanglan lang nga mag-upload og video, deskripsyon ug set sa mga tag sa usa sa mga server. Human niini, ang video mahimong magamit sa tibuok federated network, ug dili lamang gikan sa inisyal nga download server. Aron magtrabaho kauban ang PeerTube ug makaapil sa pag-apod-apod sa sulud, ang usa ka regular nga browser igo na ug wala magkinahanglan pag-instalar sa dugang nga software. Ang mga tiggamit makasubay sa kalihokan sa pinili nga mga channel sa video pinaagi sa pag-subscribe sa mga channel sa interes sa federated social networks (pananglitan, Mastodon ug Pleroma) o pinaagi sa RSS. Aron maapod-apod ang mga video gamit ang mga komunikasyon sa P2P, mahimo usab nga idugang sa user ang usa ka espesyal nga widget nga adunay built-in nga web player sa iyang website.

Sa pagkakaron adunay kapin sa 900 ka content hosting server nga gihuptan sa nagkalain-laing mga boluntaryo ug organisasyon. Kung ang usa ka user dili matagbaw sa mga lagda sa pag-post sa mga video sa usa ka partikular nga server sa PeerTube, mahimo siyang magkonektar sa laing server o magsugod sa iyang kaugalingong server. Alang sa dali nga pag-deploy sa server, usa ka pre-configure nga imahe sa Docker format (chocobozzz/peertube) gihatag.

Source: opennet.ru

Idugang sa usa ka comment