PeerTube 2.3 ja WebTorrent Desktop 0.23 saatavilla

julkaistu kysymys Peer Tube 2.3, hajautettu foorumi videoiden isännöintiin ja videolähetysten järjestämiseen. PeerTube tarjoaa toimittajaneutraalin vaihtoehdon YouTubelle, Dailymotionille ja Vimeolle käyttämällä sisällönjakeluverkkoa, joka perustuu P2P-viestintään ja yhdistää vierailijoiden selaimet. Projektien kehitys levitän lisensoitu AGPLv3:lla.

PeerTube perustuu BitTorrent-asiakkaaseen WebTorrent, käynnistetty selaimessa ja teknologiaa käyttäen WebRTC järjestää suoran P2P-viestintäkanavan selaimien ja protokollan välillä ActivityPub, jonka avulla voit yhdistää erilaiset videopalvelimet yhteiseksi liittoutuneeksi verkkoksi, jossa vierailijat osallistuvat sisällön toimittamiseen ja voivat tilata kanavia ja vastaanottaa ilmoituksia uusista videoista. Hankkeen tarjoama verkkokäyttöliittymä on rakennettu kehyksiä käyttäen Kulma-.

PeerTube-federated verkko on muodostettu yhteisöksi yhteenkytketyistä pienistä videoisännöintipalvelimista, joilla jokaisella on oma järjestelmänvalvojansa ja jotka voivat ottaa käyttöön omat säännöt. Jokainen videopalvelin toimii BitTorrent-seurantana, joka isännöi tämän palvelimen käyttäjätilejä ja niiden videoita. Käyttäjätunnus muodostetaan muotoon “@käyttäjänimi@palvelinverkkotunnus”. Selaustiedot välitetään suoraan muiden sisältöä katselevien vierailijoiden selaimista.

Jos kukaan ei katso videota, latauksen järjestää palvelin, jolle video alun perin ladattiin (käytetään protokollaa WebSeed). Sen lisäksi, että PeerTube jakaa liikennettä videoita katsovien käyttäjien kesken, PeerTube mahdollistaa myös tekijöiden käynnistämien solmujen isännöimisen alun perin videoiden tallentamiseksi välimuistiin muiden tekijöiden videoista, mikä muodostaa hajautetun verkon paitsi asiakkaista myös palvelimista, sekä tarjoaa vikasietoisuuden.

Aloita lähetys PeerTuben kautta käyttäjän tarvitsee vain ladata video, kuvaus ja joukko tunnisteita yhdelle palvelimista. Tämän jälkeen video tulee saataville koko liitetyssä verkossa, ei vain alkuperäiseltä latauspalvelimelta. PeerTuben työskentelyyn ja sisällön jakeluun osallistumiseen riittää tavallinen selain, joka ei vaadi lisäohjelmiston asentamista. Käyttäjät voivat seurata aktiivisuutta valituilla videokanavilla tilaamalla kiinnostavia kanavia liitetyistä sosiaalisista verkostoista (esimerkiksi Mastodon ja Pleroma) tai RSS:n kautta. Videoiden jakamiseksi P2P-viestinnän avulla käyttäjä voi myös lisätä verkkosivustolleen erityisen widgetin, jossa on sisäänrakennettu verkkosoitin.

Tällä hetkellä useampi kuin yksi verkkosivusto on julkaistu sisällön isännöimiseksi 300 erilaisten vapaaehtoisten ja järjestöjen ylläpitämiä palvelimia. Jos käyttäjä ei ole tyytyväinen videoiden lähettämisen sääntöihin tietyllä PeerTube-palvelimella, hän voi muodostaa yhteyden toiseen palvelimeen tai juosta oma palvelin. Palvelimen nopeaa käyttöönottoa varten toimitetaan valmiiksi määritetty kuva Docker-muodossa (chocobozzz/peertube).

В uusi julkaisu:

  • Lisätty tuki yleiselle haulle (oletusarvoisesti poissa käytöstä ja vaatii järjestelmänvalvojan aktivoinnin).
  • Järjestelmänvalvoja voi määrittää nykyisen PeerTube-ilmentymän sivuilla näkyvän bannerin.
  • Työkaluja liittoutuneiden verkkojen rakentamiseen on laajennettu: Lisätty asetus julkisilla listoilla ulkopuolisen videon siirtämiseen muihin verkkoihin. Tuki videotiedostojen lajittelulle näytön resoluution mukaan käänteisessä järjestyksessä on otettu käyttöön. Videoobjektien täydellisten kuvausten lähettäminen ActivityPubin kautta otettu käyttöön.
  • Moderaattorit voivat massapoistaa kommentteja tietyltä tililtä ja poistaa tilit käytöstä katsellessasi pikkukuvia. Lisätty tuki tyypillisten poistamissyiden ennalta määrittämiseen.
  • Kaiken käytettävissä olevan näyttötilan käyttö pikkukuvien ruudukon näyttämisessä on optimoitu.
  • Videolaskuri ja kanavatiedot on lisätty "Omat videot" -sivulle.
  • Valikkonavigointia järjestelmänvalvojan käyttöliittymässä on yksinkertaistettu.
  • Tietyille kanaville ja tileille on mahdollista rajoittaa pääsyä RSS-syötteisiin uusilla videoilla.
  • Laajennuksen alfajulkaisua ehdotetaan Videoiden automaattinen esto, jonka avulla voit estää videoita julkisten estoluetteloiden perusteella.
  • Inklusiivisten termien yleisen käytön trendin mukaisesti "videoiden musta lista" -ominaisuus on nimetty uudelleen "videoblokkeiksi/estolistaksi".
  • Kuvankäsittelyyn sitovan kirjaston sijaan terävä moduuli käytössä
    jimp (JavaScript Image Manipulation Program), kirjoitettu kokonaan JavaScriptillä.

lisäksi muodostettu uusi numero WebTorrent Desktop 0.22, torrent-asiakas, joka tukee videon suoratoistoa ja mahdollistaa video- ja äänisisällön katselun odottamatta sen lataamista kokonaan ja lataa tarvittaessa uusia tietoja. WebTorrent Desktop antaa sinun myös muuttaa sijaintia tiedostoissa, joita ei ole vielä ladattu kokonaan (sijainnin muuttaminen muuttaa automaattisesti latauslohkojen prioriteettia). On mahdollista muodostaa yhteys sekä WebTorrent-pohjaisiin selainvertaisiin että BitTorrent-vertaisiin käyttämällä tavallisia ohjelmia, kuten Transmission tai uTorrent. Tuetaan magneettilinkkejä, torrent-tiedostoja, vertaisten tunnistamista DHT:lla (Distributed Hash Table), PEX:llä (Peer exchang) ja seurantapalvelimien luetteloita. Suoratoistoa AirPlay-, Chromecast- ja DLNA-protokollien avulla tuetaan.

uusi versio huomattava tuki moniraitaiselle äänelle, parannettu koodekkitunnistus, tiedostojen vahvistusilmoitukset, MPEG-Layer-2-, Musepack-, Matroska- (ääni)- ja WavePack-muotojen tuki, Linuxin rpm-pakettien ja arm64-arkkitehtuurin kokoonpanojen julkaisun alku. Julkaisu 0.22 on rakennettu Electron 9 -alustalle, mutta sitten julkaistiin päivitys 0.23, joka siirtyi käyttämään Electron 10 -alustan testiversiota.

Muistutetaan, että WebTorrent on BitTorrent-protokollan laajennus, jonka avulla voit järjestää hajautetun sisällönjakeluverkoston, joka toimii linkittämällä sisältöä katselevien käyttäjien selaimet. Projekti ei vaadi ulkoista palvelininfrastruktuuria tai selainlaajennuksia toimiakseen. Verkkosivuston vierailijoiden yhdistämiseksi yhdeksi sisällönjakeluverkostoksi riittää, että verkkosivustolle asetetaan erityinen JavaScript-koodi, joka käyttää WebRTC-tekniikkaa suoraa tiedonvaihtoa varten selaimien välillä.

Lähde: opennet.ru

Lisää kommentti