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

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

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

  • Цэсэнд Studio горим нэмэгдсэн бөгөөд энэ нь танд PeerTube вэб интерфэйсээс видеог эхлэх, дуусах цагаар нь тайрах, видео файлыг дэлгэц амраагч болгон хавсаргах, төгсгөлд нь усан тэмдэг нэмэх зэрэг ердийн видео засварлах үйлдлүүдийг хийх боломжийг олгодог. видеоны баруун доод буланд. Засвар хийсний дараа шинэ видеог хүссэн формат руу автоматаар дахин кодлож, хуучин видеог солино.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.2
  • Видео бүрийн дундаж үзэх хугацаа, хамгийн их үзэгч, улс орны үзэгчдийн задаргаа зэрэг дэвшилтэт статистикийг нэмсэн. Мэдээллийг визуал график хэлбэрээр харуулав. Статистикийг видеоны доорх "..." товчийг дарсны дараа харуулсан Статистик хэсгээс үзэх боломжтой.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.2
  • Үргэлжилж буй/давтагдаж буй шууд дамжуулалтыг (нэг байнгын линкээр дамжуулан авах боломжтой) дараа дахин тоглуулах зорилгоор хадгалах дэмжлэг нэмэгдсэн (өмнө нь хадгалах функц нь зөвхөн нэг удаагийн нэвтрүүлэгт боломжтой байсан). Тиймээс одоо ямар ч шууд нэвтрүүлгийг шууд видео хэлбэрээр хадгалах боломжтой бөгөөд тусдаа URL-аар дамжуулан гадны хэрэгслүүд ашиглах шаардлагагүй болно.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.2
  • Шууд нэвтрүүлгийн хувьд саатлыг хянах тохиргоог өгсөн бөгөөд энэ нь бодит зураг авалтаас хойш үзсэн дамжуулалтын саатлын хугацааг тодорхойлдог. P2P горимд хэрэглэгчдийн хооронд дамжуулалт хийснээс болж саатал дунджаар 30-40 секунд байна. Энэ хугацааг багасгахын тулд P2P горимыг идэвхгүй болгох сонголтыг өгсөн. P2P сүлжээний оролцогчдын хооронд видео сегментийг дамжуулах үр ашгийг дээшлүүлэхийн тулд саатлыг дур зоргоороо нэмэгдүүлэх чадварыг нэмсэн.
    Төвлөрсөн бус видео нэвтрүүлгийн платформ PeerTube 4.2
  • Вэб интерфэйс нь суурилуулсан хадмал засварлагчтай.
  • Администратор нь видеоны өнгөц зураг дээр зохиогчийн аватаруудыг харуулах чадвартай.

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

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

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

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

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

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

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