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

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

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

  • Расширены возможности перекодирования звука и видео из одного формата в другой для обеспечения доступности контента на всех устройствах (перекодирования осуществляется в фоне, поэтому новое видео становится доступно для всех устройств не сразу, а через какое-то время, необходимое для завершения перекодирования). В новом выпуске добавлена поддержка профилей перекодирования, которые можно использовать для изменения правил перекодирования на определённом узле PeerTube. Профили оформляются в виде плагинов, и, как правило, предоставляют разные настройки FFmpeg. Администратор узла теперь может выбрать профиль перекодирования, отвечающий текущим задачам. Например, можно создать профили перекодирования для оптимизации пропускной способности или для отдачи звука в наивысшем качестве.

    Модернизированы процессы управления задачами перекодирования. Ранее контент помещался в очередь и перекодировался в порядке добавления пользователем. В новом выпуске администратору предоставлены инструменты для настройки приоритета выполнения работ и добавлена возможность автоматического снижения приоритета в зависимости от числа загруженных видео (в первую очередь будут перекодироваться единичные загрузки, сдвигая пользователей, загрузивших разом большое число роликов). Администратор может наблюдать за прогрессом перекодирования и настраивать число одновременно запускаемых задач.

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

  • В web-интерфейсе из боковой панели исключена категория «most liked», на смену которой пришёл раздел «trending», предлагающий три варианта выборки наиболее востребованных роликов: hot (недавние видео, с которыми больше всего взаимодействовали пользователи), views (наиболее просматриваемые видео за последние 24 часа) и likes (видео, у которых больше всего лайков).
    Борбордон ажыратылган видеоберүү платформасы PeerTube 3.1
  • В интерфейсе администратора узла изменены некоторые элементы, например, изменена вкладка со списком пользователей и перенесена в левую часть кнопка создания пользователя. Добавлена возможность настройки общей и ежедневной квоты на объём загружаемых данных.
    Борбордон ажыратылган видеоберүү платформасы PeerTube 3.1
  • Упрощено оформление подписки на учётные записи, размещённые на другом узле, при наличии собственной учётной записи на том узле — для подписки теперь достаточно нажать кнопку «subscribe» под видео и ввести свой идентификатор.
    Борбордон ажыратылган видеоберүү платформасы PeerTube 3.1
  • В интерфейс администратора узла добавлена настройка одновременно запускаемых задач импорта (с загрузкой по URL или через torrent).
  • Реализована система создания торрентов для загруженных видео, работающая в асинхронном режиме.
  • Прекращена поддержка выпуска PostgreSQL 9.6, объявлена устаревшей поддержка Node.js 10 и добавлена поддержка новых веток Node.js14 и 15.

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

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

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

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

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

Source: opennet.ru

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