이슈, 사이클, 모듈, 제품 로드맵을 추적하는 오픈소스 프로젝트 관리 도구로, Docker나 Kubernetes를 통해 자체 호스팅할 수 있습니다.
- 스타
- 5,159
- 포크
- 972
- 열린 이슈
- 150
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
MediaCMS는 동영상, 오디오, 이미지, PDF 미디어를 호스팅하고 공유하기 위한 오픈소스 콘텐츠 관리 시스템입니다. 대학, 학교, 비영리 단체, 커뮤니티 등이 운영하는 소규모에서 중규모 규모의 동영상 포털을 대상으로 하며, Docker Compose나 설치 스크립트로 설정할 수 있습니다.
백엔드는 Python, Django, Celery, Django REST Framework로 작성되었고, 프런트엔드는 재생을 위해 video.js를 사용하는 React 기반입니다. 업로드는 청크 단위로 처리되어 일시 중지했다가 이어서 진행할 수 있습니다. 트랜스코딩을 통해 h264, h265, vp9 형식으로 144p부터 1080p까지 여러 해상도의 영상을 만들며, 적응형 스트리밍을 위한 HLS 출력도 지원합니다. Whisper를 통해 로컬에서 자동 자막 변환을 실행할 수 있습니다.
공개, 비공개, 미등록, 사용자 지정 게시 모드와 RBAC 그룹을 통해 접근을 제어하며, 셀프 가입 또는 초대 전용 방식으로 사용자를 관리할 수 있습니다. SAML 및 LTI 1.3 지원과 Moodle 플러그인을 통해 ID 시스템과 학습 관리 시스템에 연동할 수 있습니다. REST API 문서는 Swagger로 제공됩니다.
핵심 기능
- 01동영상, 오디오, 이미지, PDF를 셀프 호스팅 방식으로 게시
- 02RBAC 그룹을 사용하는 공개, 비공개, 미등록 및 사용자 지정 게시 워크플로
- 03청크 단위 이어 올리기와 HLS 출력을 지원하는 다중 해상도 트랜스코딩
- 04로컬 Whisper 연동을 통한 자동 자막 변환
- 05Moodle 플러그인과 함께 SAML 및 LTI 1.3 지원
- 06Swagger로 문서화된 REST API
활용 사례
- 광고 없이 대학이나 학교의 강의 및 교육 동영상 호스팅
- 외부 플랫폼에 콘텐츠를 올릴 수 없는 민감한 미디어를 내부에서 공유
- 브랜드 로고와 스타일을 적용한 커뮤니티 동영상 포털 구축
- 카테고리, 태그, 재생목록을 갖춘 개인용 또는 아카이브 미디어 라이브러리 운영
빠른 시작
- 1
문서의 Docker Compose 설치 가이드를 따르세요
사용 전 알아둘 점
- 소규모 설치에도 RAM 4GB 이상과 CPU 2~4개가 필요합니다.
- 디스크 사용량은 업로드한 동영상 크기의 약 3배에 달할 수 있습니다.
- 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여됩니다.
토픽
자주 묻는 질문
- mediacms은(는) 무엇인가요?
- Django와 React로 만든 셀프 호스팅형 풀기능 비디오·미디어 CMS로, 동영상 공유 포털을 운영할 수 있습니다. MediaCMS는 동영상, 오디오, 이미지, PDF 미디어를 호스팅하고 공유하기 위한 오픈소스 콘텐츠 관리 시스템입니다. 대학, 학교, 비영리 단체, 커뮤니티 등이 운영하는 소규모에서 중규모 규모의 동영상 포털을 대상으로 하며, Docker Compose나 설치 스크립트로 설정할 수 있습니다.
- mediacms은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mediacms은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mediacms은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mediacms의 마지막 커밋은 2026년 10월 20일입니다.
- mediacms은(는) 어디에 사용할 수 있나요?
- 광고 없이 대학이나 학교의 강의 및 교육 동영상 호스팅 외부 플랫폼에 콘텐츠를 올릴 수 없는 민감한 미디어를 내부에서 공유 브랜드 로고와 스타일을 적용한 커뮤니티 동영상 포털 구축 카테고리, 태그, 재생목록을 갖춘 개인용 또는 아카이브 미디어 라이브러리 운영
- mediacms는 어떻게 설치하나요?
- 문서의 Docker Compose 설치 가이드를 따르세요
- mediacms은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mediacms-io/mediacms
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
재인코딩 없이 영상과 오디오를 무손실로 자르고 다듬고 리먹싱하는 크로스 플랫폼 FFmpeg GUI입니다.
Django와 React로 만든 오픈소스 팀 협업 문서 편집기로, 실시간 편집, 중첩 하위 페이지, 자체 호스팅을 지원합니다.
포스터, 소셜 게시물, 슬라이드 등을 만들 수 있는 오픈소스 브라우저 기반 디자인 편집기와 Docker 자체 호스팅 환경
채팅, 워크플로 자동화, 음성 통화, 화면 공유, AI 통합을 제공하는 오픈 코어 기반의 셀프 호스팅 협업 플랫폼입니다.
Next.js와 TradingView로 만든 오픈소스 셀프 호스팅 주식 대시보드로, 실시간 차트, 가격 알림, 관심 목록과 기업 정보를 제공합니다.