OpenTV ENTera & OpenTV Platform Documentation

Internal Release Notes – 23.12.0 OpenTV Video Platform - DRAFT

Release Summary 

This release comes with new functionality on User Recordings, that will allow the user to record only those episodes marked as new for a given series, as well as some improvements on the User Recordings API. We have also a new feature on OpCon, so the operators can now manage their system locales. Additionally, we have a new API status dashboard to inform about the health status of SSP/OPF APIs.   

OPF3 customizations fully managed by B/G infra deployment code

Internal, Foxtel

In order to update our OPF3 platform using the the Blue/Green upgrade approach, all current infra customization manually done on production environment needs to considered and managed in the deployment process/code, so that we get a chance to execute Blue/Green upgrade with minimum downtime and manual actions.

OPF & SSP Service API Status Dashboard + APIs usage coverage extension

Product, Claro Brazil, TCU

TCU (& CLB) requires Nagra OPF & SSP Service Status Dashboard.

Proposal is to rework existing current "[01] API dashboard UD" dashboard into new "[UD01] ServiceAPI  Status Dashboard".

PPV Products & Purchase

Customer specific, Claro Brazil 

This feature is to provide backwards compatibility with existing MediaLive and SSP functionality for PPV events and products.

The Import of all Claro Brazil IMS PPV products on events into the OPF platform and the export to MediaLive of only PPV products related to IPTV channels .


Altice-US Migration PPV Support

Customer specific, Altice 

Altice-US has a PPV service that brokers requests between STBs and SDP/MDS

To avoid impact on this service some SDP APIs need to be translated to work against OPF3.x which will require changes to the Auth Facade. 

Altice-US EMM routing per network

Customer specific, Altice US

At Altice US for SD there are 200 networks. EMMs towards Connect devices are routed per network (this is a feature of the current legacy Connect 2 HE).

To support this feature with SSP/OPF, the network ID will be persisted against the account and then uses when generating a license renewal EMM (ADM/RMG) or an IRD command (DMS).

Recording option for only newly airing series/episodes

Product, NCTC

For operators that use Gracenote metadata, this feature allows the creation of series recording events that will only record episodes in a series that are marked as 'new' within the Gracenote metadata

Cessation of Channels - Removal of User Recordings

Product, SHUB, Product Readiness

This feature allows the platform to be configured such that if an editorial channel is deleted, associated user recording data and recordings on the capture devices are removed.  This is for both shared and private copy nPVR.

X-Account Assume Role support for accessing Elemental Services

Internal, Sports, Security @User  

From security and best practices perspective, we should avoid using hardcoded credentials and use IAM roles.

Fix Authz security issues

Internal, Security @User  

Following a security review of the public facing API's of ADM/RMG/IAS a number of issues were highlighted. This is to cover the lower priority items

Foxtel penetration test fixes

Internal, Foxtel,Security @User  

Resolution of Foxtel pentests issues raised during Foxtel testing.

user-recordings API improvements

Produt, Claro Columbia, Product Readiness @User  

User-recordings API improvements: 

  • GET /recordings API is enhanced to indicate(seriesRecordingId) the recording is made as part of series. 

  • DELETE recordings based on filter

OpCon - Locale Administration

Product

Ability in Operator Console to view and administer system locales.

Improved Redo of the OTT/DVBC contents

Product, Ekt @User 

Redo of OTT/DVBC contents because of the complex content structure of OTT/DVBC, the redo workflow functionality(which was implemented for Starhub, doesn't meet/fit all the usecases) and other operational use-cases needs to be supported. 

Non-Editorial Source File Definition

Product, Telefonica @User  

This feature aims to allow operators to drive the workflow of technical content independently from the editorial metadata entry.

Compatibility matrix


OPF

2022 Q2 STD

2022 Q3 STD

2022 Q4 STD

2023 Q1 STDO 23.12.STD0

SSP 23.22 STD5

Invalid file id - 649f3ad8-4757-493e-b734-16a72b0c212b
Invalid file id - 591d58e7-5788-4f85-918f-9ca87c5c7e34
Invalid file id - 73c11aa7-db5f-4a14-aa5c-33f867658831
Invalid file id - de7b9bb1-2901-41e1-bbc2-f7278021cfed

DWH GIT Details– (https://gitlab.hq.k.grp/dtv-analytics/dtv-analytics/-/tree/DWH_REL_23Q1_STD1 git commit sha 5cb51ed057fc527b800aa38d7e8f23a3f878d57b)
Tableau (online config) – 4.0.0.20230628120428



Invalid file id - 3f9d8345-86a3-4fff-850a-13d68e7dea29


Invalid file id - 047dd687-34c0-4164-b0a8-833b1d950eef

List of known issues @User @User @User - Are you able to pull this information?

The following issues are still open (not resolved) in this OPF3_22.50STD0 release.

Issue Type

Component(s)

Key

Summary

Bug

Account and Device Manager (ADM)

OPF-4304

Pods in crashloop after stability test













New issues

The following are new issues found in this OPF3_22.50STD0 release.

Issue Type

Component/s

Key

Summary






List of resolved issues

The following issues resolved as part of the OPF3_22.50STD0 release.

Issue Type

Component(s)

Key

Summary









Deprecated APIs

Component

API

Description

Deprecated in release

Supported until

IAS

/v2/token

Replaced by 

  • /v3/token/actions/signOnByUserNamePassword

  • /v3/token/actions/signOnByCasn

  • /v3/token/actions/signOnBySmartCardId

  • /v3/token/actions/signOnByTVKeyActivation

  • /v3/token/actions/refresh

2022 Q3

2023 Q1

IAS

/v2/signout

Replaced by 

  • /v3/token/actions/signout

2022 Q3

2023 Q1