Video.js
일반적인 스트리밍 형식을 지원하고 플러그인 생태계를 통해 확장 가능한, 완전한 기능을 갖춘 오픈소스 HTML5 웹 비디오 플레이어입니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Video.js는 데스크톱 브라우저, 모바일 기기, 태블릿, 웹 기반 스마트 TV 전반에서 동작하는 오픈소스 웹 비디오 플레이어입니다. HLS, DASH 같은 스트리밍 형식을 포함해 웹에서 흔히 사용되는 미디어 형식을 기본으로 지원하므로, 대부분의 경우 별도 설정 없이 적응형 비트레이트 동영상을 재생할 수 있습니다.
CDN에 호스팅된 스크립트와 스타일시트를 통해 페이지에 직접 추가하거나, 자체 의존성을 번들링하려는 프로젝트를 위해 npm으로 설치할 수 있으며, 커뮤니티 및 공식 플러그인의 방대한 생태계를 통해 동작을 확장할 수 있습니다. 이 프로젝트는 2010년부터 활발히 개발되어 왔으며 매우 많은 프로덕션 웹사이트에서 사용되고 있습니다.
Video.js는 자체 사이트나 앱에 내장 가능한 커스터마이징 가능한 비디오 플레이어 컴포넌트가 필요한 팀에 적합하며, 스토리지와 라이브러리 관리를 담당하는 카탈로그의 Jellyfin 같은 완전한 미디어 서버를 대체하기보다는 보완합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
The most widely adopted open-source HTML5 video player library.
- 기반 프로젝트
- 커뮤니티 주도
- 카테고리
- 미디어
- 언어
- JavaScript
- 라이선스
- Apache-2.0
관련 프로젝트
Jellyfin
GPL-2.0미디어 관리와 스트리밍을 직접 통제할 수 있게 해주는 자유 소프트웨어 미디어 시스템입니다.
활발히 유지보수됨
- 미디어
PDF.js
Apache-2.0브라우저에서 PDF를 파싱하고 렌더링하는 웹 표준 기반 범용 플랫폼입니다.
활발히 유지보수됨
- 미디어
Tesseract
Apache-2.0스캔한 문서와 이미지에서 텍스트를 추출하는 오픈소스 OCR 엔진으로, 100개 이상의 언어를 기본으로 지원합니다.
활발히 유지보수됨
- 미디어
Jitsi Meet
Apache-2.0WebRTC 기반의 안전하고 셀프 호스팅 가능한 화상회의 — 독립 회의 앱으로 쓰거나 자신의 웹·모바일 앱에 회의를 임베드할 수 있습니다.
활발히 유지보수됨
- 채팅 및 메시징
- 미디어
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기