0
Shaka Player
Shaka Player est une bibliothèque JavaScript open source pour les médias adaptatifs.Il lit les formats multimédias adaptatifs (tels que DASH et HLS) dans un navigateur, sans utiliser de plugins ou Flash.Au lieu de cela, Shaka Player utilise les standards Web ouverts MediaSourc Extensions et EME.
- Gratuite
- Self-Hosted
Shaka Player est une bibliothèque JavaScript open source pour les médias adaptatifs.Il lit les formats multimédias adaptatifs (tels que DASH et HLS) dans un navigateur, sans utiliser de plugins ou Flash.Au lieu de cela, Shaka Player utilise les standards Web ouverts MediaSource Extensions et Encrypted Media Extensions.Shaka Player prend également en charge le stockage hors ligne et la lecture de médias à l'aide d'IndexedDB.Le contenu peut être stocké sur n'importe quel navigateur.Le stockage des licences dépend de la prise en charge du navigateur.Notre objectif principal est de rendre aussi simple que possible la diffusion de vidéo et audio à débit adaptatif en utilisant les technologies de navigateur modernes.Nous essayons de garder la bibliothèque légère, simple et exempte de dépendances tierces.Tout ce dont vous avez besoin pour construire et déployer se trouve dans les sources.Fonctionnalités DASH Fonctionnalités DASH prises en charge: enregistrements VOD, en direct et en cours (contenu VOD dynamique) MPD @ timeShiftBufferDepth pour la recherche en arrière dans les flux en direct Contenu multi-période (statique et dynamique) Éléments Xlink (actuate = onLoad uniquement, résolution à résoudre)zéro, contenu de secours) Toutes les formes d'informations sur l'index de segment: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ duration, SegmentTemplate @ index, SegmentList Multi-codec / manifestes multi-conteneurs (nous négocierons la prise en charge avec le navigateur et choisirons les meilleurs) Cryptécontenu (y compris les schémas ContentProtection personnalisés, PSSH dans le manifeste) Rotation des touches Le mode Trick suit les fonctionnalités HLS Fonctionnalités HLS prises en charge: types VOD, Live et Event Contenu chiffré avec prise en charge Widevine ISO-BMFF / MP4 / CMAF Prise en charge MPEG-2 TS (transmuxing fournipar mux.js v4.4 +, doit être inclus séparément) Légendes WebVTT et TTML CEA-608/708