Shaka Player

UI Extension

Shaka Player is Google's open-source JavaScript library for adaptive media streaming with DASH and HLS support.

Status
Planned
Supported Version
TBD
Licensing
Open Source
Priority
Rank #145
KEY FEATURES
DASH streaming
HLS streaming
DRM support
Offline playback
Subtitles
Adaptive bitrate
Live streaming
Usage Example

Here's how you'll use Shaka Player with Oorian once the extension is available:

Java
// Create and configure Shaka Player component
ShakaPlayer component = new ShakaPlayer();
component.setWidth("100%");
component.setHeight("400px");

// Configure component options
component.setEnabled(true);

// Register for events using Oorian's event model
component.registerForEvent(this, ShakaPlayerEvent.class);

// Add to your page
container.addElement(component);

Note: This is a preview of the expected API. The actual implementation may vary slightly when released.