Versions Compared

Key

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

...

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

Airplay

Miracast


Reference UI (Ripple Based)

Alexa ( XApp + SDK3.0 )

Amazon Prime AVPK6. (Low latency Player)

YouTube Cobalt 24/25* (Evergreen)

Yocto OE 4.0-(Kirkstone)

Kernel - ACK 5.15

Graphics - EGL /  VulkanEGL 

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



Image Added



RDK 2024 Committed Confirmed features


Category
Feature

Business Requirements/why this feature is needed?

Target

Remarks

Applications

Firebolt Apps (Native)

  1. YouTube 25
  2. Amazon Prime AVPK6
  3. Netflix 7**
  4. HBO Max 
  5. Alexa

Pre-certified Native apps for RDK global deployment.

24 Q4Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 

24 Q2UI/UXReference app (Firebolt Based)Reference implementation for Firebolt Spec based RDK UI24 Q3Framework

Firebolt 2.0

Reference Implementation (Ripple)

Lifecycle management

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

RDK TicketPriorityComcast ETASoC/OEM/App Partner ETATargeted platformsTargeted 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

P2NANA
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4

2024 Q3



Yocto 4.0

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

RDKVREL-52

P0Q4Q4
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4

2024 Q4


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

P0NAQ4
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4

2024 Q4

24 Q3The 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.


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 23 Q4DAC with RIALTO 
Multi threading 


NANA

2024 Q2

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

RDKVREL-155

P2NANA
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4

2024 Q2


DAB 2.0

YouTube requires DAB support for YT certification

RDKVREL-96

P1
Amazon Alexa Q1
  • Amlogic
  • Realtek
  • Broadcom
  • RPI4
2024 Q2DAB Compliance Test Suite is required here.
Firebolt Native SDK

Firebolt Native SDK API integrations with Netflix Native application

 

RDKVREL-147P0Q1NAPremium Apps

2024 Q4


Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 


P0


2024 Q4

Firebolt Lightning apps will be ready by Q2 24, which is tracked as a separate program
MemcrApp checkpoint/restore functionality - MemcrRDKVREL-145P1Q1NA
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4
2024 Q3

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

P0Q1NA
  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4

2024 Q2


Thunder 4.4

<<New version TBD>>

.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
24
Q1
Browser WPEWebkit 2.38Productizing 2.38 Browser into all RDK SOC reference devices and video accelerator24 Q1CastingDIAL 2.2.1DIAL fixes for DAC apps, this also includes the fixes in RDK UI Reference implementationPlayer

AAMP with RIALTO

Direct application access to hardware resources is prevented

23 Q4

Build & Platform

Yocto 4.0

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

24 Q1

Python 3 upgrade

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 stack.

24 Q1

(BCM)NA

2024 Q4


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
NA
2024 Q3
Hardware porting kitTo standardize the HAL Layer Across RDK devices and provide a more advanced documentation 

RDKVREL-192

P1


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


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

RDKVREL-73

P0

  • Amlogic VA
  • Amlogic TV
  • Realtek
  • Broadcom
  • RPI4
2024 Q4

Amazon Prime AVPK6

Amazon prime deployment

RDKVREL-65

P0NANA
  • Amlogic(AH212)
2024 Q4
Netflix 7*Netflix Firebolt port

RDKVREL-111

P0

  • Realtek(Reference board)
2024 Q4

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

P0NAPre release from Google (July)
  • Amlogic(AH212)
  • Realtek(Reference board)
    Broadcom(Reference 972126)
  • RPI4
2024 Q4
Build Standardization <<TBD>>24 Q1

Bootup Services

1)Systemd thunder alignment

2)Bootup script optimization

Introduce a solution that will deliver consistent boot performance.

Boot up performance improvements

24 Q1

Python 3 upgradePython 2 is deprecating24Q1RenderingESSOS/WesterosGraphicsEGL/VulkanRDK Optimization

Remove QT from RDK  Middleware

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

24Q1

Optimize RDK Services pluginsSecurity UpdatesAppArmorBring AppArmor process isolation for more processes Dual Execution Environment (REE & TEE)Certification testing

TDK

RDK device and app certification 

RDK7 plan  for certified devices 

...

Detailed  updates

...

V6

...

Watermarking, Fingerprinting, 

...

Yocto 4.0 (Kikstone)

...

Q4 2023

...

Share State cache: for better performance. Bug fixes, and performance improvements.

...

Code changes are part of stable2, waiting for deployment


P0


2024 Q4Certified Annual RDK release

WiFi Direct - Miracast Compatible Screen Mirroring on RDK devices

Mirror audio and video from mobile/tablet/computer to WiFi set-top using WiFi Direct 


RDKVREL-288




2024 Q4

RDKE Vendor layer bring up

  1. Simplify & focus on IP based Entertainment platforms, with broadcast features as options
  2. Increased need for rapid innovate at pace to deliver new (IOT connected) hardware and advanced features.
  3. Competition & market conditions require a step change in platform scaling costs, and standardized application support

RDKVREL-299

P0Q4 2024

Amlogic, Broadcom Realtek  STB reference devices

RPI4.

AMLogic TV  (Beta)

Skyworth VA  (Beta)


2024 Q4

RDKE middleware bringup

RDKVREL-306




2024 Q4

RDKE Applications layer bringup

RDKVREL-307




2025 Q1

 RDKE Image Assembler Release

RDKVREL-315




2025 Q1

Firmware Upgrade

  1. Avoid scripts usage from C/C++ Modules and port existing scripts to corresponding languages that are getting called from C/C++ Modules.
  2. Reduce code duplication across scripts

RDKVREL-316


Done

Amlogic, Broadcom Realtek  STB reference devices

RPI4.

AMLogic TV  (Beta)

2024 Q4

Window Manager Integration


RDKVREL-337




Amlogic, Broadcom Realtek  STB reference devices

RPI4.

AMLogic TV  (Beta)

2024 Q4

Application Manager Integration


RDKVREL-339




Amlogic, Broadcom Realtek  STB reference devices

RPI4.

AMLogic TV  (Beta)

2024 Q4

Network Manager Integration


RDKVREL-338




Amlogic, Broadcom Realtek  STB reference devices

RPI4.

AMLogic TV  (Beta)

2024 Q4


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



ContainerizationImprovements in RDK build time containerRDKVREL-112P0
2024 Q2


AppArmorRefactor  AppArmor process with generic and platform specific code 

RDKVREL-97

P1
2024 Q2


Security

Kernel hardening


P1
2024 Q2


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

RDKVREL-186

P2
2024 Q2


EGLMigrate to the new wayland-eglRDKVREL-187P2
2024 Q3Broadcom SOC only

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

2024 Q3


Secure Storage Thunder Plugin implementation on RDKEnhancements to PersistentStore plugin to support Scope

RDKVREL-207

P1
2024 Q3


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



AAMP with RIALTO

Direct application access to hardware resources is prevented

RDKVREL-59

P2Q1NA

2024 Q2



RDK7 plan  for certified devices  - RDK7 Targeted platforms

...

Android common kernel

...

TBD - 6.1

...

SDK

Broadcom

AMLogic

Realtek

...

TBD

...