PeerTube 4.2 орталықтандырылмаған бейнехабар тарату платформасын шығару

Бейнехостингті және PeerTube 4.2 бейнехабарларын таратуды ұйымдастыруға арналған орталықтандырылмаған платформаның шығарылымы өтті. PeerTube P2P коммуникацияларына негізделген мазмұнды тарату желісін пайдаланып және келушілердің браузерлерін біріктіретін YouTube, Dailymotion және Vimeo бағдарламаларына сатушыға бейтарап балама ұсынады. Жобаның әзірлемелері AGPLv3 лицензиясы бойынша таратылады.

Негізгі инновациялар:

  • В меню добавлен режим Studio, позволяющий выполнять типовые операции редактирования видео из web-интерфейса PeerTube, такие как усечение видео по времени начала и конца, прикрепление видеофайла в качестве заставки и финала, добавление водяного знака в нижнем правом углу видео. После редактирования новое видео автоматически перекодируется в нужный формат и заменяют старый ролик.
    PeerTube 4.2 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Добавлена расширенная статистика для каждого видео, такая как среднее время просмотра, пиковое число зрителей и распределение зрителей по странам. Информация показывается в виде наглядных графиков. Статистику можно посмотреть в разделе Stats, показываемом после нажатия кнопки «…» под видео.
    PeerTube 4.2 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Добавлена поддержка сохранения постоянных/повторяющихся потоковых live-трансляций (доступных по одной неизменной ссылке) для последующего воспроизведения (ранее функция сохранения была доступна только для одноразовых трансляций). Таким образом теперь любые live-трансляции можно сразу сохранить как обычное видео, доступное по отдельному URL, без необходимости применения внешних утилит.
    PeerTube 4.2 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Для Live-трансляций предоставлены настройки для управления задержкой, определяющей время запаздывания просматриваемого потока от момента фактической съёмки. Из-за передачи между пользователями в режиме P2P задержка в среднем составляет 30-40 секунд. Для сокращения этого времени предложена опция для отключения режима P2P. Также добавлена возможность произвольного увеличения задержки для повышения эффективности передачи сегментов видео между участниками P2P-сети.
    PeerTube 4.2 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • В web-интерфейс встроен редактор субтитров.
  • Администратору предоставлена возможность отображения аватаров авторов на миниатюрах с видео.

PeerTube платформасы шолғышта жұмыс істейтін және браузерлер арасында тікелей P2P байланыс арнасын ұйымдастыру үшін WebRTC технологиясын пайдаланатын WebTorrent BitTorrent клиентін және әртүрлі бейне серверлерді ортақ федеративтік серверге біріктіруге мүмкіндік беретін ActivityPub протоколын пайдалануға негізделген. келушілер мазмұнды жеткізуге қатысатын және арналарға жазылу және жаңа бейнелер туралы хабарландырулар алу мүмкіндігі бар желі. Жобамен қамтамасыз етілген веб-интерфейс Angular Framework көмегімен құрастырылған.

PeerTube федеративті желісі өзара байланысты шағын бейнехостинг серверлерінің қауымдастығы ретінде қалыптасады, олардың әрқайсысында өз әкімшісі бар және өз ережелерін қабылдай алады. Бейне бар әрбір сервер осы сервердің пайдаланушы тіркелгілерін және олардың бейнелерін орналастыратын BitTorrent трекері ретінде әрекет етеді. Пайдаланушы идентификаторы “@user_name@server_domain” пішінінде қалыптасады. Шолу деректері мазмұнды қарайтын басқа келушілердің браузерлерінен тікелей жіберіледі.

Егер бейнені ешкім көрмесе, жүктеп салуды бейне бастапқы жүктеп салынған сервер ұйымдастырады (WebSeed протоколы пайдаланылады). Бейнелерді көріп отырған пайдаланушылар арасында трафикті таратумен қатар, PeerTube авторлар іске қосқан түйіндерге бастапқыда басқа жасаушылардың бейнелерін кэштеу үшін бейнелерді орналастыруға мүмкіндік береді, клиенттердің ғана емес, сонымен қатар серверлердің де таратылған желісін құрайды, сонымен қатар ақауларға төзімділікті қамтамасыз етеді. P2P режимінде мазмұнды жеткізумен тікелей эфирге қолдау бар (ағынды басқару үшін OBS сияқты стандартты бағдарламаларды пайдалануға болады).

PeerTube арқылы хабар таратуды бастау үшін пайдаланушы серверлердің біріне бейнені, сипаттаманы және тегтер жинағын жүктеп салуы керек. Осыдан кейін бейне тек бастапқы жүктеп алу серверінен емес, бүкіл федеративтік желіде қолжетімді болады. PeerTube-пен жұмыс істеу және мазмұнды таратуға қатысу үшін қарапайым браузер жеткілікті және қосымша бағдарламалық құралды орнатуды қажет етпейді. Пайдаланушылар федеративті әлеуметтік желілердегі (мысалы, Mastodon және Pleroma) немесе RSS арқылы қызықты арналарға жазылу арқылы таңдалған бейне арналарындағы белсенділікті бақылай алады. P2P коммуникациялары арқылы бейнелерді тарату үшін пайдаланушы веб-сайтына кірістірілген веб ойнатқышы бар арнайы виджетті қоса алады.

Қазіргі уақытта әртүрлі еріктілер мен ұйымдар басқаратын шамамен 1100 контент хостинг серверлері бар. Егер пайдаланушы белгілі бір PeerTube серверінде бейнелерді орналастыру ережелеріне қанағаттанбаса, ол басқа серверге қосыла алады немесе өз серверін іске қоса алады. Серверді жылдам орналастыру үшін Docker пішіміндегі (chocobozzz/peertube) алдын ала конфигурацияланған кескін беріледі.

Ақпарат көзі: opennet.ru

пікір қалдыру