Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.0

PeerTube 4.0 видео хостинг, видео нэвтрүүлгийг зохион байгуулах төвлөрсөн бус платформыг гаргасан. PeerTube нь P2P харилцаа холбоонд суурилсан контент түгээлтийн сүлжээг ашиглан, зочдын хөтчүүдийг хооронд нь холбосон YouTube, Dailymotion, Vimeo зэрэг үйлдвэрлэгчээс хамааралгүй хувилбарыг санал болгодог. Төслийн бүтээн байгуулалтыг AGPLv3 лицензийн дагуу түгээдэг.

Гол инноваци:

  • Администраторын интерфэйс нь одоогийн сервер дээр байршуулсан бүх видеонуудын шинэ хүснэгтийн харагдацыг санал болгодог. Шинэ интерфэйс нь хэд хэдэн сонгосон видеог устгах, кодчилол хийх, блоклох зэрэг үйлдлүүдийг багц хэлбэрээр гүйцэтгэх, зохицуулах үйлдлүүдийг хийх боломжийг танд олгоно.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.0
  • Багц боловсруулах видеонуудын сонголтыг хялбарчлахын тулд дотоод болон гадаад видеог салгах, янз бүрийн шалгуураар, жишээлбэл, хэвлэгдсэн огноо, HLS/WebTorrent ашиглалт, бүртгэлээр ангилах боломжтой дэвшилтэт шүүлтүүр ашиглан элементүүдийг шүүж, бүлэглэх боломжтой. байдал.
  • Администраторууд бүртгэлийг хаягаар шүүж, тусдаа сувгийн хязгаарлалтыг тохируулах боломжтой.
  • Захиалагчдыг үзэх, суваг дахь видеоны жагсаалтыг шүүх интерфэйс нь видео бүтээгчдэд зориулагдсан болно. Хэрэглэгч одоо хэд хэдэн элемент дээр нэгэн зэрэг үйлдлүүд хийх боломжтой, жишээлбэл, та тэмдэглэсэн бүх захиалагчдыг нэг дор устгах эсвэл хаах боломжтой.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.0
  • 144p чанартай видеог хөрвүүлэх боломжийг олгодог бөгөөд энэ нь маш муу харилцаа холбооны суваг эсвэл подкаст нийтлэхэд хэрэг болно.
  • RTMPS (Real Time Messaging Protocol over TLS) дамжуулалтын протоколын дэмжлэгийг нэмсэн.
  • Тоглуулах жагсаалтын тайлбарт Markdown текстийг ашиглах боломжтой.
  • Ухаалаг утсан дээр буулгасан видеог босоо форматаар сайжруулсан.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.0
  • ActivityPub протоколыг ашиглан сэргээх ажиллагааг оновчтой болгосон.
  • Youtube-dl засвар үйлчилгээ зогсонги байдалтай байгаа тул одоо санал болгож буй yt-dlp хэрэгслийн дэмжлэгийг нэмсэн.
  • Орон нутгийн видеог объектын сан руу шилжүүлэхийг автоматжуулахын тулд create-move-video-storage-jobs скрипт нэмсэн.
  • Код, тохиргоо, API-г цэвэрлэх, шинэчлэх талаар маш их ажил хийсэн.

PeerTube нь хөтөч дээр ажилладаг, WebRTC технологийг ашигладаг BitTorrent клиент WebTorrent болон хөтчүүдийн хооронд шууд P2P холбооны сувгийг зохион байгуулах, ActivityPub протокол дээр үндэслэсэн гэдгийг сануулъя. зочдод хүргэх контентод оролцож, суваг захиалах, шинэ видеоны талаар мэдэгдэл хүлээн авах боломжтой нийтлэг нэгдсэн сүлжээ. Төслийн хангасан вэб интерфэйс нь Angular framework ашиглан бүтээгдсэн.

PeerTube нэгдсэн сүлжээ нь хоорондоо холбогдсон жижиг видео байршуулах серверүүдийн нэгдэл хэлбэрээр байгуулагдсан бөгөөд тус бүр нь өөрийн администратортой бөгөөд өөрийн дүрмийг баталж чаддаг. Видео бүхий сервер бүр нь BitTorrent трекерийн үүрэг гүйцэтгэдэг бөгөөд энэ серверийн хэрэглэгчийн бүртгэл болон тэдгээрийн видеог байршуулдаг. Хэрэглэгчийн ID нь "@user_name@server_domain" хэлбэрээр үүсгэгддэг. Хайлтын өгөгдлийг контентыг үзэж буй бусад зочдын хөтөчөөс шууд дамжуулдаг.

Хэрэв хэн ч видеог үзэхгүй бол байршуулалтыг тухайн видеог анх байршуулсан серверээр зохион байгуулдаг (WebSeed протоколыг ашигладаг). PeerTube нь видео үзэж буй хэрэглэгчдийн дунд траффик түгээхээс гадна зохиогчдын эхлүүлсэн зангилаанууд нь бусад зохиогчдын видеог кэш болгохын тулд анхлан байршуулах боломжийг олгож, зөвхөн үйлчлүүлэгчид төдийгүй серверүүдийн тархсан сүлжээг бий болгож, алдааг тэсвэрлэх боломжийг олгодог. P2P горимд контент хүргэх шууд дамжуулалтыг дэмждэг (OBS гэх мэт стандарт програмуудыг дамжуулалтыг хянахад ашиглаж болно).

PeerTube-ээр дамжуулан цацаж эхлэхийн тулд хэрэглэгч серверүүдийн аль нэгэнд видео, тайлбар, шошго байршуулахад л хангалттай. Үүний дараа видеог зөвхөн анхны татаж авах серверээс бус нэгдсэн сүлжээгээр үзэх боломжтой болно. PeerTube-тэй ажиллах, контент түгээхэд оролцохын тулд ердийн хөтөч байхад хангалттай бөгөөд нэмэлт програм хангамж суулгах шаардлагагүй. Хэрэглэгчид нэгдсэн нийгмийн сүлжээн дэх (жишээ нь, Mastodon болон Pleroma) эсвэл RSS-ээр дамжуулан сонирхсон сувгуудад бүртгүүлэх замаар сонгосон видео сувгуудын үйл ажиллагааг хянах боломжтой. P2P харилцаа холбоо ашиглан видеог түгээхийн тулд хэрэглэгч өөрийн вэб хуудсандаа суурилуулсан вэб тоглуулагчтай тусгай виджет нэмж болно.

Одоогоор янз бүрийн сайн дурынхан болон байгууллагуудын 900 орчим контент байршуулах серверүүд байдаг. Хэрэв хэрэглэгч тодорхой PeerTube сервер дээр видео байршуулах дүрэмд сэтгэл хангалуун бус байвал тэр өөр серверт холбогдох эсвэл өөрийн серверийг эхлүүлэх боломжтой. Серверийг хурдан байрлуулахын тулд Docker форматаар (chocobozzz/peertube) урьдчилан тохируулсан дүрсийг өгсөн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх