0
Shaka Player
Shaka Player er et open source JavaScript-bibliotek til adaptive medier.Det afspiller adaptive medieformater (som DASH og HLS) i en browser uden brug af plugins eller Flash.I stedet bruger Shaka Player de åbne webstandarder MediaSourc Extensions og EME.
- Gratis
- Self-Hosted
Shaka Player er et open source JavaScript-bibliotek til adaptive medier.Det afspiller adaptive medieformater (som DASH og HLS) i en browser uden brug af plugins eller Flash.I stedet bruger Shaka Player de åbne webstandarder MediaSource Extensions og Encrypted Media Extensions.Shaka Player understøtter også offline opbevaring og afspilning af medier ved hjælp af IndexedDB.Indhold kan gemmes i enhver browser.Opbevaring af licenser afhænger af browsersupport.Vores hovedmål er at gøre det så let som muligt at streame adaptiv bitrate video og lyd ved hjælp af moderne browserteknologier.Vi forsøger at holde biblioteket let, enkelt og frit for tredjepartsafhængigheder.Alt hvad du har brug for at opbygge og implementere er i kilderne.DASH-funktioner DASH-funktioner understøttes: VOD-, Live- og In-Progress-optagelser (dynamisk VOD-indhold) MPD @ timeShiftBufferDepth til at søge bagud i Live-streams Multiperiode-indhold (statisk og dynamisk) Xlink-elementer (kun aktiveres = onLoad, resol-to-zero, fallback content) Alle former for segmentindeksinfo: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ varighed, SegmentTemplate @ index, SegmentList Multi-codec / multi-container manifesterer (vi vil forhandle support med browseren og vælge de bedste) Krypteretindhold (inklusive brugerdefinerede ContentProtection-skemaer, PSSH i manifestet) Key-rotation Trick-mode spor HLS-funktioner HLS-funktioner understøttet: VOD, Live og Event-typer Krypteret indhold med Widevine ISO-BMFF / MP4 / CMAF understøtter MPEG-2 TS support (transmission leveresaf mux.js v4.4 +, skal inkluderes separat) WebVTT og TTML CEA-608/708 billedtekst
shaka-player