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 /  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

Image Added


RDK 2024 Feature Panning (WIP)Confirmed features


CategoryFeature

Business Requirements/why this feature is needed?

RDK TicketTarget

Remarks

Applications
[(Firebolt Apps (Native)]

YouTube 25

  • Amazon Prime AVPK6
  • Netflix 7**
  • HBO Max 
  • Alexa

    Pre-certified Native apps for RDK global deployment.


    24 Q4

    Amazon Prime AVPK6






    HBO Max 






    Netflix 7*




    Alexa






    Firebolt Apps (Lightning)

    Standardizing ecosystems and pre-validation of Apps 


    24 Q2
    UI/UXReference app (Firebolt Based)Reference implementation for Firebolt Spec based RDK UI
    24 Q3
    Framework

    Firebolt 2.0

    Reference Implementation (Ripple)

    Lifecycle management

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


    24 Q3

    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 Q4

    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.



    DAB 2.0

    YouTube requires DAB support for YT certification


    24 Q1



    Thunder 4.4

    <<New version TBD>>

    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
    24 Q1

    Browser WPEWebkit 2.38Productizing 2.38 Browser into all RDK SOC reference devices and video accelerator
    24 Q1
    CastingDIAL 2.2.1DIAL fixes for DAC apps, this also includes the fixes in RDK UI Reference implementation


    Player

    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



    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 deprecating
    24Q1
    RenderingESSOS/Westeros



    GraphicsEGL/Vulkan



    RDK 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 plugins



    Security 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 

    ...

    #Chip VA deviceRemarks
    Broadcom




    Realtek


    AMlogic


    RPI 4

    Detailed  updates

    CategorySubcategoryTargeted Release VersionTarget release date to RDKSignificant changes from the previous RDK deployed versionDependenciesComponent OwnerRemarksApplicationsYouTubeV25Amazon Prime

    V6

    MAXTBDDigital Assistant (Voice) - Alexa (XAPP)3.0FrameworkFireboltTBDRippleTBDLightningV3.0QT for BLEV5.1.1 OSS versionTBD Core Thunder frameworkVersion R4.5Browser - WPEWebkitV2.42Screen castDIALV2.2.1MiracastTBDAirplay2.0 TBDSecurityApp containerization(DAC)TBD

    Watermarking, Fingerprinting, 

    TBDRialto TBDDual Execution Environment (REE & TEE)TBDGraphicsRenderingESSOS with WesterosGraphicsVulkanGstreamerGstreamer1.18Gstreamer SoC SDKRDK Trunk CAS, DRM & Content protectionPlayReadyTBDWidevineTBDCommon SVPRDK6Hybrid supportCASBuild & PlatformYocto version

    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

    Kernel

    Android common kernel

    TBD - 6.1

    Init systemSystemd v250Q4 2023Thunder plugin start-up using systemdApplication ManagerFirebolt + window-manager

    SDK

    Broadcom

    AMLogic

    Realtek

    Video Player  IPUVE (AAMP) QAMTBD DVB (Mediarite)

    TBD

    DVB (DTVKit)TBD ATSCTBD TSBFog DAC AppsRIALTORemote Control and VoiceVoice StackBLE voice remoteExternal Audio supportNetworkingWi-FiLANDevice ManagementTelemetryFeature ControlFirmware UpgradeWebPAUI/UXReference App (Firebolt Based)