Shaka Player

Shaka Player

Shaka Player är ett open-source JavaScript-bibliotek för adaptiva media.Den spelar adaptiva medieformat (som DASH och HLS) i en webbläsare, utan att använda plugins eller Flash.Istället använder Shaka Player de öppna webbstandarderna MediaSourc Extensions och EME.
Shaka Player är ett open-source JavaScript-bibliotek för adaptiva medier.Den spelar adaptiva medieformat (som DASH och HLS) i en webbläsare, utan att använda plugins eller Flash.Istället använder Shaka Player de öppna webbstandarderna MediaSource Extensions och Encrypted Media Extensions.Shaka Player stöder också offline lagring och uppspelning av media med IndexedDB.Innehåll kan lagras i valfri webbläsare.Lagring av licenser beror på webbläsarsupport.Vårt huvudmål är att göra det så enkelt som möjligt att strömma adaptiv bitrate video och ljud med modern webbläsarteknik.Vi försöker hålla biblioteket lätt, enkelt och fria från beroende från tredje part.Allt du behöver för att bygga och distribuera finns i källorna.DASH-funktioner DASH-funktioner som stöds: VOD-, Live- och pågående inspelningar (dynamiskt VOD-innehåll) MPD @ timeShiftBufferDepth för att söka bakåt i Live-strömmar Flerperiodsinnehåll (statiskt och dynamiskt) Xlink-element (aktivera = onLoad endast, resol-to-noll, fallback-innehåll) Alla former av segmentindexinfo: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ varaktighet, SegmentTemplate @ index, SegmentList Multi-codec / multi-container manifesterar (vi kommer att förhandla om support med webbläsaren och välja de bästa) Krypteradeinnehåll (inklusive anpassade ContentProtection-scheman, PSSH i manifestet) Knapprotation Trick-läge spårar HLS-funktioner HLS-funktioner som stöds: VOD, Live och Event-typer Krypterat innehåll med Widevine ISO-BMFF / MP4 / CMAF-stöd MPEG-2 TS-stöd (överföring tillhandahållsav mux.js v4.4 +, måste inkluderas separat) WebVTT och TTML CEA-608/708 bildtexter

Alternativ till Shaka Player för alla plattformar med öppen källkodslicens