Shaka Player

Shaka Player

Shaka Player es una biblioteca de JavaScript de código abierto para medios adaptativos.Reproduce formatos de medios adaptativos (como DASH y HLS) en un navegador, sin usar complementos o Flash.En cambio, Shaka Player usa los estándares web abiertos MediaSourc Extensions y EME.
Shaka Player es una biblioteca de JavaScript de código abierto para medios adaptativos.Reproduce formatos de medios adaptativos (como DASH y HLS) en un navegador, sin usar complementos o Flash.En cambio, Shaka Player utiliza los estándares web abiertos Extensiones de MediaSource y Extensiones de Medios Cifrados.Shaka Player también admite almacenamiento y reproducción fuera de línea de medios usando IndexedDB.El contenido se puede almacenar en cualquier navegador.El almacenamiento de licencias depende del soporte del navegador.Nuestro objetivo principal es hacer que sea lo más fácil posible transmitir video y audio con velocidad de bits adaptable utilizando las modernas tecnologías de navegador.Intentamos mantener la biblioteca ligera, simple y libre de dependencias de terceros.Todo lo que necesita para construir e implementar está en las fuentes.Funciones de DASH Funciones de DASH compatibles: VOD, Live y Grabaciones en curso (contenido de VOD dinámico) MPD @ timeShiftBufferDepth para buscar hacia atrás en transmisiones en vivo Elementos de Xlink de contenido de varios períodos (estático y dinámico) (actuate = onLoad only, resolve-to-cero, contenido alternativo) Todas las formas de información de índice de segmento: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ Duration, SegmentTemplate @ index, SegmentList Multi-codec / multi-container manifiestos (negociaremos el soporte con el navegador y elegiremos los mejores) Cifradocontenido (incluidos esquemas de protección de contenido personalizados, PSSH en el manifiesto) Rotación de teclas El modo truco rastrea las características de HLS Funciones de HLS compatibles: VOD, Live y tipos de eventos Contenido cifrado con compatibilidad con Widevine ISO-BMFF / MP4 / CMAF Compatibilidad con MPEG-2 TS (transmuxing proporcionadopor mux.js v4.4 +, debe incluirse por separado) Subtítulos WebVTT y TTML CEA-608/708
shaka-player

Alternativas a Shaka Player para RubyGems con licencia gratuita