Hajautetun videolähetysalustan PeerTube 1.3 julkaisu

julkaistu kysymys Peer Tube 1.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, palautuksen 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 aluksi 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.

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). Tällä hetkellä käynnissä sisällön julkaisemiseen 332 erilaisten vapaaehtoisten ja organisaatioiden ylläpitämiä palvelimia.

Tärkeimmät uudet ominaisuudet julkaisussa 1.3:

  • Lisätty tuki videosoittolistoille, joiden avulla käyttäjä voi luoda luettelon viivästettyä katselua varten.
    On mahdollista luoda sekä yksityisiä että julkisia soittolistoja. Jokainen merkintä voi paitsi määrittää videon, myös viitata toiston aloitus- ja lopetuskohtaan. Toisin kuin kanavat, soittolistat eivät voi olla tilauksen kohteena, vaan ne ovat yksittäisen katselun väline. Voit sisällyttää soittolistaan ​​paitsi omia videoitasi myös muiden videoita. Streaming_playlists-asetus on lisätty production.yaml-määritystiedostoon, joka määrittää hakemiston soittolistojen tallentamista varten.

  • Lisätty videoiden karanteeniin asettamistoiminto (kun se on käytössä, ladatut videot lisätään automaattisesti mustalle listalle ja suljetaan pois siitä tarkistuksen jälkeen);
  • Lisätty kokeellinen protokollatuki HLS (HTTP Live Streaming), jonka avulla voit ohjata streamia adaptiivisesti kaistanleveyden mukaan. HLS:n käyttäminen edellyttää jokaisen resoluution erillisen videotiedoston lataamista. Tuettu FFmpeg 4:n tai uudemman kanssa;
  • Parannetut tilaajien hallintaominaisuudet. Lisätty tuki tilaajan poistamiseen, uusien tilausten luomisen estoon, tilaajien manuaaliseen lisäämiseen ja uusien tilaajien ilmoitusten lähettämiseen;
  • Parannettu käyttöliittymä. Toistoalueen korkeutta on lisätty, painikkeiden muotoilua on muutettu, pikkukuvien kokoa on lisätty,
    "Oma kirjasto" -osio on lisätty valikkoon, näyttöä mobiililaitteissa on parannettu ja uusia animoituja tehosteita on lisätty;

  • Järjestelmänvalvojan käyttöliittymässä on nyt mahdollisuus poistaa seuranta käytöstä (estää toiminnan P2P-tilassa), muuttaa/nollata käyttäjien salasanoja, tarkastella palvelimen lokeja, diagnosoida verkkoongelmia, rajoittaa katseltujen videoiden historian kokoa ja poistaa vanhoja ulkoisia videoita koskevia merkintöjä. .

Lähde: opennet.ru

Lisää kommentti