xdk-device-playstation-webmaf
@accedo/xdk-device-playstation-webmaf
Accedo Build XDK Device Package - PlayStation WebMAF
Instalation
$ npm i @accedo/xdk-device-playstation-webmaf
Usage
import  webmaf, {ID as WEBMAF}  from '@accedo/xdk-device-playstation-webmaf' ;
// Setup the device configuration
webmaf.addPlayer(
  // imported player config
);
// include the device configuration into the packages to be detected and loaded
const devices = {
  packages: [
    // ...
    webmaf
    // ...
  ],
  detail: {
    [WEBMAF]: [
      extensions: [
        // add extensions
      ]
    ]
  }
Capabilities matrix
| Module | Action | Type | Subtype | Implemented | Supported | Notes | 
|---|---|---|---|---|---|---|
| Player | Playback | HLS | VOD, Live | VOD, Live | ||
| Playback | DASH | VOD, Live | VOD, Live | |||
| Playback | SS | VOD, Live | VOD, Live | |||
| Playback | MP4 | VOD | VOD | |||
| DRM | HLS | PlayReady | VOD, Live* | VOD, Live | * Not tested | |
| DRM | DASH | PlayReady | VOD, Live* | VOD, Live | * Not tested | |
| DRM | SS | PlayReady | VOD, Live* | VOD, Live | ||
| Audio Tracks | MP4 | Not Supported | Not Supported* | * No multiple audio track support. Switching Audio requires changing the AV stream | ||
| Audio Tracks | HLS | Implemented* | Supported* | Supports multiple audio tracks through the HLS manifests "#EXT-X-MEDIA" alternative rendition audio support. Also supports single audio tracks multiplexed with the video stream | ||
| Audio Tracks | DASH | Implemented | Supported | |||
| Audio Tracks | SS | Implemented | Supported | |||
| Subtitles | MP4 | Not Supported | Not Supported | |||
| Subtitles | HLS | Implemented | Supported* ** | *Subtitles and closed caption data can be embedded/muxed in the video stream or as separate WebVTT sidecar streams specified through the HLS manifests "#EXT-X-MEDIA" alternative rendition subtitle track support. ||| **Currently only a sub-set of timed-text delivery formats are supported, some support is still experimental. It is recommended to test your subtitles/closed captions as early as possible in the development cycle so that any issues can be addressed in a timely fashion. | ||
| Subtitles | DASH | Implemented | Supported* ** | *Supports multiple subtitle/text tracks, with one text track per adaptation set. ||| **Currently only a sub-set of timed-text delivery formats are supported, some support is still experimental. It is recommended to test your subtitles/closed captions as early as possible in the development cycle so that any issues can be addressed in a timely fashion. | ||
| Subtitles | SS | Implemented | Supported ** | **Currently only a sub-set of timed-text delivery formats are supported, some support is still experimental. It is recommended to test your subtitles/closed captions as early as possible in the development cycle so that any issues can be addressed in a timely fashion. | ||
| System | UUID | DASH | Supported | Supported | ||
| Device Type | Supported | Supported | ||||
| Resolution | Supported | Supported | ||||
| Network | getConnectionStatus | Supported | Supported | |||
| Storage | Cookies | Cookies | ||||
| TVKey | Supported | Supported | ||||
| PSNetwork | Not Implemented | Supported |