...
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.1Thunder (Version TBD)* 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
Feature | Business Requirements/why this feature is needed? | RDK Ticket |
---|
TargetRemarks | Firebolt Apps (Native) - YouTube 25
- Amazon Prime AVPK6
- Netflix 7**
- HBO Max
| Pre-certified Native apps for RDK global deployment.
24 Q4 | Firebolt Apps (Lightning) | Standardizing ecosystems and pre-validation of Apps | DAC | Firebolt 2.0
Reference Implementation (Ripple)
Lifecycle managementComcast ETA | SoC/OEM/App Partner ETA | Targeted platforms | Targeted 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 | NA | NA | - 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 | P0 | Q4 | Q4 | - Amlogic VA
- Amlogic TV
- Realtek
- Broadcom
- RPI4
| 2024 Q4 |
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 | RDK-V stack. | RDKVREL-53 | P0 | NA | Q4 | - Amlogic VA
- Amlogic TV
- Realtek
- Broadcom
- RPI4
| 2024 Q4 |
|
Lightning 3.0 | Lightning 3.0 release comes with a new set of feature upgrades including - New and improved font rendering, Batched rendering, dynamic shaders and Multi threading
|
|
| NA | NA |
| 2024 Q2 | Standalone Release: The release is backward compatible with previous releases. |
Patch Upstream | Upstream RDK Common patches | RDKVREL-155 | P2 | NA | NA | - 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 Q2 | DAB Compliance Test Suite is required here. |
Firebolt Native SDK | Firebolt Native SDK API integrations with Netflix Native application | RDKVREL-147 | P0 | Q1 | NA | Premium 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 |
Memcr | App checkpoint/restore functionality - Memcr | RDKVREL-145 | P1 | Q1 | NA | - 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. |
Bootup Services 1)Systemd thunder alignment 2)Bootup script optimization | Introduce a solution that will deliver consistent boot performance.
Bootup performance improvements
24 Q1 | RDK Optimization
1)Remove QT from RDK MiddlewareRemove QT dependencies from BLE RCU Daemon so that RDK middleware can be built without QT. |
24Q1 | AAMP with RIALTO | Direct application access to hardware resources is prevented | 23 Q4 | DAB 2.0 | YouTube requires DAB support for YT certification | 24 Q1 | Thunder | Browser | Security Updates | 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
| RDKVREL-61 | P0 | Q1 | NA | - Amlogic VA
- Amlogic TV
- Realtek
- Broadcom
- RPI4
| 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 | 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-188 | P0 |
| NA |
| 2024 Q3 |
|
Hardware porting kit | To standardize the HAL Layer Across RDK devices and provide a more advanced documentation | RDKVREL-192 | P1 |
|
|
| 2024 Q4 |
|
Update RDK Documentation | Update RDK Documentation including HAL for RDK7 | RDKVREL-160 | P1 |
|
|
| 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 | P0 | NA | NA | | 2024 Q4 |
|
Netflix 7* | Netflix Firebolt port | RDKVREL-111 | P0 |
|
| | 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 | P0 | NA | Pre release from Google (July) | - Amlogic(AH212)
- Realtek(Reference board)
Broadcom(Reference 972126) - RPI4
| 2024 Q4 |
|
TDK | RDK device and app certification |
| P0 |
|
|
| 2024 Q4 | Certified 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 | - Simplify & focus on IP based Entertainment platforms, with broadcast features as options
- Increased need for rapid innovate at pace to deliver new (IOT connected) hardware and advanced features.
- Competition & market conditions require a step change in platform scaling costs, and standardized application support
| RDKVREL-299 | P0 | Q4 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 | - Avoid scripts usage from C/C++ Modules and port existing scripts to corresponding languages that are getting called from C/C++ Modules.
- 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 Ticket | Priority | Dependency | Targeted code changes in RDK-Next | Remarks |
|
|
---|
Containerization | Improvements in RDK build time container | RDKVREL-112 | P0 |
| 2024 Q2 |
|
|
|
AppArmor | Refactor AppArmor process with generic and platform specific code | RDKVREL-97 | P1 |
| 2024 Q2 |
|
|
|
Security | Kernel hardening |
| P1 |
| 2024 Q2 |
|
|
|
Rbus Enhancements | the unified message bus will simplify the communications and support in Ops tools to all, RDK-based devices. | RDKVREL-186 | P2 |
| 2024 Q2 |
|
|
|
EGL | Migrate to the new wayland-egl | RDKVREL-187 | P2 |
| 2024 Q3 | Broadcom SOC only |
|
|
Package-manager support | Upgrade Thunder to support the new version of package manager | RDKVREL-189 | P2
|
| 2024 Q3 |
|
|
|
Secure Storage Thunder Plugin implementation on RDK | Enhancements to PersistentStore plugin to support Scope | RDKVREL-207 | P1 |
| 2024 Q3 |
|
|
|
AAMP | IP Video Low Latency DASH with TSB Support | RDKVREL-148 | P2 |
| 2024 Q3 |
|
|
|
AAMP with RIALTO | Direct application access to hardware resources is prevented | RDKVREL-59 | P2 | Q1 | NA |
| 2024 Q2 |
|
RDK7 plan for certified devices - RDK7 Targeted platforms
...
Android common kernel
...
TBD - 6.1
...
SDK
Broadcom
AMLogic
Realtek
...
TBD
...