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

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

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

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

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

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

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

Шинэ хувилбарт:

  • Администраторын вэб интерфэйсээр суулгаж болох залгаасууд болон сэдвүүдийн туршилтын дэмжлэгийг нэмсэн. PeerTube тохиолдол бүр өөрийн гэсэн сэдэвтэй байж болно (администратор нь сэдвүүдийг байршуулж, дараа нь хэрэглэгчдэд идэвхжүүлэх боломжтой болно);
  • Аудио файлуудыг ачаалах дэмжлэг нэмэгдсэн. PeerTube өөрөө тэдгээрт суурилсан статик дүрс бүхий видеог үүсгэж, аудио файлыг цомгийн хавтас болон файлын параметрүүдтэй нэгтгэх болно;
  • Олон үе шаттай хэрэглэгчийн бүртгэлийн дэмжлэгийг хэрэгжүүлсэн. Шинэ хэрэглэгчид өөрсдийн суваг (хэрэглэгчийн нэр/суваг) үүсгэж болно. Анхдагч байдлаар, хэрэглэгчдэд дансны нүүр хуудас биш харин тэдний сувгийн хуудсыг харуулдаг;
  • URL дээр дуугүй, давталт болон peertubeLink параметрүүдийг ашиглах боломжийг нэмсэн;
  • Видео нийтлэх интерфэйсийг дахин боловсруулж, тоглуулах, хадмал орчуулга, автомат болон цикл тоглуулах дарцагуудад эхлэх болон дуусах цагийг хуваарилах боломжийг нэмсэн;
  • Захиалагчдын бүлгүүд болон саяхан нэмэгдсэн видеонуудыг он цагийн дарааллаар харуулсан;
  • Зөвхөн тодорхой хэл дээр видеог харуулах боломжийг олгодог хэлний шүүлтүүр нэмсэн;
  • Нийтийн болон хараахан нийтлээгүй видео, тоглуулах жагсаалтыг хувийн ангилалд шилжүүлэх боломжийг нэмсэн;
  • 4K чанар бүхий видеог хөрвүүлэх чадварыг хэрэгжүүлсэн;
  • Видео эзэмшигчийн устгасан сэтгэгдлүүдийг (бусад серверүүд дээр) нэгдсэн байдлаар устгахад дэмжлэг үзүүлдэг;
  • Эхний эхлүүлэх үед администраторын нууц үгийг тохируулах боломжийг нэмсэн;
  • Зохицуулагчид давуу эрхтэй хэрэглэгчийн тохиргоог үүсгэж, өөрчлөх боломжтой болсноос үүдэлтэй аюулгүй байдлын асуудлыг шийддэг. Одооноос эхлэн зохицуулагчдын үйлдэл нь зөвхөн энгийн хэрэглэгчдэд л хязгаарлагдах болно;
  • CLI хэрэгслүүд нь серверийн хамаарлын хэмжээг багасгахын тулд тусдаа багцад багтсан болно;
  • Статик файлын кэшийн гүйцэтгэл сайжирч, фонтыг илүү хурдан харуулав.

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

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