RDK Resources
RDK Preferred
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
The figure below looks at the stack as increasing levels of abstraction. This is akin to flipping the RDK component diagram on its head. Notice that at the bottom we have generic components (RDK and MSO) that are meant to run across all platforms and all devices. As we move to up to the SoC layer, we obtain all SoC-layer software components such as the SDK and any SoC-level for generic RDK and MSO components. An example, would be the HAL layer implementation for components such as QT and Gstreamer. Further up the stack are device-layer software components. These could be specializations to generic or SoC components at the device layer or complementary software components provided by the OEM to create a fully functional set-top.
Gliffy Diagram macroId 0ce5ddff-3a07-490b-bea4-5dc6b66b51a6 name draw.io Diagram diagramName RDK Software stack as increasing levels of abstraction.drawio pagePinrevision 1
Figure: RDK Software Stack as increasing levels of abstraction
...
Windowing Framework - Qt/Webkit
Graphics Engine - OpenGL/ES
Support for hardware acceleration.
Media Framework - GStreamer
Support for hardware acceleration.
Application layer interface for media operations.
Management Subsystem - SNMP and TR-69.
Security Subsystem – Secure Processor support
DRM, Firmware Download, TLS and all crypto functions.
System Integration Scripts for startup and run-time orchestration of resident processes and functionality.
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
border | true | |||||||
draw.io Diagram | ||||||||
|
Figure: RDK-V Architecture
...
Gliffy Diagramdrawio displayNamediagramName RDKV Feature.drawio name RDKV Feature pagePin 6revision 1
Figure: RDK-V Features
...