Puštanje decentralizovane platforme za video emitovanje PeerTube 4.3

Objavljena je decentralizirana platforma za organiziranje video hostinga i video emitovanja PeerTube 4.3. 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:

  • Implementirana je mogućnost automatskog uvoza videa sa drugih video platformi. Na primjer, korisnik može u početku postaviti video na YouTube i konfigurirati automatski prijenos na svoj PeerTube kanal. Moguće je grupisati video zapise sa različitih platformi u jedan PeerTube kanal, kao i ograničen prenos videa sa određenih plejlista. Automatski uvoz je omogućen u meniju „Moja biblioteka“ preko dugmeta „Moje sinhronizacije“ na kartici „Kanali“.
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.3
  • Radovi su obavljeni na modernizaciji korisničkog interfejsa. Revidiran je dizajn stranice za kreiranje naloga na kojoj je povećan broj faza prilikom registracije: prikaz opštih informacija, prihvatanje uslova korišćenja, popunjavanje obrasca sa korisničkim podacima, zahtev za kreiranje prvog kanala i informacije o uspješnoj registraciji računa. Promijenjena je lokacija gornjih elemenata na stranici za prijavu kako bi informativne poruke bile vidljivije. Traka za pretragu je premještena na sredinu vrha ekrana. Povećana veličina fonta i prilagođena boja.
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.3
  • Proširene su mogućnosti za ugradnju video zapisa na druge stranice. Za ugrađene prijenose uživo u player integriran u stranice, u trenucima prije početka i nakon završetka emitiranja, umjesto praznine prikazuju se skrinsejveri sa objašnjenjima, stvarajući osjećaj neuspjeha. Implementiran je i automatski početak reprodukcije nakon početka zakazanog prijenosa uživo.
  • Dodane su nove opcije za postavljanje vašeg PeerTube čvora. Administrator ima alate za pokretanje rada u batch modu na federalnim čvorovima (Federacija), na primjer, za uklanjanje određenih pretplatnika sa svih kontroliranih čvorova odjednom. Dodane su opcije za onemogućavanje transkodiranja za promjenu rezolucije preuzetih video zapisa ili prijenosa uživo, uključujući mogućnost onemogućavanja transkodiranja videozapisa s rezolucijom većom od maksimalno dozvoljene u postavkama. Web sučelju je dodana mogućnost selektivnog brisanja datoteka iz video zapisa, što može biti korisno za oslobađanje slobodnog prostora (na primjer, možete odmah izbrisati video zapise s rezolucijom većom od navedene).
    Puštanje decentralizovane platforme za video emitovanje PeerTube 4.3
  • Napravljene su optimizacije za poboljšanje performansi i povećanje skalabilnosti.

PeerTube platforma je zasnovana na WebTorrent BitTorrent klijentu, koji radi u pretraživaču i koristi WebRTC tehnologiju da organizuje direktan P2P komunikacioni kanal između pretraživača, i ActivityPub protokol, koji vam omogućava da kombinujete različite video servere u zajedničku federalnu mrežu u kojoj posjetitelji učestvuju u isporuci sadržaja i imaju mogućnost pretplate na kanale i primanja obavještenja o novim video zapisima. Web sučelje koje pruža projekt izgrađen je pomoću Angular frameworka.

Federirana mreža PeerTube formirana je kao zajednica međusobno povezanih malih serveri Web stranice za hosting videa, svaka sa svojim administratorom i vlastitim pravilima. Svaki video server djeluje kao BitTorrent tracker, hostirajući korisničke račune servera i njihove videozapise. Korisnički ID-ovi se formiraju u obliku "@korisničkoime@domen_servera". Prijenos podataka tokom gledanja odvija se direktno iz preglednika drugih posjetitelja koji gledaju 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 otprilike 1100 servera za hostovanje sadržaja, koje održavaju razni volonteri i organizacije. Ako korisnik nije zadovoljan pravilima za objavljivanje videa na određenom serveru, server PeerTube se može povezati s drugim serverom ili pokrenuti vlastiti server. Za brzo postavljanje servera obezbijeđena je unaprijed konfigurirana Docker slika (chocobozzz/peertube).

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster