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

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

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

  • Реализована возможность автоматического импорта видео из других видеоплатформ. Например, пользователь может изначально размещать видео в YouTube и настроить автоматический перенос в свой канал на базе PeerTube. Возможна группировка видео из разных платформ в одном канале PeerTube, а также ограниченный перенос видео из указанных списков воспроизведения. Включение автоматического импорта осуществляется в меню «My library» через кнопку «My synchronizations» во вкладке «Channels».
    PeerTube 4.3 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Проведена работа по модернизации интерфейса пользователя. Пересмотрено оформление страницы создания учётной записи, на которой увеличено число этапов при прохождении регистрации: вывод общей информации, принятие условий использования, заполнение формы с данными о пользователе, запрос на создание первого канала и информация об успешной регистрации учётной записи. Изменено местоположение верхних элементов на странице входа, для того чтобы сделать более заметными информационные сообщения. Строка поиска сдвинута в центр верхней части экрана. Увеличен размер шрифта и откорректирован цвет.
    PeerTube 4.3 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Расширены возможности по встраиванию видео на другие сайты. Для встроенных live-вещаний в интегрируемом на страницы плеере в моменты до начала и после окончания вещания реализован показ пояснительных заставок вместо пустоты, создающей ощущение сбоя. Также реализован автоматический запуск воспроизведения после начала запланированной live-трансляции.
  • Добавлены новые опции для настройки своего узла PeerTube. Администратору предоставлены средства для запуска работ в пакетном режиме на объединённых узлах (Federation), например, для удаления определённых подписчиков сразу со всех подконтрольных узлов. Добавлены опции для отключения перекодирования для изменения разрешения загружаемых видео или live-вещаний, в том числе можно отключить перекодирование видео с разрешением выше максимально разрешённого в настройках. В web-интерфейс добавлена возможность выборочного удаления файлов с видео, что может оказаться полезным для высвобождения свободного места (например, можно разом удалить видео с разрешением выше заданного).
    PeerTube 4.3 орталықтандырылмаған бейнехабар тарату платформасын шығару
  • Проведены оптимизации, нацеленные на повышение производительности и увеличение масштабируемости.

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

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