Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2

Публикувано издание PeerTube 2.2, децентрализирана платформа за организиране на видеохостинг и видеопредаване. PeerTube предлага независима от отделни доставчици алтернатива на YouTube, Dailymotion и Vimeo, използваща мрежа за разпространение на съдържание на база P2P-комуникации и свързване между браузерите на посетителите. Наработките на проекта се разпространява под лиценз AGPLv3.

PeerTube се базира на приложението на BitTorrent клиент WebTorrent, стартирано в браузера и използващо технологията WebRTC за организиране на директен P2P-канал за свързване между браузерите и протокол ActivityPub, който позволява свързването на разпръснати сървъри с видео в обща федеративна мрежа, в която посетителите участват в доставката на съдържание и имат възможност да се абонират за канали и получават уведомления за нови видеа. Предоставеният от проекта уеб интерфейс е изградени с помощта на рамката Angular.

Федеративната мрежа PeerTube се формира като съюз на свързани помежду си малки сървъри за хостинг на видео, всеки от които има свой администратор и могат да бъдат приети свои правила. Всяка видео-сървър изпълнява ролята на BitTorrent-трекер, на който са разположени акаунти на потребители на този сървър и техните видеа. Идентификаторът на потребителя се формира във формата «@име_на_потребителя@домен_на_сървъра». Предаването на данни по време на гледане се осъществява директно от браузерите на други посетители, които гледат съдържанието.

Ако никой не гледа видеото, сървърът, на който първоначално е качено видеото, организира потока (използва се протокол WebSeed). Освен разпределението на трафика между потребителите, които гледат видеа, PeerTube също така позволява на възлите, стартирани от авторите за първоначално разполагане на видеа, да кешират видеа на други автори, създавайки разпределена мрежа не само от клиенти, но и от сървъри, осигурявайки и надеждност.

За да започне излъчването чрез PeerTube, на потребителя е достатъчно да качи видео, описание и набор от тагове на един от сървърите. След това видеото ще стане достъпно в цялата федеративна мрежа, а не само на сървъра за първоначално качване. За работа с PeerTube и участие в разпространението на съдържание е необходим само обикновен браузър и не е нужно да се инсталира допълнителен софтуер. Потребителите могат да следят активността в избраните видеоканали, като се абонират за интересуващи ги канали във федеративните социални мрежи (например в Mastodon и Pleroma) или чрез RSS. За разпространение на видео с използване на P2P комуникации, потребителят може също да добави на своя сайт специален виджет с вграден уеб плейър.

В момента за разполагане на съдържание са стартирани над 300 сървъра, поддържани от различни доброволци и организации. Ако потребителят не е доволен от правилата за разполагане на видеа на определен сървър PeerTube, той може да се свърже с друг сървър или да стартира свой собствен сървър. За бързо разгръщане на сървър се предоставя предварително конфигуриран образ във формат Docker (chocobozzz/peertube).

В ново издание:

  • Добавена възможност за импортиране на аудиофайлове, позволяваща да се разпространяват аранжименти или подкасти чрез PeerTube, без необходимостта от създаване на видео-приветствие. По желание, към аудиофайла може да се прикачи изображение.
  • Подобрена е панелът за търсене, в който са добавени подсказки за команди за разграничаващо търсене на канали и видеа. Например, за търсене на канали по домейн е предложена конструкцията "@channel_id@domain".

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • В прозореца за качване на видео е осигурено изобразяване на допълнителна информация за файла.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • В менюто в лявата част на екрана за неподключили се потребители е добавен бутон "Настройки", чрез който може да се настрои работата с PeerTube спрямо личните предпочитания, например, да се посочи дали да се използва P2P режим и дали да се показват предварителни изображения на съдържание за възрастни, да се настроят филтри по език, да се активира автоматично пускане и да се избере тема за оформление.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • За качване на видео в PeerTube сега можете да използвате интерфейса
    drag&drop за преместване на файла с мишка, вместо да се извиква менюто "Изберете файл". В диалоговия прозорец за внос на видео е добавена възможността за импортиране на субтитри, определяне на лиценз и избор на език.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • Подобрен е интерфейсът на редактора на текста с описание на видеото, който поддържа markdown формат. Добавен е режим на редактиране на цял екран.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • Предоставен е нов интерфейс за администратори за управление на дублирани видеа, позволяващ преглед на списък на видеа на текущия възел, които са дублирани на други възли, както и списък с чужди видеа, дублирани на текущия възел. За оценка на заеманото от чуждите дубли дисково пространство, са предложени визуални диаграми.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • Подобрен е интерфейсът за модериране и разглеждане на жалби относно неприемливо видео. Добавени са филтри за различни видове жалби, бутони за бързо блокиране на видеа и акаунти, осигурено е изобразяване на миниатюри на графиката и е добавен бърз достъп до вградени видеа.

    Издаването на децентрализирана платформа за видеопоточно предаване PeerTube 2.2
  • Добавена е възможност за създаване на плъгини с реализирани външни методи за автентикация. Предложени са три плъгина за автентикация, използващи LDAP, OpenID и SAMLv2.
  • В API добавени са повиквания за създаване на плъгини за модериране, извършващи действия като изтриване на видео, потвърдяване на импортиране на URL или торент, скриване на възли или акаунти и поддържане на черен списък с видеа. Като пример е предложен плъгин peertube-plugin-auto-mute за автоматично скриване на акаунти и възли на основание списък с нарушители.
  • В имейл известията е предоставена възможност за използване на HTML разметка.
  • В интерфейса на администратора се появи поддръжка за автоматично попълване на списъка с наблюдавани възли на основание подобен списък на друг възел. Включително публични списъци с възли за импортиране на връзки могат да бъдат зареждани чрез услуги като github, gitlab и pastebin.
  • Подобрени API за управление на възпроизвеждането на вграждания на сайтове видео. Чрез API може да се получат данни за продължителността на видеото, завършване на възпроизвеждането и субтитрите.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster