Puštanje decentralizovane platforme za video emitovanje PeerTube 4.0

Objavljena je decentralizirana platforma za organiziranje video hostinga i video emitovanja PeerTube 4.0. PeerTube nudi alternativu za YouTube, Dailymotion i Vimeo, nezavisnu od dobavljača, koristeći mrežu za distribuciju sadržaja zasnovanu na P2P komunikaciji i povezujući pretraživače posjetitelja. Razvoj projekta se distribuira pod licencom AGPLv3.

Glavne inovacije:

  • Administratorski interfejs nudi novi prikaz tabele svih video zapisa koji se nalaze na trenutnom serveru. Novo sučelje vam omogućava da izvodite radnje administracije i moderiranja u grupama, primjenjujući operacije kao što su brisanje, transkodiranje i blokiranje na više odabranih videozapisa odjednom.
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.0
  • Da biste pojednostavili odabir video zapisa za grupnu obradu, moguće je filtrirati i grupirati elemente pomoću naprednih filtera koji vam omogućavaju da odvojite lokalne i eksterne video zapise, te sortirate po različitim kriterijima, na primjer, po datumu objavljivanja, upotrebi HLS/WebTorrent-a i računu status.
  • Administratori također imaju mogućnost filtriranja dnevnika prema oznakama i postavljanja vlastitih ograničenja za pojedinačne kanale.
  • Za video kreatore obezbeđen je interfejs za gledanje pretplatnika i filtriranje video lista u kanalima. Korisnik sada također može obavljati operacije na nekoliko elemenata odjednom, na primjer, možete izbrisati ili blokirati sve označene pretplatnike odjednom.
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.0
  • Omogućena je mogućnost transkodiranja u 144p video kvalitet, što može biti korisno za vrlo loše kanale komunikacije ili za objavljivanje podcasta.
  • Dodata podrška za RTMPS (Real Time Messaging Protocol over TLS) protokol za streaming.
  • Moguće je koristiti Markdown tekst u opisima plejlista.
  • Poboljšan prikaz video zapisa snimljenih na pametnom telefonu u vertikalnom formatu.
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.0
  • Optimizirane operacije preuzimanja koristeći ActivityPub protokol.
  • Dodata podrška za yt-dlp uslužni program, koji se sada preporučuje zbog stagnacije održavanja youtube-dl.
  • Dodana je skripta create-move-video-storage-jobs za automatizaciju premeštanja lokalnih video zapisa u skladište objekata.
  • Dosta posla je urađeno na čišćenju i modernizaciji koda, postavki i API-ja.

Podsjetimo, PeerTube je baziran na korištenju BitTorrent klijenta WebTorrent, koji radi u pretraživaču i koristi WebRTC tehnologiju za organiziranje direktnog P2P komunikacionog kanala između pretraživača, te ActivityPub protokola, koji vam omogućava da ujedinite različite video servere u zajednička federalna mreža u kojoj posjetitelji sudjeluju u isporuci sadržaja i imaju mogućnost pretplate na kanale i primanja obavijesti o novim video zapisima. Web sučelje koje pruža projekt izgrađen je pomoću Angular frameworka.

PeerTube federalna mreža je formirana kao zajednica međusobno povezanih malih video hosting servera, od kojih svaki ima svog administratora i može usvojiti svoja pravila. Svaki server sa videom ima ulogu BitTorrent trackera, koji hostuje korisničke naloge ovog servera i njihove video zapise. ID korisnika je u obliku "@user_name@server_domain". Podaci o pregledavanju se prenose direktno iz pretraživača drugih posjetitelja koji pregledavaju sadržaj.

Ako niko ne gleda video, povratak organizuje server na koji je video prvobitno postavljen (koristi se WebSeed protokol). Osim distribucije prometa između korisnika koji gledaju videozapise, PeerTube također omogućava hostovima koje su pokrenuli autori da po prvi put hostuju video zapise kako bi keširali video zapise drugih autora, formirajući distribuiranu mrežu ne samo klijenata, već i servera, kao i pružanje tolerancije na greške. . Postoji podrška za live streaming sa isporukom sadržaja u P2P modu (tipični programi kao što je OBS mogu se koristiti za kontrolu streaminga).

Da bi započeo emitovanje putem PeerTube-a, korisnik treba samo da učita video, opis i skup oznaka na jedan od servera. Nakon toga, film će biti dostupan na cijeloj federalnoj mreži, a ne samo sa primarnog servera za preuzimanje. Za rad sa PeerTube-om i učešće u distribuciji sadržaja dovoljan je običan pretraživač i nije potreban dodatni softver. Korisnici mogu pratiti aktivnosti na odabranim video kanalima tako što će se pretplatiti na feedove od interesa na udruženim društvenim mrežama (kao što su Mastodon i Pleroma) ili putem RSS-a. Za distribuciju videa koristeći P2P komunikaciju, korisnik također može dodati poseban widget sa ugrađenim web playerom na svoju stranicu.

Trenutno postoji oko 900 servera za hosting sadržaja, koje održavaju razni volonteri i organizacije. Ako korisnik nije zadovoljan pravilima za postavljanje videa na određeni PeerTube server, može se povezati na drugi server ili pokrenuti vlastiti server. Za brzu implementaciju servera, obezbeđena je unapred konfigurisana Docker slika (chocobozzz/peertube).

izvor: opennet.ru

Dodajte komentar