업로드 파일은 S3 호환 스토리지에 저장하고, 트랜스코딩한 영상은 HLS로 스트리밍하는 셀프 호스팅 동영상 공유 플랫폼입니다.
- 스타
- 9,820
- 포크
- 979
- 열린 이슈
- 352
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
Streama는 개인 동영상 컬렉션을 위한 셀프 호스팅 스트리밍 서버입니다. 직접 업로드하거나 연결한 드라마, 영화, 에피소드를 Netflix와 비슷한 인터페이스로 보여주며, 이어 보기 대시보드와 시즌 및 누락된 에피소드를 표시하는 에피소드 브라우저를 제공합니다.
포스터, 설명, 에피소드 정보 등의 메타데이터는 TheMovieDB API를 통해 자동으로 채워집니다. 이를 이용하려면 무료 API 키를 발급받아 설정에 입력해야 합니다. 디스크에 있는 기존 파일은 로컬 파일 브라우저로 추가하거나, 설정 가능한 정규 표현식으로 파일명을 대조하는 일괄 생성 기능을 통해 추가할 수 있습니다.
서버는 Spring Security를 사용하는 Grails 3로 작성되었으며, AngularJS 프런트엔드에서 사용하는 REST API를 제공합니다. 플레이어는 HTML5 기반이며, 프로젝트 문서에 따르면 주로 Chrome에서 테스트되었습니다. 서버 측 트랜스코딩은 지원하지 않으므로 재생 여부는 브라우저가 지원하는 형식에 따라 달라집니다. 프로젝트는 MIT 라이선스로 제공되며 Google Play에서 Android 앱도 제공합니다.
핵심 기능
- 01이어 보기 진행 상황을 추적하는 Netflix 스타일 대시보드
- 02파일이 없는 에피소드를 회색으로 표시하는 에피소드 및 시즌 브라우저
- 03TheMovieDB API를 통한 메타데이터 및 이미지 자동 제공
- 04드래그 앤 드롭 업로드, 로컬 디렉터리 추가 및 파일명 일괄 대조
- 05영화와 TV 에피소드에 사용할 파일명 대조 정규 표현식 설정
- 06콘텐츠 관리 및 사용자 초대를 위한 관리자 패널
활용 사례
- 직접 추출했거나 개인적으로 디지털화한 영화와 TV 프로그램을 홈 라이브러리로 호스팅
- 사용자 계정을 통해 가족이나 친구와 비공개 미디어 컬렉션 공유
- 파일을 다시 업로드하지 않고 NAS나 마운트된 드라이브의 기존 파일 탐색
빠른 시작
- 1
문서에서 설치 및 최초 설정 가이드를 읽어 보세요
- 2
GitHub 릴리스 페이지에서 안정 버전 또는 베타 버전을 다운로드하세요
사용 전 알아둘 점
- 서버 측 동영상 변환 없이 HTML5 브라우저 재생 기능에 의존하므로 일부 형식은 재생되지 않을 수 있습니다.
- 메타데이터와 아트워크를 사용하려면 theMovieDb.org API 키가 필요합니다.
- 취미 프로젝트로 소수의 핵심 기여자가 유지 관리하므로 개발 속도에 한계가 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- streama은(는) 무엇인가요?
- 로컬 동영상 파일을 Netflix 스타일 라이브러리로 정리하고 웹 플레이어로 재생하는 셀프 호스팅 미디어 서버입니다. Streama는 개인 동영상 컬렉션을 위한 셀프 호스팅 스트리밍 서버입니다. 직접 업로드하거나 연결한 드라마, 영화, 에피소드를 Netflix와 비슷한 인터페이스로 보여주며, 이어 보기 대시보드와 시즌 및 누락된 에피소드를 표시하는 에피소드 브라우저를 제공합니다.
- streama은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- streama은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- streama은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. streama의 마지막 커밋은 2026년 10월 26일입니다.
- streama은(는) 어디에 사용할 수 있나요?
- 직접 추출했거나 개인적으로 디지털화한 영화와 TV 프로그램을 홈 라이브러리로 호스팅 사용자 계정을 통해 가족이나 친구와 비공개 미디어 컬렉션 공유 파일을 다시 업로드하지 않고 NAS나 마운트된 드라이브의 기존 파일 탐색
- streama는 어떻게 설치하나요?
- 문서에서 설치 및 최초 설정 가이드를 읽어 보세요 GitHub 릴리스 페이지에서 안정 버전 또는 베타 버전을 다운로드하세요
- streama은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/streamaserver/streama
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Qt WebEngine과 libmpv를 사용해 패스스루 및 하드웨어 가속 재생을 지원하는 Jellyfin 미디어 서버용 데스크톱 클라이언트입니다.
여러 Jellyfin 미디어 서버를 하나의 통합 라이브러리와 인터페이스로 묶는 리버스 프록시입니다.
Video.js 프로젝트의 웹 및 React용 모듈형·조합형 오픈소스 미디어 플레이어 프레임워크(v10).
영화, TV 프로그램, 음악을 앱을 통해 기기로 스트리밍하는 무료 셀프 호스팅 미디어 서버 백엔드 및 API로, Plex와 Emby를 대체하는 오픈소스 프로젝트입니다.
Go 백엔드와 React 웹 UI를 갖춘 셀프 호스팅 미디어 서버로, 영화, 시리즈, 오디오북, 전자책, 팟캐스트, 만화를 관리합니다.