Repolode
Chocobozzz

Chocobozzz/PeerTube

자체 호스팅이 가능한 ActivityPub 연합형 동영상 플랫폼으로, 독립 인스턴스끼리 콘텐츠를 공유하고 WebRTC P2P로 서버 부하를 줄입니다.

대체할 수 있는 제품:YouTubeVimeo

스타
15,361
포크
1,847
열린 이슈
698
마지막 커밋
8일 전

어떤 프로젝트인가요?

PeerTube는 누구나 자신의 서버에서 운영할 수 있는 동영상 호스팅 플랫폼입니다. 한 회사가 모든 동영상을 호스팅하는 대신, ActivityPub을 통해 서로 연합하는 여러 독립 인스턴스로 이루어져 있습니다. 따라서 한 인스턴스의 크리에이터를 다른 인스턴스에서도 팔로우하고, Mastodon 같은 Fediverse 소프트웨어를 통해 동영상을 찾을 수 있습니다.

시청자의 브라우저는 WebRTC를 통해 서로 동영상 데이터를 주고받아, 동영상을 제공하는 인스턴스의 대역폭 부하를 줄일 수 있습니다. 인스턴스끼리 서로의 동영상을 캐시할 수도 있어, 규모가 작은 서버도 더 많은 시청자에게 콘텐츠를 제공할 수 있습니다. 크리에이터는 동영상을 업로드하고 라이브 스트리밍을 진행할 수 있으며, 다른 웹사이트에 플레이어를 임베드하고 후원 계정으로 연결되는 지원 버튼을 추가할 수 있습니다.

이 프로젝트는 Angular 웹 클라이언트를 포함해 TypeScript로 작성되었으며, REST API, OpenAPI 스키마, 동영상 가져오기와 업로드를 위한 CLI 도구를 제공합니다. Docker를 비롯한 커뮤니티 설치 옵션도 지원합니다.

핵심 기능

  • 01ActivityPub을 통해 다른 인스턴스 및 Fediverse 소프트웨어와 연합합니다
  • 02WebRTC P2P를 활용해 시청자 간에 동영상 전송 부하를 분담합니다
  • 03동영상 업로드와 라이브 스트리밍을 지원합니다
  • 04인스턴스끼리 서로의 동영상을 캐시해 중복성을 높입니다
  • 05OpenAPI 스키마와 CLI 가져오기 도구를 갖춘 REST API를 제공합니다

활용 사례

  • YouTube나 Vimeo에 의존하지 않고 커뮤니티 또는 조직의 동영상 서버를 운영할 때
  • 직접 관리하는 인스턴스에서 교육용 또는 공익 목적의 동영상 라이브러리를 호스팅할 때
  • 크리에이터가 한 번 게시한 콘텐츠를 Mastodon 및 다른 Fediverse 앱에서 팔로우할 수 있게 할 때
  • 자체 호스팅 동영상 플레이어를 기존 웹사이트에 임베드할 때

빠른 시작

  1. 1

    사용 중인 OS의 프로덕션 설치 가이드를 읽으세요

  2. 2

    대안으로 커뮤니티 패키지(YunoHost, Docker)를 확인하세요

사용 전 알아둘 점

  • 직접 인스턴스를 운영하려면 전용 서버와 어느 정도의 시스템 관리 작업이 필요합니다.
  • README에서 권장하는 설치는 프로덕션 환경 전체를 설정하는 방식이며, 한 줄로 끝나는 설치가 아닙니다.

포함된 컬렉션

토픽

자주 묻는 질문

PeerTube은(는) 무엇인가요?
자체 호스팅이 가능한 ActivityPub 연합형 동영상 플랫폼으로, 독립 인스턴스끼리 콘텐츠를 공유하고 WebRTC P2P로 서버 부하를 줄입니다. PeerTube는 누구나 자신의 서버에서 운영할 수 있는 동영상 호스팅 플랫폼입니다. 한 회사가 모든 동영상을 호스팅하는 대신, ActivityPub을 통해 서로 연합하는 여러 독립 인스턴스로 이루어져 있습니다. 따라서 한 인스턴스의 크리에이터를 다른 인스턴스에서도 팔로우하고, Mastodon 같은 Fediverse 소프트웨어를 통해 동영상을 찾을 수 있습니다.
PeerTube은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
PeerTube은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
PeerTube은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. PeerTube의 마지막 커밋은 2026년 10월 16일입니다.
PeerTube은(는) 어디에 사용할 수 있나요?
YouTube나 Vimeo에 의존하지 않고 커뮤니티 또는 조직의 동영상 서버를 운영할 때 직접 관리하는 인스턴스에서 교육용 또는 공익 목적의 동영상 라이브러리를 호스팅할 때 크리에이터가 한 번 게시한 콘텐츠를 Mastodon 및 다른 Fediverse 앱에서 팔로우할 수 있게 할 때 자체 호스팅 동영상 플레이어를 기존 웹사이트에 임베드할 때
PeerTube는 어떻게 설치하나요?
사용 중인 OS의 프로덕션 설치 가이드를 읽으세요 대안으로 커뮤니티 패키지(YunoHost, Docker)를 확인하세요
PeerTube은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Chocobozzz/PeerTube

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트