|
Feature name |
STB |
Mobile phones |
Tablets |
Browsers |
Other home media devices |
|||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Android |
Android |
iPhone |
Android |
iPad |
Chromium-based |
Safari |
Fire TV |
Tizen |
WebOS |
|
|
Playback controls |
||||||||||
|
Streaming format support Live: HLS |
|
|
|
|
|
|
|
|
|
|
|
Streaming format support Live: DASH |
|
|
|
|
|
|
|
|
|
|
|
Streaming format support VOD: HLS |
|
|
|
|
|
|
|
|
|
|
|
Streaming format support VOD: DASH |
|
|
|
|
|
|
|
|
|
|
|
DRM: Fairplay |
|
|
|
|
|
|
|
|
|
|
|
DRM: DASH Widevine |
|
|
|
|
|
|
|
|
|
|
|
Play/Pause/Resume |
|
|
|
|
|
|
|
|
|
|
|
Start-Over |
|
|
|
|
|
|
|
|
|
|
|
Short-Term Catch-up (STCU) / Long-term Catch-up (LTCU) |
|
|
|
|
|
|
|
|
|
|
|
Fast-forward and rewind |
|
|
|
|
|
|
|
|
|
|
|
Thumbnails during trick mode - Image sprites based VOD/STCU/LTCU/Recordings |
|
|
|
|
|
|
|
|
|
|
|
Subtitles and CC |
|
|
|
|
|
|
|
|
|
|
|
Multi-audio tracks |
|
|
|
|
|
|
|
|
|
|
|
Video resolution capping |
|
|
|
|
|
|
|
|
|
|
|
Chromecast |
|
|
|
|
|
|
|
|
|
|
|
Airplay |
|
|
|
|
|
|
|
|
|
|
|
HLS Fast Channels |
|
|
|
|
|
|
|
|
|
|
|
EPG 2.0 |
||||||||||
|
EPG channel lineup |
|
|
|
|
|
|
|
|
|
|
|
Favouriting channels |
|
|
|
|
|
|
|
|
|
|
|
14 day future EPG |
|
|
|
|
|
|
|
|
|
|
|
7 day reverse EPG |
|
|
|
|
|
|
|
|
|
|
|
Filter by favourites or genre |
|
|
|
|
|
|
|
|
|
|
|
Channel launch point for OTT apps Netflix, Amazon |
|
|
|
|
|
|
|
|
|
|
|
Direct Channel Entry on Guide |
|
|
|
|
|
|
|
|
|
|
|
Video PIP window |
|
|
|
|
|
|
|
|
|
|
|
Basic live features |
||||||||||
|
Direct channel tuning |
|
|
|
|
|
|
|
|
|
|
|
Channel up/down |
|
|
|
|
|
|
|
|
|
|
|
35+ RCU support: support of full RCU button set (based on Android specification) |
|
|
|
|
|
|
|
|
|
|
|
Saved showing CU and VOD favourited events |
|
|
|
|
|
|
|
|
|
|
|
Saved showing recorded content (nPVR) |
|
|
|
|
|
|
|
|
|
|
|
Series recording (nPVR): |
|
|
|
|
|
|
|
|
|
|
|
Reminders |
|
|
|
|
|
|
|
|
|
|
|
Broadpeak Nano CDN compliance |
|
|
|
|
|
|
|
|
|
|
|
ION experience features |
||||||||||
|
Dynamic screen addition to main menu |
|
|
|
|
|
|
|
|
|
|
|
Content discovery (rails) Recommendations, live ,VOD , recordings, catchup, generic deeplink to third-party contents (Amazon Prime, etc.), deeplink/rails, content badging, ad banners |
|
|
|
|
|
|
|
|
|
|
|
Rails blueprint support:
|
|
|
|
|
|
|
|
|
|
|
|
Enhanced search interface: Suggestions, history, rails-based grouping based on sources (live, title, VOD, etc). Integrated with Elastic search engine. |
|
|
|
|
|
|
|
|
|
|
|
Video preview: when UX navigation stops on LIVE screen, the content goes to video preview mode. |
|
|
|
|
|
|
|
|
|
|
|
Timeline: includes channel browsing and recent |
|
|
|
|
|
|
|
|
|
|
|
Channel surfer: browse through live channels |
|
|
|
|
|
|
|
|
|
|
|
Live menu: categorical view of currently airing content |
|
|
|
|
|
|
|
|
|
|
|
Browse: access to full operator catalogue |
|
|
|
|
|
|
|
|
|
|
|
Binge-watching – catch-up, VOD, recording |
|
|
|
|
|
|
|
|
|
|
|
Keep-watching warning: stop playback after a set time of non-use |
|
|
|
|
|
|
|
|
|
|
|
Notification support |
|
|
|
|
|
|
|
|
|
|
|
VOD – trailer playback |
|
|
|
|
|
|
|
|
|
|
|
Short-term preview – preview a content for X minutes |
|
|
|
|
|
|
|
|
|
|
|
Download to Go – download catch-up and VOD content and play back offline |
|
|
|
|
|
|
|
|
|
|
|
Android TV operator tier |
||||||||||
|
Boot to ION UX app: STB starts up into operator experience |
|
|
|
|
|
|
|
|
|
|
|
Integrate Google Apps and Games: Google Apps and Games tab that is populated by Google |
|
|
|
|
|
|
|
|
|
|
|
Integrate Google Assistant: integrate Google search and voice search (if available on the RCU) |
|
|
|
|
|
|
|
|
|
|
|
Google search with operator results: search that incorporates the operator's content in the search results |
|
|
|
|
|
|
|
|
|
|
|
First use integration: incorporates Google requirements in first use flow – Google terms and account setup |
|
|
|
|
|
|
|
|
|
|
|
Settings with Android advanced settings: integration of Android settings into ION system settings |
|
|
|
|
|
|
|
|
|
|
|
Notifications integration: notifications centre present on home screen, integrated to Google notifications server |
|
|
|
|
|
|
|
|
|
|
|
Wifi settings integration: integration of wifi settings into ION system settings |
|
|
|
|
|
|
|
|
|
|
|
Offline functionality: Apps and Games should be navigable without network |
|
|
|
|
|
|
|
|
|
|
|
Media card |
||||||||||
|
Channel info: display channel name, number, and logo |
|
|
|
|
|
|
|
|
|
|
|
Poster/image: display appropriate image for the title |
|
|
|
|
|
|
|
|
|
|
|
Title: display content title |
|
|
|
|
|
|
|
|
|
|
|
Description: display synopsis of the program |
|
|
|
|
|
|
|
|
|
|
|
Duration: display the running time of the program, for live content display start/end time and date |
|
|
|
|
|
|
|
|
|
|
|
Genre: display the associated genre(s) for the content |
|
|
|
|
|
|
|
|
|
|
|
Season/episode: when appropriate, display the season/episode number |
|
|
|
|
|
|
|
|
|
|
|
Parental rating: display the parental rating for the content |
|
|
|
|
|
|
|
|
|
|
|
Cast and crew: display the relevant cast and crew |
|
|
|
|
|
|
|
|
|
|
|
Related content: display recommended content based on that event |
|
|
|
|
|
|
|
|
|
|
|
Episode picker: view all available episodes for a TV show |
|
|
|
|
|
|
|
|
|
|
|
Better Together |
||||||||||
|
Continue watching across devices |
|
|
|
|
|
|
|
|
|
|
|
Internationalisation |
|
|
|
|
|
|
|
|
|
|
|
Character set support: user experience to support various character sets |
|
|
|
|
|
|
|
|
|
|
|
Language sets: user experience to be translated into different languages like French, Russian, English, Spanish, Arabic, Hebrew, etc. |
|
|
|
|
|
|
|
|
|
|
|
Icon and labels: ability to modify Icons and labels for localisation |
|
|
|
|
|
|
|
|
|
|
|
RTL support in the UX: support for UX that has similar IA but right-to-left navigation and layout (e.g., Hebrew or Arabic) |
|
|
|
|
|
|
|
|
|
|
|
Language fallback support |
|
|
|
|
|
|
|
|
|
|
|
Branding and configuration |
||||||||||
|
Branding: operator can brand ION with logo, fonts, and colours |
|
|
|
|
|
|
|
|
|
|
|
Configure features in ION: add/remove menu tabs and features |
|
|
|
|
|
|
|
|
|
|
|
Settings, first use, system |
||||||||||
|
Basic device-only settings |
|
|
|
|
|
|
|
|
|
|
|
Basic first use: basic setup flow for first-time users (provisioning, network setup, parental controls) |
|
|
|
|
|
|
|
|
|
|
|
Account login: by username and password |
|
|
|
|
|
|
|
|
|
|
|
Account login: by device Identifiers (CASN and DAS) |
|
|
|
|
|
|
|
|
|
|
|
Account login : QR code |
|
|
|
|
|
|
|
|
|
|
|
User welcome/on-boarding: help users get started using the app/device |
|
|
|
|
|
|
|
|
|
|
|
User profile management |
|
|
|
|
|
|
|
|
|
|
|
Consent management – Didomi integrated |
|
|
|
|
|
|
|
|
|
|
|
Parental control PIN |
|
|
|
|
|
|
|
|
|
|
|
Parental control age ratings restrictions |
|
|
|
|
|
|
|
|
|
|
|
Link to self-service portal |
|
|
|
|
|
|
|
|
|
|
|
Operator notifications to the device |
|
|
|
|
|
|
|
|
|
|
|
Endpoint deployment and operations |
||||||||||
|
Meets App Store requirements |
|
|
|
|
|
|
|
|
|
|
|
Sign-in and sign-out |
|
|
|
|
|
|
|
|
|
|
|
User entitlements validated upon sign-in |
|
|
|
|
|
|
|
|
|
|
|
Purchase, subscription, monetisation |
||||||||||
|
Web purchases: purchases made via a self-service portal are reflected in ION |
|
|
|
|
|
|
|
|
|
|
|
Promote future events |
|
|
|
|
|
|
|
|
|
|
|
Upselling via display of unsubscribed content |
|
|
|
|
|
|
|
|
|
|
|
In-app purchase TVOD,
|
|
|
|
|
|
|
|
|
|
|
|
Promotions discover magazine: operator can define specific item and rank in magazine view |
|
|
|
|
|
|
|
|
|
|
|
Promotions discover category: operator defines a specific category row |
|
|
|
|
|
|
|
|
|
|
|
Advertising SSAI |
|
|
|
|
|
|
|
|
|
|
|
Geoblocking |
|
|
|
|
|
|
|
|
|
|
|
Geofiltering |
|
|
|
|
|
|
|
|
|
|
|
On-net/off-net |
|
|
|
|
|
|
|
|
|
|
|
In-home blocking |
|
|
|
|
|
|
|
|
|
|
|
Metrics (for use with analytics) |
||||||||||
|
Content usage: what is being played (channel, VOD, etc.), rate of video, buffering, etc. NPAW compliance UAV compliance |
|
|
|
|
|
|
|
|
|
|
|
UX usage: track where and how long users are spending time in the UI, device type |
|
|
|
|
|
|
|
|
|
|
|
Region-specific features |
||||||||||
|
Emergency Alert System support (US only) |
|
|
|
|
|
|
|
|
|
|
|
Shared system |
||||||||||
|
Login to multiple operators (Umbrella) |
|
|
|
|
|
|
|
|
|
|