iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
翻訳待ち
JavaScript player library / DASH & HLS client / MSE-EME player
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Shaka Player is an open-source JavaScript library for adaptive media. It plays
adaptive media formats (such as DASH and HLS) in a browser,
without using plugins or Flash. Instead, Shaka Player uses the open web
standards MediaSource Extensions and Encrypted Media Extensions.
Shaka Player also supports offline storage and playback of media using
IndexedDB. Content can be stored on any browser. Storage of licenses
depends on browser support.Read the full README ↗Shaka Player is an open-source JavaScript library for adaptive media. It plays adaptive media formats (such as DASH and HLS) in a browser, without using plugins or Flash. Instead, Shaka Player uses the open web standards MediaSource Extensions and Encrypted Media Extensions.
Shaka Player also supports offline storage and playback of media using IndexedDB. Content can be stored on any browser. Storage of licenses depends on browser support.
Our main goal is to make it as easy as possible to stream adaptive bitrate video and audio using modern browser technologies. We try to keep the library light, simple, and free from third-party dependencies. Everything you need to build and deploy is in the sources.
For details on what's coming next, see our development roadmap.
See maintained-branches.md for the up-to-date list of maintained branches of Shaka Player.
| Browser | Windows | Mac | Linux | Android | iOS >= 9 | iOS >= 17.1 | iPadOS >= 13 | ChromeOS | Other |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Y | Y | Y | Y | Native | Native | Native | Y | - |
| Firefox | Y | Y | Y | untested⁵ | Native | Native | Native | - | - |
| Edge | Y | - | - | - | - | - | - | - | - |
| Edge Chromium | Y | Y | Y | untested⁵ | Native | Native | Native | - | - |
| IE | N | - | - | - | - | - | - | - | - |
| Safari | - | Y | - | - | Native | Y | Y |
NOTES:
NOTES for iOS and iPadOS:
src element to the manifest/media.
So we are dependent on the browser supporting the manifests.| Format | Video On-Demand | Live | Event | In-Progress Recording |
|---|---|---|---|---|
| DASH | Y | Y | - | Y |
| HLS | Y | Y | Y | - |
You can also create a manifest parser plugin to support custom manifest formats.
DASH features supported:
This is the beginning of the README. Read the rest at the original. Read the full README ↗
| - |
| - |
| Opera | Y | Y | Y | untested⁵ | Native | - | - | - | - |
| Chromecast² | - | - | - | - | - | - | - | - | Y |
| Tizen TV³ | - | - | - | - | - | - | - | - | Y |
| WebOS⁶ | - | - | - | - | - | - | - | - | Y |
| Hisense⁷ | - | - | - | - | - | - | - | - | Y |
| Vizio⁷ | - | - | - | - | - | - | - | - | Y |
| Xbox One | - | - | - | - | - | - | - | - | Y |
| Playstation 4⁷ | - | - | - | - | - | - | - | - | Y |
| Playstation 5⁷ | - | - | - | - | - | - | - | - | Y |
| Titan OS⁷ | - | - | - | - | - | - | - | - | Y |
| TiVo OS⁷ | - | - | - | - | - | - | - | - | Y |