Shaka Player

Shaka Player

Shaka Player는 적응 형 미디어를위한 오픈 소스 JavaScript 라이브러리입니다.플러그인이나 Flash를 사용하지 않고 브라우저에서 적응 형 미디어 형식 (예 : DASH 및 HLS)을 재생합니다.대신 Shaka Player는 공개 웹 표준 인 MediaSourc Extensions 및 EME를 사용합니다.
Shaka Player는 적응 형 미디어를위한 오픈 소스 JavaScript 라이브러리입니다.플러그인이나 Flash를 사용하지 않고 브라우저에서 적응 형 미디어 형식 (예 : DASH 및 HLS)을 재생합니다.대신 Shaka Player는 공개 웹 표준 인 MediaSource Extensions 및 Encrypted Media Extensions를 사용합니다.Shaka Player는 IndexedDB를 사용하여 오프라인 저장 및 미디어 재생을 지원합니다.컨텐츠는 모든 브라우저에 저장할 수 있습니다.라이센스 저장은 브라우저 지원에 따라 다릅니다.우리의 주요 목표는 최신 브라우저 기술을 사용하여 적응 형 비트 레이트 비디오 및 오디오를 가능한 한 쉽게 스트리밍하는 것입니다.우리는 라이브러리를 가볍고 단순하게 유지하고 타사의 의존성을 피하려고 노력합니다.빌드하고 배포하는 데 필요한 모든 것이 소스에 있습니다.DASH 기능 지원되는 DASH 기능 : VOD, 라이브 및 진행중인 레코딩 (동적 VOD 컨텐츠) 라이브 스트림에서 뒤로 탐색하기위한 MPD @ timeShiftBufferDepth 다주기 컨텐츠 (정적 및 동적) Xlink 요소 (액추 에이션 = on로드 만 해당, 해결 대상)0, 폴백 콘텐츠) 모든 형태의 세그먼트 인덱스 정보 : SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ duration, SegmentTemplate @ index, SegmentList 멀티 코덱 / 멀티 컨테이너 매니페스트 (브라우저와의 지원을 협상하고 최상의 것을 선택합니다) 암호화컨텐츠 (사용자 정의 ContentProtection 스키마, 매니페스트의 PSSH 포함) 키 회전 트릭 모드는 HLS 기능을 추적합니다. HLS 기능 지원 : VOD, 라이브 및 이벤트 유형 Widevine ISO-BMFF / MP4 / CMAF를 사용하여 암호화 된 컨텐츠 MPEG-2 TS 지원 (트랜스 무싱 제공)mux.js v4.4 +에 의해 별도로 포함되어야 함) WebVTT 및 TTML CEA-608 / 708 캡션
shaka-player

jQuery 용 Shaka Player의 대안

MediaElement.js

MediaElement.js

HTML5과하나의 파일.모든 브라우저동일한 UI.