Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RDK 2024 Committed features


TargetCategoryFeature

Business Requirements/why this feature is needed?

RDK Ticket
Target
PriorityDependency

Remarks

Applications [(Firebolt Apps (Native)]

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

2024 Q4P0

Amazon Prime AVPK6

Amazon prime deployment

RDKVREL-65

2024 Q3P0

HBO Max 

HBO Max app deployment.

RDKVREL-75

2024 Q2P0Netflix 7*Netflix firebolt port

RDKVREL-111

2024 Q3P0Applications [(Firebolt Apps (Lightning)]Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 

2024 Q2P0Firebolt Lightning apps will be ready by Q2 24, which is tracked as a separate programUI/UXReference app (Firebolt Based)Reference implementation for Firebolt Spec based RDK UI, Performance improvement and improved customer experience for better scale.

RDKVREL-73

2024 Q3P0Framework

Firebolt 2.0

Reference Implementation (Ripple)

Lifecycle management

Standardized Firebolt™ interfaces published, implemented, and certified for easy onboarding of lightning applications

LCM  - RDKVREL-1882024 Q3P0Firebolt Native SDK Firebolt Native SDK API integrations with Native applicationsRDKVREL-1472024 Q2P0

2024 Q1


Build & PlatformBuild 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

Framework
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
Multithreading 
Multi threading 
2024 Q1P1



Standalone Release: The release is backward compatible with previous releases.
ContainerizationImprovements in RDK build time containerRDKVREL-1122024 Q1P0DAC with RIALTO The native DAC apps are built with SoC platform agnostic DAC SDK into self sufficient oci images making them both buildable 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)2024 Q3
Framework

DAB 2.0

YouTube requires DAB support for YT certification

RDKVREL-96

2024 Q1

P1
Thunder

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

2024 Q3P0BrowserBrowser WPEWebkit 2.38Productizing 2.38 Browser into all RDK SOC reference devices and video accelerator

RDKVREL-8

2024 Q1

RDK6.1 release

CastingDIAL 2.2.1DIAL fixes for DAC apps, this also includes the fixes in RDK UI Reference implementation

RDKVREL-150

Player

AAMP with RIALTO

Direct application access to hardware resources is prevented

RDKVREL-59


2024 Q2

P2AAMPIP Video Low Latency DASH with TSB SupportRDKVREL-1482024 Q2P2DRM upgradesUpgrade Widevine to v18Best available content protection ensures the latest content available to customers, increasing customer acquisition and retention

RDKVREL-194

2024 Q3P0WIP
Build & Platform

Yocto 4.0

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

RDKVREL-52

2024 Q1

P0

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

RDKV

RDK-V stack.

RDKVREL-53

2024 Q2

P0
P0

Applications [(Firebolt Apps (Lightning)]Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 


P0
Firebolt Lightning apps will be ready by Q2 24, which is tracked as a separate program
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

2024 Q2P2
RDK Optimization

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

2024 Q1

P0Patch UpstreamUpstream RDK Common patches

RDKVREL-155

2024 Q3P2

P0

Thunder

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

Package-manager supportUpgrade Thunder to support the new version of package managerRDKVREL-189P2

FrameworkContainerizationImprovements in RDK build time containerRDKVREL-112P0

Firebolt Native SDK Firebolt Native SDK API integrations with Native applicationsRDKVREL-147P0

Player

AAMP with RIALTO

Direct application access to hardware resources is prevented

RDKVREL-59

P2

AAMPIP Video Low Latency DASH with TSB SupportRDKVREL-148P2

Security UpdatesAppArmorRefactor  AppArmor process with generic and platform specific code 

RDKVREL-97

P1

RDK Optimization
OCDM Patch upstreamUpstream RDK OCDM patches

RDKVREL-201

2024 Q2
P1

Logging performance ImprovementsImprove performance & Maintainability

RDKVREL-196




2024
Q2Security UpdatesAppArmorRefactor  AppArmor process with generic and platform specific code 

RDKVREL-97

2024 Q3P1
Q3Applications [(Firebolt Apps (Native)]

Amazon Prime AVPK6

Amazon prime deployment

RDKVREL-65

P0

HBO Max 

HBO Max app deployment.

RDKVREL-75

P0

Netflix 7*Netflix Firebolt port

RDKVREL-111

P0

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

RDKVREL-73

P0

Framework

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

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

DRM upgradesUpgrade Widevine to v18Best available content protection ensures the latest content available to customers, increasing customer acquisition and retention

RDKVREL-194

P0
WIP
RDK OptimizationPatch UpstreamUpstream RDK Common patches

RDKVREL-155

P2

RDK Documentation.
RDK Documentation. 
Update RDK DocumentationUpdate RDK Documentation including HAL for RDK7RDKVREL-160
2024 Q3
P1

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

RDKVREL-192

2024 Q3

P1

2024 Q4Applications [(Firebolt Apps (Native)]

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
P1


Certification testing

TDK

RDK device and app certification 
2024 Q4

P0
Certified Annual RDK release


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

GraphicsEGLMigrate to the new wayland-eglRDKVREL-1872024 Q3P2
Broadcom SOC only
RDK OptimizationRbus Enhancementsthe unified message bus will simplify the communications and support in Ops tools to all, RDK-based devices.

RDKVREL-186

2024 Q2P2


MemcrApp checkpoint/restore functionality - MemcrRDKVREL-1452024 Q2P1


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


2024 Q2

P2


Optimize GFX Heap UsageRuntime memory optimizationRDKVREL-1512024 Q2


Performance reporting DRM Unified Performance ReportingPerf library to generate statistics for DRM enabled content Tune times

RDKVREL-191

2024 Q3P2

ThunderAVOutput pluginUnify RDK Thunder APIs for AVOutput plugin

RDKVREL-190

2024 Q2P1


RDK7 plan  for certified devices 

...