A PeerTube 4.0 decentralizált videoközvetítési platform kiadása

Megtörtént egy decentralizált platform kiadása a PeerTube 4.0 videotárhely és videoközvetítés szervezésére. A PeerTube szállítósemleges alternatívát kínál a YouTube, a Dailymotion és a Vimeo helyett, P2P-kommunikáción alapuló tartalomelosztó hálózatot használ, és összekapcsolja a látogatók böngészőit. A projekt fejlesztései AGPLv3 licenc alatt kerülnek terjesztésre.

Főbb újítások:

  • В интерфейсе администратора предложено новое табличное представление всех видео, размещённых на текущем сервере. Новый интерфейс позволяет выполнять действия, связанные с администрированием и модерированием, в пакетном режиме, применяя такие операции, как удаление, перекодирование и блокировка, сразу к нескольким выбранным видео.
    A PeerTube 4.0 decentralizált videoközvetítési platform kiadása
  • Для упрощения выбора видео для пакетной обработки предложена возможность отсеивания и группировки элементов при помощи расширенных фильтров, которые позволяют разделять локальные и внешние видео, и сортировать по различным критериям, например, по дате публикации, использованию HLS/WebTorrent и состоянию учётной записи.
  • Для администраторов также добавлена возможность фильтрации логов по тегам и задания своих ограничений для отдельных каналов.
  • Для создателей видео предоставлен интерфейс просмотра подписчиков и фильтрации списков видео в каналах. Пользователь теперь также может выполнять операции сразу над несколькими элементами, например, можно удалить или заблокировать сразу всех помеченных подписчиков.
    A PeerTube 4.0 decentralizált videoközvetítési platform kiadása
  • Предоставлена возможность перекодирования в видео с качеством 144p, которое может быть полезным для очень плохих каналов связи или для публикации подкастов.
  • Добавлена поддержка протокола потоковой передачи данных RTMPS (Real Time Messaging Protocol поверх TLS).
  • Предоставлена возможность использования в описаниях к спискам воспроизведения текста с разметкой Markdown.
  • Улучшено отображение видео, снятого на смартфон в вертикальном формате.
    A PeerTube 4.0 decentralizált videoközvetítési platform kiadása
  • Проведена оптимизация операций извлечения с использованием протокола ActivityPub.
  • Добавлена поддержка утилиты yt-dlp, которая теперь рекомендуется из-за стагнации сопровождения youtube-dl.
  • Добавлен скрипт create-move-video-storage-jobs для автоматизации перемещения локальных видео в объектное хранилище.
  • Проведена большая работа по чистке и модернизации кода, настроек и API.

Emlékeztetünk arra, hogy a PeerTube a BitTorrent WebTorrent kliensen alapul, amely a böngészőben fut, és WebRTC technológiát használ a böngészők közötti közvetlen P2P kommunikációs csatorna megszervezésére, valamint az ActivityPub protokollon, amely lehetővé teszi a különböző videoszerverek egyesítését. egy közös szövetségi hálózat, amelyben a látogatók részt vesznek a tartalmak továbbításában, és feliratkozhatnak csatornákra, és értesítéseket kaphatnak az új videókról. A projekt által biztosított webes felület az Angular keretrendszer felhasználásával készült.

A PeerTube összevont hálózat egymással összekapcsolt kis videotárhely-szerverek közösségeként jön létre, amelyek mindegyikének saját rendszergazdája van, és saját szabályokat alkalmazhatnak. Minden videóval rendelkező szerver BitTorrent nyomkövetőként működik, amely a szerver felhasználói fiókjait és videóit tárolja. A felhasználói azonosító a „@felhasználónév@szerver_domain” formában jön létre. A böngészési adatokat közvetlenül a tartalmat megtekintő többi látogató böngészője továbbítja.

Ha senki sem nézi meg a videót, a feltöltést az a szerver szervezi, amelyre a videót eredetileg feltöltötték (a WebSeed protokollt használják). Amellett, hogy elosztja a forgalmat a videókat néző felhasználók között, a PeerTube azt is lehetővé teszi, hogy az alkotók által elindított csomópontok kezdetben videókat tároljanak más alkotók videóinak gyorsítótárazására, így nem csak a kliensekből, hanem a szerverekből is elosztott hálózatot alkotnak, valamint hibatűrést biztosítanak. Támogatja az élő közvetítést P2P módú tartalomszolgáltatással (a szabványos programok, például az OBS használható a streamelés vezérlésére).

A PeerTube-on keresztüli sugárzás elindításához a felhasználónak fel kell töltenie egy videót, leírást és címkéket az egyik szerverre. Ezt követően a videó az egész egyesített hálózaton elérhető lesz, nem csak a kezdeti letöltési szerverről. A PeerTube-val való együttműködéshez és a tartalomterjesztésben való részvételhez egy normál böngésző elegendő, és nincs szükség további szoftver telepítésére. A felhasználók nyomon követhetik a tevékenységüket a kiválasztott videocsatornákon, ha feliratkoznak az egyesített közösségi hálózatok érdeklődésére számot tartó csatornákra (például Mastodon és Pleroma), vagy RSS-en keresztül. A videók P2P-kommunikációval történő terjesztéséhez a felhasználó egy speciális widgetet is hozzáadhat webhelyéhez, amely beépített weblejátszóval rendelkezik.

Jelenleg körülbelül 900 tartalomtárhelyet tartanak fenn különböző önkéntesek és szervezetek. Ha a felhasználó nem elégedett a videók egy adott PeerTube szerveren való közzétételére vonatkozó szabályokkal, csatlakozhat egy másik szerverhez, vagy elindíthatja saját szerverét. A kiszolgáló gyors üzembe helyezéséhez egy előre konfigurált képfájl Docker formátumban (chocobozzz/peertube) biztosított.

Forrás: opennet.ru

Hozzászólás