동영상에 디지털 권리 관리(Digital Rights Management, DRM)을 적용하여 권한이 있는 사용자만 비디오를 재생할 수 있도록 허용하는 영상 시청 사이트를 웹 앱으로 제작한 프로젝트입니다.
프로젝트 결과물 보기: https://kwonwonpyo.github.io/DRM_video_Player/
- 실시간 동영상 시청
MPEG-DASH 및 Http-Live-Streaming 포맷의 동영상 실시간 재생
- 디지털 권리 관리(DRM)를 통한 시청 권한 부여
각 동영상은 시청이 허용된 권한의 사용자만 재생 가능 서버를 통해 유저 정보와 DRM 정보 관리
- 주요 라이브러리
React, react-router-dom Shaka-Player 오픈소스 비디오 플레이어 (shaka-player-react)
- To Be Updated
- 다음 명령어를 통해 프로젝트를 복사합니다.
git clone git@github.com:KwonWonpyo/DRM_video_Player.git
- 프로젝트를 클론받고 나면 npm install을 수행하고 필요한 패키지를 다운로드합니다.
npm install
- 프로젝트를 실행합니다.
npm run start