Liberigo de la malcentralizita videoelsenda platformo PeerTube 3.1

La liberigo de malcentralizita platformo por organizi videogastigadon kaj videoelsendon PeerTube 3.1 okazis. PeerTube ofertas vendis-neŭtralan alternativon al Jutubo, Dailymotion kaj Vimeo, uzante enhavdistribuan reton bazitan sur P2P-komunikadoj kaj kunligante la retumiloj de vizitantoj. La evoluoj de la projekto estas distribuitaj sub la AGPLv3-licenco.

Ĉefaj novigoj:

  • La kapabloj de transkodi audio kaj video de unu formato al alia estis pligrandigitaj por certigi la haveblecon de enhavo en ĉiuj aparatoj (transkodigo okazas en la fono, do la nova video ne disponeblas tuj por ĉiuj aparatoj, sed post iom da tempo). bezonata por kompletigi la transkodigon). La nova eldono aldonas subtenon por transkodigaj profiloj, kiuj povas esti uzataj por ŝanĝi la transkodigajn regulojn sur specifa PeerTube-nodo. Profiloj estas desegnitaj kiel kromprogramoj, kaj, kiel regulo, provizas malsamajn FFmpeg-agordojn. La administranto de la retejo nun povas elekti transkodan profilon, kiu konvenas al nunaj taskoj. Ekzemple, vi povas krei transkodigajn profilojn por optimumigi bendolarĝon aŭ liveri audio ĉe la plej alta kvalito.

    La procezoj por administrado de transkodaj taskoj estis modernigitaj. Antaŭe, enhavo estis vicigita kaj rekodita en la ordo, kiam la uzanto aldonis ĝin. En la nova eldono, la administranto estas provizita per iloj por agordi la prioritaton de laboro kaj aldonis la kapablon aŭtomate redukti la prioritaton depende de la nombro da elŝutitaj filmetoj (unuopaj elŝutoj estos rekoditaj unue, ŝanĝante uzantojn kiuj elŝutis grandan nombron da videoj). filmetoj tuj). La administranto povas kontroli la progreson de transkodado kaj agordi la nombron da samtempe lanĉitaj taskoj.

    Liberigo de la malcentralizita videoelsenda platformo PeerTube 3.1

  • En la retinterfaco, la kategorio "plej ŝatata" estis forigita de la flanka kolumno, kiu estis anstataŭigita per sekcio "tendenca", ofertante tri eblojn por elekti la plej popularajn filmetojn: varma (lastaj filmetoj kun kiuj uzantoj plej interagis) , vidoj (plej viditaj filmetoj dum la lastaj 24 horoj) kaj ŝatoj (filmetoj kun la plej multaj ŝatoj).
    Liberigo de la malcentralizita videoelsenda platformo PeerTube 3.1
  • Iuj elementoj estis ŝanĝitaj en la interfaco de administranto de la retejo, ekzemple, la langeto kun la listo de uzantoj estis ŝanĝita kaj la butono de kreado de uzantoj estis movita maldekstren. Aldonis la kapablon agordi ĝeneralajn kaj ĉiutagajn kvotojn por la kvanto de elŝutitaj datumoj.
    Liberigo de la malcentralizita videoelsenda platformo PeerTube 3.1
  • Abonado al kontoj gastigitaj sur alia nodo estis simpligita se vi havas vian propran konton sur tiu nodo - por aboni, vi nun nur bezonas alklaki la butonon "aboni" sub la video kaj enigi vian ID.
    Liberigo de la malcentralizita videoelsenda platformo PeerTube 3.1
  • Aldonita agordo al samtempe lanĉitaj importtaskoj (kun elŝutado per URL aŭ per torento) al la noda administra interfaco.
  • Sistemo por krei torentojn por elŝutitaj videoj estis efektivigita, funkcianta en nesinkrona reĝimo.
  • Subteno por la eldono de PostgreSQL 9.6 estis nuligita, subteno por Node.js 10 estis malrekomendita, kaj subteno por novaj branĉoj de Node.js14 kaj 15 estis aldonita.

Ni memorigu vin, ke PeerTube baziĝas sur la uzo de la BitTorrent-kliento WebTorrent, kiu funkcias en la retumilo kaj uzas WebRTC-teknologion por organizi rektan P2P-komunikan kanalon inter retumiloj, kaj la protokolo ActivityPub, kiu ebligas vin kunigi malsimilajn videoservilojn en komuna federacia reto en kiu vizitantoj partoprenas liveran enhavon kaj havas la kapablon aboni kanalojn kaj ricevi sciigojn pri novaj filmetoj. La TTT-interfaco provizita de la projekto estas konstruita uzante la Angular-kadron.

La federacia reto PeerTube estas formita kiel komunumo de interkonektitaj malgrandaj videogastigserviloj, ĉiu el kiuj havas sian propran administranton kaj povas adopti siajn proprajn regulojn. Ĉiu servilo kun video funkcias kiel BitTorrent-spurilo, kiu gastigas uzantkontojn de ĉi tiu servilo kaj iliajn filmetojn. La uzantidentigilo estas formita en la formo "@user_name@server_domain". Folumaj datumoj estas transdonitaj rekte de la retumiloj de aliaj vizitantoj rigardantaj la enhavon.

Se neniu rigardas la videon, la alŝuto estas organizita de la servilo al kiu la video estis origine alŝutita (la WebSeed-protokolo estas uzata). Aldone al distribuado de trafiko inter uzantoj spektantaj vidbendojn, PeerTube ankaŭ permesas al nodoj lanĉitaj de kreintoj komence gastigi vidbendojn por kaŝmemori vidbendojn de aliaj kreintoj, formante distribuitan reton de ne nur klientoj sed ankaŭ serviloj, same kiel disponigante faŭltoleremo. Estas subteno por viva streaming kun enhavo livero en P2P-reĝimo (normaj programoj kiel ekzemple OBS povas esti uzataj por kontroli streaming).

Por komenci dissendi per PeerTube, la uzanto nur bezonas alŝuti videon, priskribon kaj aron da etikedoj al unu el la serviloj. Post tio, la video estos disponebla tra la federacia reto, kaj ne nur de la komenca elŝutservilo. Por labori kun PeerTube kaj partopreni en enhavdistribuo, regula retumilo sufiĉas kaj ne postulas instaladon de plia programaro. Uzantoj povas spuri agadon en elektitaj videokanaloj abonante interesajn kanalojn en federaciaj sociaj retoj (ekzemple, Mastodon kaj Pleroma) aŭ per RSS. Por distribui filmetojn uzante P2P-komunikadojn, la uzanto ankaŭ povas aldoni specialan fenestraĵon kun enkonstruita retludilo al sia retejo.

Nuntempe ekzistas proksimume 700 enhavaj gastigaj serviloj prizorgataj de diversaj volontuloj kaj organizoj. Se uzanto ne kontentas pri la reguloj por afiŝi videojn sur aparta servilo de PeerTube, li povas konektiĝi al alia servilo aŭ komenci sian propran servilon. Por rapida servila deplojo, antaŭ-agordita bildo en Docker-formato (chocobozzz/peertube) estas provizita.

fonto: opennet.ru

Aldoni komenton