RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
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) 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 / Vulkan 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 Feature Panning (WIP)
Category | Feature | Business Requirements/why this feature is needed? | RDK Ticket | Target | 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. | 2024 Q4 | ||
Amazon Prime AVPK6 | Amazon prime deployment | 2024 Q3 | |||
HBO Max | HBO Max app deployment. | 2024 Q2 | |||
Netflix 7* | Netflix firebolt port | 2024 Q3 | |||
Applications [(Firebolt Apps (Lightning)] | Firebolt Apps (Lightning) | Standardizing ecosystems and pre-validation of Apps | 2024 Q2 | ||
UI/UX | Reference app (Firebolt Based) | Reference implementation for Firebolt Spec based RDK UI, Performance improvement and improved customer experience for better scale. | 2024 Q3 | ||
Framework | Firebolt 2.0 Reference Implementation (Ripple) Lifecycle management | Standardized Firebolt™ interfaces published, implemented, and certified for easy onboarding of lightning applications | 2024 Q3 | ||
Firebolt Native SDK | Firebolt Native SDK API integrations with Native applications | RDKVREL-147 | 2024 Q2 | ||
Memcr | App checkpoint/restore functionality - Memcr | RDKVREL-145 | 2024 Q2 | ||
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 Multithreading | 2024 Q1 | |||
Containerisation | Improvements in RDK build time container | RDKVREL-112 | 2024 Q1 | ||
DAC 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. | 2024 Q3 | |||
DAB 2.0 | YouTube requires DAB support for YT certification | 2024 Q1 | |||
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 | 2024 Q3 | |||
Browser WPEWebkit 2.38 | Productizing 2.38 Browser into all RDK SOC reference devices and video accelerator | 2024 Q1 | RDK6.1 release | ||
Casting | DIAL 2.2.1 | DIAL fixes for DAC apps, this also includes the fixes in RDK UI Reference implementation | TBD | ||
Player | AAMP with RIALTO | Direct application access to hardware resources is prevented | 2024 Q2 | ||
AAMP | IP Video Low Latency DASH with TSB Support | RDKVREL-148 | 2024 Q2 | ||
Build & Platform | Yocto 4.0 | Upgrading the Yocto build to the latest open-source components improves quality, security, performance, and maintainability. | 24 Q1 | ||
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. | 2024 Q2 | |||
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 | 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 | 2024 Q2 | |||
Bluetooth | Bluetooth Audio | Bluetooth Audio Input | RDKVREL-149 | 2024 Q2 | |
Rendering | ESSOS/Westeros | TBD | |||
Graphics | EGL/Vulkan | TBD | |||
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. | 2024 Q1 | ||
Rbus Enhancements | the unified message bus will simplify the communications and support in Ops tools to all, RDK-based devices. | 2024 Q2 | |||
Optimize GFX Heap Usage | Runtime memory optimization | RDKVREL-151 | 2024 Q2 | ||
Patch Upstream | Upstream RDK Common patches | 2024 Q3 | |||
Security Updates | AppArmor | Refactor AppArmor process with generic and platform specific code | 2024 Q3 | ||
RDK Documentation. | Update RDK Documentation | Update RDK Documentation including HAL for RDK7 | RDKVREL-160 | 2024 Q3 | |
Certification testing | TDK | RDK device and app certification |
RDK7 plan for certified devices
# | Chip | VA device | Remarks |
---|---|---|---|
Broadcom | BCM 72126 | Sercom VA | |
Realtek | RTD 1319 | Sercom VA | |
AMlogic | 905X4 | Skyworth VA | |
AT 301 | |||
RPI 4 |