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

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

Навовариҳои асосӣ:

  • Имкониятҳои рамзгузории аудио ва видео аз як формат ба формати дигар васеъ карда шуданд, то дастрасии мундариҷа дар ҳама дастгоҳҳо (транскодкунӣ дар замина анҷом дода мешавад, аз ин рӯ видеои нав барои ҳама дастгоҳҳо фавран дастрас нест, аммо пас аз чанд вақт. барои анҷом додани рамзгузорӣ лозим аст). Нашри нав дастгирии профилҳои рамзгузориро илова мекунад, ки онҳоро барои тағир додани қоидаҳои рамзгузорӣ дар гиреҳи мушаххаси PeerTube истифода бурдан мумкин аст. Профилҳо ҳамчун плагинҳо тарҳрезӣ шудаанд ва чун қоида, танзимоти гуногуни FFmpeg-ро таъмин мекунанд. Мудири сайт акнун метавонад профили рамзгузориро интихоб кунад, ки ба вазифаҳои ҷорӣ мувофиқ бошад. Масалан, шумо метавонед профилҳои рамзгузориро эҷод кунед, то фарохмаҷро оптимизатсия кунед ё аудиоро бо сифати баландтарин интиқол диҳед.

    Равандҳои идоракунии вазифаҳои транскодсозӣ навсозӣ шудаанд. Қаблан мундариҷа дар навбат гузошта шуда, бо тартиби иловакардаи корбар дубора рамзгузорӣ карда мешуд. Дар версияи нав, администратор бо асбобҳо барои муқаррар кардани афзалияти кор таъмин карда шудааст ва қобилияти ба таври худкор коҳиш додани афзалиятро вобаста ба шумораи видеоҳои зеркашидашуда илова кардааст (аввал зеркашиҳои яккаса аз нав рамзгузорӣ карда мешаванд ва корбароне, ки шумораи зиёди видеоҳоро зеркашӣ кардаанд, иваз карда мешаванд. видеоҳо якбора). Администратор метавонад пешрафти транскодро назорат кунад ва шумораи вазифаҳои ҳамзамон оғозшударо танзим кунад.

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

  • Дар интерфейси веб аз панели паҳлӯ категорияи "писандтарин" хориҷ карда шуд, ки он бо бахши "тамоюл" иваз карда шудааст, ки се вариантро барои интихоби видеоҳои маъмултарин пешниҳод мекунад: гарм (видеоҳои охирин, ки корбарон бештар бо онҳо муошират мекарданд) , тамошо (видеоҳои бештар тамошобин дар давоми 24 соати охир) ва лайкҳо (видеоҳое, ки бештар лайк доранд).
    Нашри платформаи ғайримарказии пахши видеоии PeerTube 3.1
  • Баъзе унсурҳо дар интерфейси маъмури сайт тағир дода шуданд, масалан, ҷадвал бо рӯйхати корбарон тағир дода шуд ва тугмаи эҷоди корбар ба тарафи чап кӯчонида шуд. Имконияти конфигуратсияи квотаҳои умумӣ ва ҳаррӯза барои ҳаҷми маълумоти зеркашидашуда илова карда шуд.
    Нашри платформаи ғайримарказии пахши видеоии PeerTube 3.1
  • Обуна шудан ба ҳисобҳое, ки дар гиреҳи дигар ҷойгир шудаанд, содда карда шудааст, агар шумо дар ин гиреҳ ҳисоби шахсии худро дошта бошед - барои обуна, шумо ҳоло танҳо бояд тугмаи "обуна" -ро дар зери видео пахш кунед ва ID-и худро ворид кунед.
    Нашри платформаи ғайримарказии пахши видеоии PeerTube 3.1
  • Танзимоти иловашуда барои вазифаҳои воридоти ҳамзамон оғозшуда (бо зеркашии тавассути URL ё тавассути torrent) ба интерфейси мудири гиреҳ.
  • Системаи эҷоди ҷӯйборҳо барои видеоҳои зеркашида амалӣ карда шуд, ки дар реҷаи асинхронӣ кор мекунад.
  • Дастгирии нашри PostgreSQL 9.6 қатъ карда шуд, дастгирии Node.js 10 бекор карда шуд ва дастгирии шохаҳои нави Node.js14 ва 15 илова карда шуд.

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

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

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

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

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

Манбаъ: opennet.ru

Илова Эзоҳ