RDK7 Features


App Standardization

New Application Onboarding

Feature/Version Upgrades & Upstreaming Patches

Optimization

Firebolt 2.0

Ripple Reference Implementation

Life Cycle Management APIS

Firebolt Native SDK

DAC Applications

DAB 2.0

FB Apps

MAX


Reference UI (Ripple Based)

Amazon Prime AVPK6. (Low latency Player)

YouTube Cobalt 24/25* (Evergreen)

Yocto OE 4.0-(Kirkstone)

Kernel - ACK 5.15

Graphics - EGL 

Thunder 4.4.1

Browser WPEWebkit 2.38

Remove Qt from RDK Core

Systemd thunder alignment.

AAMP with RIALTO plugin

App Manager Optimization



RDK Architecture




RDK 2024 Committed features


Feature

Business Requirements/why this feature is needed?

RDK TicketPriorityDependencyTargeted code changes in RDK-Next

Remarks

Build Standardization  RDK can control the number of components/packages installed in the image package. This also helps to validate the system performance and benchmark the new changes and SOC’s

RDKVREL-76

P2

2024 Q2



Lightning 3.0Lightning 3.0 release comes with a new set of feature upgrades including - New and improved font rendering, Batched rendering, dynamic shaders and Multi threading 



2024 Q1Standalone Release: The release is backward compatible with previous releases.
Patch UpstreamUpstream RDK Common patches

RDKVREL-155

P2
2024 Q1


DAB 2.0

YouTube requires DAB support for YT certification

RDKVREL-96

P1
2024 Q1

Yocto 4.0

Upgrading the Yocto build to the latest open-source components improves quality, security, performance, and maintainability.

RDKVREL-52

P0

2024 Q2


Android Common Kernel 5.15

1) The Android kernel is more popular and has more footprints compared to the Linux kernel, which leads to more support worldwide

2)SOC vendor supporting Android kernel doesn’t need to work to provide Linux kernel support to bring in RDK-V stack.

RDKVREL-53

P0

2024 Q2


Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 


P0

2024 Q2

Firebolt Lightning apps will be ready by Q2 24, which is tracked as a separate program

Remove QT from RDK  Middleware

Create a clean build, Reduce maintenance costs, and improve the build time.

Remove QT dependencies from BLE RCU Daemon so that RDK middleware can be built without QT. 

RDKVREL-61

P0

2024 Q2


Thunder 4.4.1

Thunder WPE Framework process to self-heal after any crash in the WPE Framework process which is triggered by an incoming JSON-RPC request to a plugin so that the system is able to continue working without any interruption

RDKVREL-54

P0

2024 Q2


ContainerizationImprovements in RDK build time containerRDKVREL-112P0

2024 Q2


AAMP with RIALTO

Direct application access to hardware resources is prevented

RDKVREL-59

P2

2024 Q2


AppArmorRefactor  AppArmor process with generic and platform specific code 

RDKVREL-97

P1

2024 Q2


Firebolt 2.0

Reference Implementation (Ripple)

Lifecycle management

Standardized Firebolt™ interfaces published, implemented, and certified for easy on-boarding of lightning applications

LCM  - RDKVREL-188P0
2024 Q3

Amazon Prime AVPK6

Amazon prime deployment

RDKVREL-65

P0
2024 Q3

HBO Max 

HBO Max app deployment.

RDKVREL-75

P0
2024 Q3
Netflix 7*Netflix Firebolt port

RDKVREL-111

P0
2024 Q3
DAC with RIALTO The native DAC apps are built with SoC platform agnostic DAC SDK into self sufficient oci images making them both build-able and runnable independent of platform system image/rootfs and aim to meet DAC contract for binary compatibility.Reference feature for all native dac apps (Created feature tickets in individual native apps)P1
2024 Q3
Update RDK DocumentationUpdate RDK Documentation including HAL for RDK7RDKVREL-160P1
2024 Q3

YouTube 25

Pre-certified Native apps for RDK global deployment. YouTube's requirement is to update their native player on the device every year.

RDKVREL-69

P0
2024 Q4

TDK

RDK device and app certification 
P0
2024 Q4Certified Annual RDK release


RDK7 Nice to Have Features - Source code will be available, Platform integration and certification not  committed 

Feature

Business Requirements/why this feature is needed?

RDK TicketPriorityDependencyTargeted code changes in RDK-Next

Remarks

Rbus Enhancementsthe unified message bus will simplify the communications and support in Ops tools to all, RDK-based devices.

RDKVREL-186

P2
2024 Q2
MemcrApp checkpoint/restore functionality - MemcrRDKVREL-145 P1
2024 Q2

Bootup Services

1)Systemd thunder alignment

2)Bootup script optimization


Introduce a solution that will deliver consistent boot performance.

Boot up performance improvements


RDKVREL-62

P2


2024 Q2


Optimize GFX Heap UsageRuntime memory optimizationRDKVREL-151

2024 Q2
AAMPIP Video Low Latency DASH with TSB SupportRDKVREL-148P2

2024 Q2

Stream not available
EGLMigrate to the new wayland-eglRDKVREL-187P2
2024 Q3Broadcom SOC only
Secure Storage Thunder Plugin implementation on RDKnhancements to PersistentStore plugin to support Scope

RDKVREL-207

P1
2024 Q3
Upgrade Widevine to v18Best available content protection ensures the latest content available to customers, increasing customer acquisition and retention

RDKVREL-194

P0
2024 Q3YT25 is not mandate Widevine 18


To be confirm

Feature

Business Requirements/why this feature is needed?

RDK TicketPriorityDependencyTargeted code changes in RDK-Next

Remarks

OCDM Patch upstreamUpstream RDK OCDM patches

RDKVREL-201

P1

2024 Q2


Package-manager supportUpgrade Thunder to support the new version of package managerRDKVREL-189P2
2024 Q2
Firebolt Native SDK

Firebolt Native SDK API integrations with Netflix Native application

 

RDKVREL-147P0

2024 Q2


Reference app (Firebolt Based)Reference implementation for Firebolt Spec based RDK UI, Performance improvement and improved customer experience for better scale.

RDKVREL-73

P0
2024 Q3
Hardware porting kitTo standardize the HAL Layer Across RDK devices and provide a more advanced documentation 

RDKVREL-192

P1
2024 Q3


Secure storage common hal implementation

Each RDK platform has to implement hal functioanlity utilizing the platform capabilities and the implementation must be compliant with the Security specification.

RDKVREL-215

P1
2024 Q3


RDK7 plan  for certified devices 


#Chip VA deviceRemarks
Broadcom

BCM 72126

Sercom VA
RealtekRTD 1319Sercom VA
AMlogic905X4Skyworth VA
RPI 4




  • No labels

7 Comments

  1. YouTube 25 : Risk involved
    In order RDK to deliver YT25 by Q4, we need the SDK from Google by Q2 2024.

  2. Upgrades from Google often occur in September-October. We can't expect it before Q3 and hence YT25 integration can only be completed by Q4.

  3. Ajith James  for Amazon Prime AVPK6, official code base is not released. Hence feature analysis shouldn't be completed. However, we understand from Mike(Amzon POC) that AVP6.0 has major changes. We can confirm the soc dependency by early Feb time. if there any SOC/Platform dependecies, then we need dedicated support from complete the certification in Q3 itself. SOC support need to be ensured. Is it targeting for both platform Amlogic and Realtek?

    1. Yes Targeting both Realtek and Amlogic.

  4. Ajith James  targeting Netflix 7 for Q2 is goo optimistic. We have lot of dependencies with SOC team. Hence would be great if can target Netflix 7 for Q3. Also it is planned only for realtek platform as their is no support AML and Broadcom

    1. SHIBUTHOMAS  , thank you. I updated this to Q3.

  5. We need to update lightning 3.0 schedule also.