Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1

gipatik pagpagawas Peer Tube 2.1, usa ka desentralisadong plataporma alang sa pag-organisar sa video hosting ug video broadcasting. 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. Mga kalamboan sa proyekto pagkaylap lisensyado ubos sa AGPLv3.

Ang PeerTube gibase sa kliyente sa BitTorrent WebTorrent, gilusad sa browser ug gamit ang teknolohiya WebRTC sa pag-organisar sa usa ka direkta nga P2P komunikasyon channel tali sa mga browser, ug sa protocol KalihokanPub, nga nagtugot kanimo sa paghiusa sa magkalahi nga mga video server ngadto sa usa ka komon nga federated network diin ang mga bisita moapil sa paghatod sa sulod 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 balangkas Angular.

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 protocol gigamit WebSeed). 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.

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, labaw pa sa usa ka website ang gilusad sa pag-host sa sulod 300 mga server nga gipadayon sa lainlaing mga boluntaryo ug organisasyon. Kung ang usa ka tiggamit dili matagbaw sa mga lagda alang sa pag-post sa mga video sa usa ka partikular nga server sa PeerTube, mahimo siyang magkonektar sa lain nga server o dagan imong kaugalingon nga server. Alang sa dali nga pag-deploy sa server, usa ka pre-configure nga imahe sa Docker format (chocobozzz/peertube) gihatag.

В bag-ong pagpagawas:

  • Ang gusto sa user nga mapaayo ang interface gikonsiderar. Gidugang ang mga epekto sa animation sa pagsugod ug paghunong sa pag-playback sa video aron makahatag og feedback bahin sa aksyon. Gidisenyo usab nga mga icon ug mga buton sa panid sa pagtan-aw sa video. Para sa awtorisado nga mga tiggamit, sa dihang mag-hover sa mouse ibabaw sa usa ka video thumbnail, ang icon sa orasan karon makita aron idugang ang video sa Watch Later list;

    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1

  • Ang "About" nga panid nga adunay presentasyon sa proyekto gidesinyo pag-usab, nga nagtanyag dali nga pag-access sa dokumentasyon ug dugang nga mga aplikasyon. Mahinungdanon nga gipalapdan dokumentasyon, daghang bag-ong mga giya alang sa pag-set up ug pag-diagnose sa mga problema ang gisugyot;

    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1

  • Ang mga oportunidad sa paghisgot sa mga video gipalapdan. Usa ka bag-ong layout sa mga komento ang gisugyot, diin ang orihinal nga mga komento ug mga tubag niini klaro nga gibulag. Gipaayo ang pagpakita sa mga avatar ug gihimo ang mga username nga mas mabasa. Gipasiugda ang mga tubag nga gipadala sa tagsulat sa video nga gihisgutan. Adunay duha ka mga mode sa pagtan-aw, gisunud sa oras nga gipadala ang komento ug sa gidaghanon sa mga tubag. Posible na nga gamiton ang Markdown markup sa teksto. Gidugang nga mga kapilian sa pagtago sa mga mensahe gikan sa usa ka piho nga partisipante o node;

    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1

  • Gidugang ang usa ka bag-ong pribado nga "video para sa internal nga paggamit" mode, nga nagtugot kanimo sa pagmantala sa usa ka video lamang sa mga tiggamit nga konektado sa kasamtangan nga server diin ang video orihinal nga gi-upload. Kini nga mode mahimong gamiton sa pag-organisar og access sa kompidensyal nga mga video alang lamang sa pipila ka mga grupo sa mga tiggamit, sama sa mga higala, mga sakop sa pamilya o mga kauban sa trabaho;
  • Gipatuman ang awtomatik nga paghimo sa mga hyperlink sa usa ka piho nga higayon sa video kung ang oras gihisgutan (mm: ss o h: mm: ss) sa paghulagway o mga komento;

    Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.1

  • Giandam JavaScript librarya nga adunay API alang sa pagdumala sa pag-embed sa video sa mga panid;
  • Gidugang oportunidad paghimo og HLS (HTTP Live Streaming) nga video streaming gamit ang create-transcoding-job script. Posible usab nga i-disable ang WebTorrent ug gamiton lamang ang HLS;
  • Gidugang nga suporta alang sa format sa video m4v;
  • Gilusad imprastraktura alang sa hiniusang paghubad sa interface sa lainlaing mga sinultian gamit ang serbisyo sa Weblate.

Source: opennet.ru

Idugang sa usa ka comment