Skip to main content
Skip table of contents

ION feature matrix

Feature nameSTBMobileTabletBrowserOther
AndroidAndroidiPhoneAndroidiPadChromeSafariFire TVTizenWebOS
Playback controls
Streaming format support Live: HLS





Streaming format support Live: DASH




Streaming format support VOD: HLS





Streaming format support VOD: DASH




DRM: Connect (STB)










DRM: Fairplay






DRM: DASH Widevine




DRM: DASH PlayReady






Play/Pause/Resume

Start-Over

Fast Forward and Rewind

Thumbnails during Trick Mode






Subtitles and CC

Multi-Audio tracks

Video Resolution Capping





EPG 2.0
EPG channel lineup

Favouriting channels

Record from EPG:

14 Day Future EPG

7 Day Reverse EPG

Filter by favourites or genre

Virtual channel of VOD content in the EPG









OTT-only channels in the EPG (e.g., Pluto TV)

Basic live features
Direct Channel Tuning 







 Full RCU

Channel Up/Down







Full RCU

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



ION experience features
STILL WATCHING: stop playback after a set time of non-use









Timeline: includes channel browsing and recents









Video preview: when UX navigation stops on LIVE screen, the content goes to video preview mode






Magazine – content recommendations: live and VOD

Channel surfer: browse through live channels





Live menu: categorical view of currently airing content

Search: search across title, description, cast across all sources (live, VOD, etc.)

Search: recent searches (with ability to delete)

Browse: access to full operator catalogue





Notification support





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










Mobile and TV app features
Push to preview: channel surfing UX on mobile








Notification integration: native integration with OS






Mediacard
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

International­isation
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, 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., 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 & Password

Account Login: By Device Identifier









User welcome/on-boarding: help users get started using the app/device





Parental Control PIN

Parental Control Age Ratings Restrictions 

Link to self-service portalDisplayed

DisplayedDisplayedDisplayed
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 

Promotions discover magazine: operator can define specific item and rank in magazine view

Promotions discover category: operator defines a specific category row

Advertising VAST





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.

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




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.