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

жарыяланган өзгөртүүлөр жана толуктоолор менен Peer Tube 1.3, видеохостинг жана видеоберүүнү уюштуруу үчүн борбордон ажыратылган платформа. PeerTube YouTube, Dailymotion жана Vimeo үчүн сатуучулар үчүн нейтралдуу альтернатива сунуштайт, ал P2P байланышына негизделген мазмунду бөлүштүрүү тармагын колдонуп жана коноктордун браузерлерин бириктирет. Долбоордун иштеп чыгуулары жайылуу AGPLv3 боюнча лицензияланган.

PeerTube BitTorrent кардарына негизделген Webtorrent, браузерде ишке киргизилген жана технологияны колдонуу менен WebRTC браузерлер менен протоколдун ортосунда түз P2P байланыш каналын уюштуруу ActivityPub, бул ар кандай видео серверлерди жалпы федеративдүү тармакка бириктирүүгө мүмкүндүк берет, анда коноктор мазмунду жеткирүүгө катышат жана каналдарга жазылуу жана жаңы видеолор жөнүндө эскертмелерди алуу мүмкүнчүлүгүнө ээ. Долбоор тарабынан берилген веб интерфейс алкактын жардамы менен курулган бурчтук.

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

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

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

Эгер колдонуучуну белгилүү бир PeerTube серверине видеолорду жайгаштыруу эрежелери канааттандырбаса, ал башка серверге туташа алат же Нускасы свой собственный сервер. Для быстрого развёртывания сервера предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube). В настоящее время для размещения контента запущены 332 сервера, поддерживаемые разными добровольцами и организациями.

Основные новшества выпуска 1.3:

  • Добавлена поддержка списков воспроизведения видео при помощи которых пользователь может создать список для отложенного просмотра.
    Возможно создание как приватных так и публичных плейлистов. Каждая запись может не только определять видеоролик, но и ссылаться на позицию для начала и завершения воспроизведения. В отличие от каналов списки воспроизведения не могут быть объектом подписки, а являются средством индивидуальной организации просмотра. В плейлист можно включать не только свои, но и чужие видео. В файл конфигурации production.yaml добавлена настройка streaming_playlists, определяющая каталог для сохранения плейлистов;

  • Добавлена функция помещения видео в карантин (при включении загруженные видео автоматически добавляются в чёрный список и исключаются из него после рецензирования);
  • Добавлена экспериментальная поддержка протокола HLS (HTTP Live Streaming), позволяющего адаптивно управлять потоком в зависимости от полосы пропускания. Для использования HLS для каждого разрешения требуется загрузить отдельный файл с видео. Поддерживается при наличии FFmpeg 4 или более новой версии;
  • Расширены возможности управления подписчиками. Добавлена поддержка удаления подписчика, блокировки создания новых подписок, ручного добавления подписчиков и отправки уведомлений о новых подписчиках;
  • Улучшен интерфейс пользователя. Увеличена высота области воспроизведения, изменено оформление кнопок, увеличен размер миниатюр,
    в меню добавлена секция «Моя библиотека», улучшено отображение на мобильных устройствах, добавлены новые анимированные эффекты;

  • В интерфейсе администратора появились возможности отключения трекера (запрет работы в режиме P2P), смены/сброса паролей пользователей, просмотра серверных логов, диагностики сетевых проблем, ограничения размера истории просмотренных видео и удаления старых записей о внешних видео.

Source: opennet.ru

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