Pagpagawas sa desentralisadong video broadcasting platform PeerTube 1.3

gipatik pagpagawas Peer Tube 1.3, 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 pagbalik 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 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 network (pananglitan, Mastodon ug Pleroma) o pinaagi sa RSS. Sa pag-apod-apod sa mga video gamit ang P2P nga komunikasyon, ang user mahimo usab nga makadugang ug espesyal nga widget nga adunay built-in nga web player sa iyang website.

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. Nagdagan karon alang sa pag-post sa sulud 332 mga server nga gipadayon sa lainlaing mga boluntaryo ug organisasyon.

Panguna nga bag-ong mga bahin sa pagpagawas 1.3:

  • Gidugang nga suporta alang sa mga playlist sa video diin ang tiggamit makahimo usa ka lista alang sa nalangan nga pagtan-aw.
    Posible ang paghimo sa pribado ug publiko nga mga playlist. Ang matag entry dili lamang makahubit sa usa ka video, apan usab maghisgot sa usa ka posisyon sa pagsugod ug pagtapos sa playback. Dili sama sa mga channel, ang mga playlist dili mahimong butang sa usa ka suskrisyon, apan usa ka paagi sa indibidwal nga pagtan-aw. Mahimo nimong iapil dili lamang ang imong kaugalingon nga mga video, apan usab ang mga video sa ubang mga tawo sa playlist. Ang setting sa streaming_playlists gidugang sa production.yaml configuration file, nga naghubit sa direktoryo sa pagtipig sa mga playlist;

  • Gidugang ang function sa pagkuwarentinas sa mga video (kung ma-enable, ang mga na-download nga video awtomatikong idugang sa blacklist ug dili iapil niini pagkahuman sa pagrepaso);
  • Gidugang nga suporta sa eksperimento nga protocol HLS (HTTP Live Streaming), nga nagtugot kanimo sa adaptively control sa stream depende sa bandwidth. Aron magamit ang HLS, ang matag resolusyon nanginahanglan usa ka lahi nga file sa video nga ma-upload. Gisuportahan sa FFmpeg 4 o mas bag-o;
  • Gipauswag ang mga kapabilidad sa pagdumala sa subscriber. Gidugang nga suporta alang sa pagtangtang sa usa ka suskritor, pagbabag sa paghimo sa mga bag-ong suskrisyon, mano-mano nga pagdugang sa mga subscriber ug pagpadala mga pahibalo bahin sa bag-ong mga suskritor;
  • Mas maayo nga user interface. Ang gitas-on sa playback nga lugar nadugangan, ang disenyo sa mga buton nausab, ang gidak-on sa mga thumbnail nadugangan,
    usa ka seksyon nga "Akong Library" ang gidugang sa menu, ang pagpakita sa mga mobile device gipauswag, ug ang bag-ong mga animated nga epekto gidugang;

  • Ang interface sa administrador karon adunay katakus sa pag-disable sa tracker (pagdili sa operasyon sa P2P mode), pagbag-o / pag-reset sa mga password sa user, pagtan-aw sa mga log sa server, pag-diagnose sa mga problema sa network, limitahan ang gidak-on sa kasaysayan sa gitan-aw nga mga video, ug pagtangtang sa mga daan nga entry bahin sa mga eksternal nga video. .

Source: opennet.ru

Idugang sa usa ka comment