en:stb:blink
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:stb:blink [2020/08/25 08:50] – created Alexander | en:stb:blink [2024/08/12 08:30] (current) – Alexander | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Blink/ | ====== Blink/ | ||
| - | S-Box mediacenters (except S3xx, S400) with fw Linux-Qt 5.0.x or newer support rendering Web-portals on Chromium engine ( API=" | + | S-Box mediacenters (except S3xx, S400) with fw Linux-Qt 5.0.x or newer and with fw Android 11 support rendering Web-portals on [[https:// |
| + | S-Box mediacenters based on Linux-Qt 5.0.x or newer. Currently | ||
| + | S-Box mediacenters based on Android 11 or newer support rendering Web-portals on [[https:// | ||
| \\ | \\ | ||
| Line 8: | Line 10: | ||
| * Chromium uses its own player (tag " | * Chromium uses its own player (tag " | ||
| * Chromium player supports MSE and EME standards for media streaming (including Widevine DRM). | * Chromium player supports MSE and EME standards for media streaming (including Widevine DRM). | ||
| - | * JavaScript API is not supported currently. | + | * JavaScript API support |
| + | ===== Media and DRM support ===== | ||
| + | Chromium engine support the following codecs: | ||
| + | * H.264 | ||
| + | * HEVC (if supported by device) | ||
| + | * VP9 (if supported by device) | ||
| + | * AV1 (if supported by device) | ||
| + | * AAC | ||
| + | * AC3 | ||
| + | * eAC3 | ||
| + | * Opus | ||
| + | |||
| + | Tag < | ||
| + | \\ | ||
| + | * MP4 container is directly supported. | ||
| + | * HLS playback with system player is supported from fw. 5.0.48. | ||
| + | * Adaptive streaming (HLS, MPEG-DASH) can be played by various JavaScript players with MSE (Media Source Extentions). | ||
| + | * Mediacenters can access DRM protected content over **EME** (Encrypted Media Extentions) standard. Currently **Widevine L3** DRM is supported. DRM playback was tested with **Shaka Player**. | ||
| + | |||
| + | |||
| + | ===== TVIP API in JavaScript ===== | ||
| + | ==== Object window.TvipStb ==== | ||
| + | ====String getDeviceId(); | ||
| + | |||
| + | Returns model of mediacenter. For example, //s605//. | ||
| + | \\ | ||
| + | |||
| + | ====String getMainMacAddress(); | ||
| + | |||
| + | Returns MAC-address of mediacenter (usually, Ethernet MAC-address). | ||
| + | \\ | ||
| + | |||
| + | ====String getSoftwareVersion(); | ||
| + | |||
| + | Returns firmware version of mediacenter. | ||
| + | \\ | ||
| + | |||
| + | ====String getCurrentLanguageCode(); | ||
| + | |||
| + | Returns current language code (//' | ||
| + | \\ | ||
| + | |||
| + | ====String String getDisplayMode(); | ||
| + | |||
| + | Returns current display mode (" | ||
| + | \\ | ||
| + | |||
| + | \\ | ||
| + | To exit the app, use JavaScript **window.close(); | ||
en/stb/blink.1598345425.txt.gz · Last modified: by Alexander
