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

Confirmed features

...



RDK Architecture



Image Added



RDK 2024 Committed features


Feature

Business Requirements/why this feature is needed?

Target

Remarks

Applications

Firebolt Apps (Native)

  • YouTube 25
  • Amazon Prime AVPK6
  • Netflix 7**
  • HBO Max 

  • 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

    24 Q3Lightning 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 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 interruption24 Q1Browser 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
    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.

    24 Q1

    RDKVREL-52

    P0Q1Q2
    • Amlogic VA
    • Amlogic TV
    • Realtek
    • Broadcom
    • RPI4

    2024 Q2

    Python 3 upgradeBuild 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


    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

    P0NAQ2
    • Amlogic VA
    • Amlogic TV
    • Realtek
    • Broadcom
    • RPI4

    2024 Q2


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


    Firebolt Apps (Lightning)

    Standardizing ecosystems and pre-validation of Apps 


    P0


    2024 Q2

    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.

    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 

    ...

     

    RDKVREL-61

    P0Q1NA
    • 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

    P0Q1(BCM)NA

    2024 Q3


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

    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

    TDK

    RDK device and app certification 
    P0


    2024 Q4Certified Annual RDK release

    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 

    Skyworth VA 

    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 


    Feature Implementation

    PlatformSoC / ModelTypeRemarks
    AmlogicAH212Reference
    AmlogicHX44XVA(Skyworth)
    Amlogic TVT5WReferenceSanity test only
    BroadcomBCM 72126Reference
    RealtekRTD 1319Reference
    Raspberry piRPI4Reference

    ...

    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)