분산 비디오 방송 플랫폼 PeerTube 4.1 출시

비디오 호스팅 및 비디오 방송을 구성하기 위한 분산형 플랫폼 PeerTube 4.1이 출시되었습니다. PeerTube는 P2P 통신을 기반으로 한 콘텐츠 배포 네트워크를 사용하고 방문자의 브라우저를 함께 연결하여 YouTube, Dailymotion 및 Vimeo에 대한 공급업체 중립적 대안을 제공합니다. 프로젝트 개발은 AGPLv3 라이센스에 따라 배포됩니다.

주요 혁신:

  • Улучшена работа встроенного видеопроигрывателя на мобильных устройствах. При касании к центру показывается вплывающий блок кнопок, позволяющий управлять воспроизведением без использования нижней панели. Увеличен размер нижней панели для упрощения работы с сенсорных экранов. При просмотре в полноэкранном режиме обеспечено автоматическое включение ландшафтного режима при повороте экрана. Добавлена возможность быстрой перемотки на 10 секунд вперёд и назад через двойное касание к правому или левому краю проигрывателя.
  • Предоставлена возможность разработки плагинов для интеграции произвольных страниц в интерфейс PeerTube и добавления своих полей в форму обновления видео, показываемых во вкладке с информацией о видео.
  • Добавлены дополнительные фильтры результатов поиска, позволяющие показывать в выводе только видео, каналы или списки воспроизведения. При помощи фильтров, например, удобно находить каналы или спискам воспроизведения на определённые темы.
    분산 비디오 방송 플랫폼 PeerTube 4.1 출시
  • Расширены возможности по настройке серверов PeerTube. Администраторы теперь могут определять тип конфиденциальности, по умолчанию применяемый к загружаемым видео (например, вместо типа «public» можно выбрать типы «unlisted», «private» и «internal»), задавать применяемую по умолчанию лицензию на контент и отключать определённую функциональность (например, запретить загрузку видео или отправку комментариев).
  • Предоставлена возможность отключения использования P2P-протокола доставки, применяемого по умолчанию для популярных видео с целью снижения нагрузки на сервер за счёт вовлечение пользователей в распространение контента. P2P-режим также можно отключить для видео, встраиваемого во внешние web-страницы.
    분산 비디오 방송 플랫폼 PeerTube 4.1 출시
  • Реализована возможность настройки поведения формы входа и отображения в форме входа кнопок для доступных плагинов аутентификации, а также автоматического перенаправления на внешнюю платформу аутентификации при нажатии кнопки входа.

PeerTube는 브라우저에서 실행되고 WebRTC 기술을 사용하여 브라우저 간의 직접 P2P 통신 채널을 구성하는 BitTorrent 클라이언트 WebTorrent와 서로 다른 비디오 서버를 통합할 수 있는 ActivityPub 프로토콜의 사용을 기반으로 한다는 점을 상기시켜 드리겠습니다. 방문자가 콘텐츠 전달에 참여하고 채널을 구독하고 새 비디오에 대한 알림을 받을 수 있는 공통 연합 네트워크입니다. 프로젝트에서 제공하는 웹 인터페이스는 Angular 프레임워크를 사용하여 구축됩니다.

PeerTube 연합 네트워크는 상호 연결된 소규모 비디오 호스팅 서버의 커뮤니티로 형성되며, 각 서버에는 자체 관리자가 있고 자체 규칙을 채택할 수 있습니다. 비디오가 있는 각 서버는 이 서버의 사용자 계정과 해당 비디오를 호스팅하는 BitTorrent 추적기 역할을 합니다. 사용자 ID는 “@user_name@server_domain” 형식으로 구성됩니다. 브라우징 데이터는 콘텐츠를 보는 다른 방문자의 브라우저에서 직접 전송됩니다.

아무도 비디오를 보지 않으면 비디오가 원래 업로드된 서버를 기준으로 업로드가 구성됩니다(WebSeed 프로토콜이 사용됨). PeerTube는 비디오를 시청하는 사용자들에게 트래픽을 분산시키는 것 외에도 제작자가 시작한 노드가 처음에 비디오를 호스팅하여 다른 제작자의 비디오를 캐시하도록 허용하여 클라이언트뿐만 아니라 서버의 분산 네트워크를 형성하고 내결함성을 제공합니다. P2P 모드에서 콘텐츠 전달을 통한 라이브 스트리밍이 지원됩니다(OBS와 같은 표준 프로그램을 사용하여 스트리밍을 제어할 수 있음).

PeerTube를 통해 방송을 시작하려면 사용자는 비디오, 설명 및 태그 세트를 서버 중 하나에 업로드하기만 하면 됩니다. 그 후에는 초기 다운로드 서버뿐만 아니라 페더레이션 네트워크 전체에서 비디오를 사용할 수 있게 됩니다. PeerTube로 작업하고 콘텐츠 배포에 참여하려면 일반 브라우저로 충분하며 추가 소프트웨어를 설치할 필요가 없습니다. 사용자는 연합 소셜 네트워크(예: Mastodon 및 Pleroma)에서 관심 있는 채널을 구독하거나 RSS를 통해 선택한 비디오 채널의 활동을 추적할 수 있습니다. P2P 통신을 사용하여 비디오를 배포하기 위해 사용자는 웹 플레이어가 내장된 특수 위젯을 웹 사이트에 추가할 수도 있습니다.

현재 다양한 자원봉사자와 조직이 관리하는 약 900개의 콘텐츠 호스팅 서버가 있습니다. 사용자가 특정 PeerTube 서버에 비디오를 게시하는 규칙에 만족하지 않으면 다른 서버에 연결하거나 자신의 서버를 시작할 수 있습니다. 빠른 서버 배포를 위해 미리 구성된 Docker 형식의 이미지(chocobozzz/peertube)가 제공됩니다.

출처 : opennet.ru

코멘트를 추가