Борбордон ажыратылган видеоберүү платформасы PeerTube 4.3

PeerTube 4.3 видеохостингди жана видеоберүүнү уюштуруу үчүн борбордон ажыратылган платформа чыгарылды. PeerTube YouTube, Dailymotion жана Vimeo үчүн сатуучудан көзкарандысыз альтернатива сунуштайт, P2P байланышына негизделген мазмун бөлүштүрүү тармагын колдонуу жана коноктордун браузерлерин байланыштыруу. Долбоордун иштеп чыгуулары 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 основана на применении BitTorrent-клиента WebTorrent, запускаемого в браузере и использующего технологию WebRTC для организации прямого P2P-канала связи между браузерами, и протокола ActivityPub, позволяющего объединить разрозненные серверы с видео в общую федеративную сеть, в которой посетители участвуют в доставке контента и имеют возможность подписки на каналы и получения уведомлений о новых видео. Предоставляемый проектом web-интерфейс построен с использованием фреймворка Angular.

PeerTube федеративдүү тармагы бири-бири менен байланышкан чакан видеохостинг серверлеринин жамааты катары түзүлгөн, алардын ар биринин өзүнүн администратору бар жана өз эрежелерин кабыл ала алат. Видеосу бар ар бир сервер BitTorrent трекеринин ролун ойнойт, анда бул сервердин колдонуучу аккаунттары жана алардын видеолору жайгашкан. Колдонуучунун идентификатору "@user_name@server_domain" формасында. Серептөө маалыматтары мазмунду көрүп жаткан башка коноктордун браузерлеринен түз берилет.

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

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

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

Source: opennet.ru

Комментарий кошуу