Нашри платформаи ғайримарказии пахши видеоии PeerTube 1.3

нашр шудааст маҳсулот PeerTube 1.3, платформаи ғайримарказӣ барои ташкили хостинги видео ва пахши видео. PeerTube алтернативаи бетарафи фурӯшандаро ба YouTube, Dailymotion ва Vimeo пешниҳод мекунад, ки бо истифода аз шабакаи паҳнкунии мундариҷа дар асоси иртиботи P2P ва пайваст кардани браузерҳои меҳмонон. Пешрафтҳои лоиҳа паҳн шудан дар доираи AGPLv3 литсензия шудааст.

PeerTube ба мизоҷи BitTorrent асос ёфтааст WebTorrent, дар браузер ва бо истифода аз технология оғоз WebRTC барои ташкили канали алоқаи мустақими P2P байни браузерҳо ва протокол ActivityPub, ки ба шумо имкон медиҳад, ки серверҳои видеоии гуногунро ба як шабакаи умумии федератсия муттаҳид кунед, ки дар он меҳмонон дар интиқоли мундариҷа иштирок мекунанд ва қобилияти обуна шудан ба каналҳо ва гирифтани огоҳиҳо дар бораи видеоҳои навро доранд. Интерфейси веб, ки лоиҳа пешниҳод мекунад, бо истифода аз чаҳорчӯба сохта шудааст Ақл.

Шабакаи федератсияи PeerTube ҳамчун як ҷомеаи серверҳои хурди видеохостинги ба ҳам алоқаманд ташкил карда шудааст, ки ҳар кадоми онҳо администратори худро доранд ва метавонанд қоидаҳои худро қабул кунанд. Ҳар як сервери дорои видео ҳамчун трекери BitTorrent амал мекунад, ки ҳисобҳои корбарони ин сервер ва видеоҳои онҳоро дарбар мегирад. ID-и корбар дар шакли "@user_name@server_domain" ташаккул меёбад. Маълумоти дидан мустақиман аз браузерҳои меҳмонони дигар, ки мундариҷаро тамошо мекунанд, интиқол дода мешавад.

Агар ҳеҷ кас видеоро набинад, баргардонидан аз ҷониби сервере, ки видео бори аввал ба он бор карда шудааст, ташкил карда мешавад (протокол истифода мешавад) WebSeed). Илова ба тақсими трафик дар байни корбароне, ки видеоҳоро тамошо мекунанд, PeerTube инчунин ба гиреҳҳои аз ҷониби созандагон оғозшуда имкон медиҳад, ки дар аввал видеоҳоро барои кэш кардани видеоҳои дигар созандагон ҷойгир кунанд, шабакаи тақсимшудаи на танҳо муштариён, балки серверҳоро ташкил кунанд ва инчунин таҳаммулпазирии хатогиҳоро таъмин кунанд.

Барои оғози пахши барнома тавассути PeerTube, корбар танҳо бояд видео, тавсиф ва маҷмӯи тегҳоро ба яке аз серверҳо бор кунад. Пас аз ин, видео дар тамоми шабакаи федератсия дастрас мешавад, на танҳо аз сервери зеркашӣ. Барои кор бо PeerTube ва иштирок дар паҳнкунии мундариҷа браузери муқаррарӣ кифоя аст ва насби нармафзори иловагиро талаб намекунад. Истифодабарандагон метавонанд фаъолиятро дар каналҳои видеоии интихобшуда тавассути обуна ба каналҳои ҷолиб дар шабакаҳои иҷтимоии федератсия (масалан, Mastodon ва Pleroma) ё тавассути RSS пайгирӣ кунанд. Барои паҳн кардани видеоҳо бо истифода аз алоқаи P2P, корбар инчунин метавонад ба вебсайти худ як виҷети махсус бо плеери дарунсохт илова кунад.

Агар корбар аз қоидаҳои ҷойгиркунии видеоҳо дар сервери мушаххаси PeerTube қаноатманд набошад, ӯ метавонад ба сервери дигар пайваст шавад ё давидан сервери шахсии шумо. Барои ҷойгиркунии зуд сервер, тасвири пешакӣ танзимшуда дар формати Docker (chocobozzz/peertube) таъмин карда мешавад. Айни замон барои интишори мундариҷа кор мекунад 332 серверҳое, ки аз ҷониби ихтиёриён ва созмонҳои гуногун нигоҳ дошта мешаванд.

Хусусиятҳои нави асосии версияи 1.3:

  • Дастгирии иловашуда барои рӯйхати навозишҳои видеоӣ, ки бо онҳо корбар метавонад рӯйхатро барои тамошои таъхир эҷод кунад.
    Шумо метавонед рӯйхати навозишҳои хусусӣ ва ҷамъиятӣ эҷод кунед. Ҳар як вуруд метавонад на танҳо видеоро муайян кунад, балки инчунин ба мавқеъ барои оғоз ва анҷоми бозикунӣ ишора кунад. Баръакси каналҳо, рӯйхати навозишҳо объекти обуна шуда наметавонанд, балки воситаи тамошои инфиродӣ мебошанд. Шумо метавонед на танҳо видеоҳои шахсии худ, балки видеоҳои одамони дигарро низ ба рӯйхати навозиш дохил кунед. Танзими streaming_playlists ба файли конфигуратсияи production.yaml илова карда шудааст, ки директорияро барои захира кардани рӯйхатҳои навозиш муайян мекунад;

  • Функсияи карантини видеоҳо илова карда шуд (вақте ки фаъол аст, видеоҳои зеркашидашуда ба таври худкор ба рӯйхати сиёҳ илова карда мешаванд ва пас аз баррасӣ аз он хориҷ карда мешаванд);
  • Дастгирии протоколи таҷрибавӣ илова карда шуд HLS (HTTP Live Streaming), ки ба шумо имкон медиҳад, ки ҷараёнро вобаста ба фарохмаҷрои мутобиқ мутобиқ созед. Барои истифодаи HLS, ҳар як қарор файли видеоии алоҳидаро бор кардан лозим аст. Бо FFmpeg 4 ё навтар дастгирӣ карда мешавад;
  • Имкониятҳои такмилёфтаи идоракунии муштариён. Дастгирии иловашуда барои нест кардани муштарӣ, манъ кардани эҷоди обунаҳои нав, ба таври дастӣ илова кардани муштариён ва фиристодани огоҳиҳо дар бораи муштариёни нав;
  • Интерфейси беҳтаршудаи корбар. Баландии майдони бозӣ зиёд карда шуд, тарҳи тугмаҳо тағир дода шуд, андозаи эскизҳо зиёд карда шуд,
    ба меню бахши «Китобхонаи ман» илова карда шуд, намоиш дар дастгоҳҳои мобилӣ беҳтар карда шуд ва эффектҳои нави аниматсионӣ илова карда шуданд;

  • Интерфейси администратор ҳоло қобилияти ғайрифаъол кардани трекерро дорад (манъи кор дар реҷаи P2P), паролҳои корбарро тағир додан/аз нав барқарор кардан, дидани гузоришҳои сервер, ташхиси мушкилоти шабака, маҳдуд кардани андозаи таърихи видеоҳои тамошошуда ва нест кардани сабтҳои кӯҳна дар бораи видеоҳои беруна .

Манбаъ: opennet.ru

Илова Эзоҳ