xdk-device-freeview-html5-contrib
@accedo/xdk-device-freeview-html5-contrib
Accedo Build XDK Device Package - Freeview HTML5
Instalation
$ npm i @accedo/xdk-device-freeview-html5-contrib
Usage
import freeview, {ID as FREEVIEW} from '@accedo/xdk-device-freeview-html5-contrib' ;
// include the device configuration into the packages to be detected and loaded
const devices = {
packages: [
// ...
freeview // last device to load
],
detail: {
[FREEVIEW]: [
extensions: [
// add extensions
]
]
}
Capabilities matrix
All the information is Based on the documentation in Freeview Play — Technical Specification
| Module | Implemented | Supported | Notes | |||
|---|---|---|---|---|---|---|
| Player | Playback | HLS | Not implemented | VOD, Live | ||
| MPD | VOD, Live | VOD, Live | ||||
| ISM | VOD, Live | VOD, Live | ||||
| MP4 | VOD, Live | VOD, Live | ||||
| DRM | HLS | PlayReady | PlayReady | |||
| MPD | PlayReady | PlayReady | ||||
| ISM | PlayReady | PlayReady | ||||
| Subtitles | HLS | from HTML5PlayerExternalSubtitle | Supported | |||
| MPD | from HTML5PlayerExternalSubtitle | Supported | ||||
| ISM | from HTML5PlayerExternalSubtitle | Supported | ||||
| MP4 | from HTML5PlayerExternalSubtitle | Supported | ||||
| Audio Tracks | HLS | from HTML5PlayerAudioTrack | Supported | |||
| MPD | from HTML5PlayerAudioTrack | Supported | ||||
| ISM | from HTML5PlayerAudioTrack | Supported | ||||
| MP4 | from HTML5PlayerAudioTrack | Supported | ||||
| System | UUID | Storage Based | Device API | |||
| Device Type | Supported | Supported | ||||
| App Resolution | Supported | Supported | ||||
| Network | Supported | Supported | ||||
| Storage | Local, Cookie | Local, Cookie | ||||
| TVKey | Supported | Supported | ||||
| Mouse | Not implemented | Mouse |