내장 채팅을 제공하며, 직접 스트리밍을 운영할 수 있는 셀프 호스팅 방식의 1인용 라이브 영상 스트리밍 및 채팅 서버입니다.
- 스타
- 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
사용 중인 OS의 프로덕션 설치 가이드를 읽으세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
ActivityPub 기반의 자체 호스팅 가능한 연합형 소셜 네트워크 서버로, 서로 독립적인 Mastodon 및 Fediverse 서버 간의 팔로우와 소통을 지원합니다.
ActivityPub 기반 연합 우주에서 작동하는 오픈소스 마이크로블로깅 소셜 미디어 플랫폼입니다.
Pixelfed는 ActivityPub을 통해 페디버스와 연동되는 오픈소스 광고 없는 사진 공유 플랫폼입니다.
ActivityPub 소셜 웹(Mastodon, Pixelfed)과 연동되는 자체 호스팅 가능한 연합형 숏폼 동영상 공유 플랫폼입니다.