OpenTV ENTera & OpenTV Platform Documentation

2025.52.x

Discovery and purchase of products

Discovery and purchase following types of following product type are supported. A unified purchase flow enables user to discover, purchase and enable entitlements within open TV video platform.

  • SVOD - Subscription

  • TVOD - Transaction

  • Live events/channels - Subscription

Discovery of purchasable content

Unsubscribed contents that belong to one or more purchasable product are discoverable in following screens

Rails supported screen (Example: Discover) - The purchasable contents are badged as shown below

image-20260318-053032.png
TVOD contents promoted in home screen


Media card

Purchasable contents are also discoverable from Media card of the content. A buy button signals user that the content is purchasable.

image-20260318-053243.png
Media cards buy option (TVOD)


Purchase options

Operator can link multiple products to a content and there by provide flexibility to present multiple price option to the user. User can view multiple price options by clicking on buy button.

image-20260318-053443.png
More than one price options displayed to user


End user is prompted to enter a PIN to confirm the purchase of a specific purchase option. Currently the PIN is same as parental PIN.

image-20260302-075937.png


Product entitlement refresh.

The purchase flow is currently integrated with OVP purchase server.

The device that triggered the purchase refreshes the entitlements as soon as purchase API call is successful. User can playback the content(s)linked to product immediately.

  • image-20260318-053650.png
    Purchase successful popup a TVOD purchase

Other devices logged in using same account refreshes the entitlements when an entitlement refresh notification is received or on access token expiry.

A purchased transactional type products such as TVOD are listed under Mylist->purchased screen along with expiry details.

image-20260318-054350.png
TVOD contents are listed in Mylist

On handheld/Mobile devices user can view and playback purchased contents. purchase flow is not available

A purchased live channel is accessed from all existing screen listing events or channels.

The purchase flow is currently integrated with Nagra purchase server.

image-20260318-055241.png
Listing TVOD contents in a mobile device

Product Preview Support

The core functionality of this feature is to provide users with up to X minutes of daily access to selected premium channels. ION identifies whether preview is enabled for a content. Maximum preview quota for content(s) is configured in product level and all contents associated with that product shares the preview quota. The basic use case is supposing 2 channels linked to a product and preview is enabled. The maximum quota of X minutes set for that product is shared between 2 channels.

ION does not manage the preview time quota calculation. It's managed by SSP, when the preview limit is reached ION receives a playback error and user is notified with appropriate message.

User is shown preview playback option in media card

image-20260318-060032.png
Preview playback button in media card

Preview playback during channel zap Ch+/CH . Shows Full screen preview playback with free preview text. Surfer view and options are fine tuned to support preview playback.

image-20260318-060419.png

Preview limit end message to user along with subscribe button. Message also provides an indication to user on when the preview quota will be tentatively reset and user can preview again.

image-20260318-060747.png
Preview limit reached message and Subscribe Option

Purchase flow from full screen player is enabled. Once purchase is successful, User can playback the actual content.

image-20260318-060914.png
Purchase options displayed to user from playback

On handheld and website devices preview playback is auto triggered in portrait mode.

image-20260318-061050.png

Supported devices

The preview feature is available in all devices. Purchases flow is only available on TV devices.

Rails Blueprint adoption

Blueprints are predefined designs and settings that enable you to add rails and components quickly and efficiently. ION has adapted to these blueprint definitions.

QR Code X-Device Sign On Flow

This feature allows users to securely and quickly log into TV devices using three methods: scanning a QR code, entering an alphanumeric code in the ion app or following a direct browser link. Users can authenticate the login session from mobile devices, tablets, or desktop browsers and TV responds to complete login under 5 seconds after successful authentication.

Login and Authentication flow

ION boots up and QR code login screen is displayed to the user on a TV device

image-20260317-105220.png
QR code login screen

User Scans the QR code and approves from a mobile device

ION is installed on the mobile device then ION application is launched for approval

image-20260317-105639.png
Approval using an installed mobile application

ION is not installed on the mobile device then ION website is launched for approval

image-20260317-105723.png
Approval using ION Website

User also can manually type in the registration link in a browser from any device and approves.

  1. image-20260317-105826.png
    Use the website link in a browser for approval .

The Sign-in process is completed in TV devices with in 5sec of approval from the mobile device.

User can still choose sign-in manually in case QR code login fails.

image-20260317-110302.png
Manual sign-in screen is enabled

Supported devices

The QR code feature is available for all TV devices but recommended to be enabled for TV devices where auto-login feature is disabled. QR code feature is currently not supported for Umbrella deployment.

Rails supported search results

The enhanced search interface in ION provides users a way to discover content across multiple devices with better clarity and avoids duplicate search results. Search suggestions and search history are supported in this new version.

The search categories displayed to end user are now controlled using rails template. This enables operator to configure preferred rail categories to be displayed to user based on the 3-letter search keyword. A simple use case is first rail category on the search result page can be dynamically configured as “Live”. The “Live” rail then displays only events grouped as live and matching to 3- letter word input from user. <TBD screen shots to be added>

Launching a search screen - Users previous search history is displayed

image-20260318-072210.png
Search screen launched with history

Starting a new search - Search suggestions and results are fetched and displayed as soon as user typed in 3 letters

<TBD Add screen shot>

Display search results - Search results are grouped and displayed as per categories configured by operator in rails builder

<TBD Add screen shot>

Clear search history - User can clear search history from settings screen

image-20260318-085222.png

Supported devices

The enhanced search interface is supported in all devices.

Pack product discovery and purchase support

The feature enables end user to discover and purchase a package product promoted by operator on a rail supported screen. Examples of a pack product are “sports pack”, HD channel pack” etc. ION identifies rail item as a pack product and when user opens the pack item user views the details of the pack and purchase of the pack. <TBD screen shots to be added>

Listing of packages in a rail supported screen. Enables upselling of packs in home screen

image-20260318-090352.png

User can view the details of package. Operators choose which pack products and contents to be linked to the package. Title, pack image, description, price and contents are configurable.

image-20260318-090439.png

Different price options are available for user to choose. Its configurable

image-20260318-090553.png

Once purchases is successful user can playback the contents from same device or another device using same user account.

The pack purchase flow is only enabled on TV and Website. But user can playback the purchased contents on handheld devices.

Offline download and playback (Download2Go)


UEX improvements

My List menu

A new menu item “MyList” is added. The My List screen comprises of one or more sub screens and easily navigable. This improvement enables end user to view personalized content information such as recordings, purchases with ease. Following screens are currently part of this screen.

  1. Saved - List of recordings and favorites.

  2. Purchased - List of purchased TVOD/SVOD content

  3. Packs - List of Purchased pack products.