RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
RDK is a community-based project that allows developers, vendors and cable operators to use a defined stack of software on one layer in order to provision set-top boxes and gateways. Unique features of RDK such as commitment to open source and speed and flexibility of RDK-based devices makes it stand out from the conventional software stacks.
The main features of RDK-V are categorized as:
Feature | Description | Status | Owner | ETA |
---|---|---|---|---|
Tuning | ||||
IP Video | ||||
Trick Play | ||||
Media Streaming / DLNA | ||||
Closed Caption |
Feature | Description | Status | Owner | ETA |
---|---|---|---|---|
WPE Browser with EME/CDMi | ||||
Wayland/Westeros | ||||
Playready, Widevine, Adobe DRM | ||||
IP TSB (SD Flash) | ||||
HLS, DASH | ||||
4K, HDR | ||||
Netflix | ||||
PxScene (JavaScript apps) | ||||
Voice Input | ||||
Voice Output (TTS) | ||||
Bluetooth Audio, LE Beacon | ||||
MS11, MS12 | ||||
Ad Insertion (LSA) | ||||
HDMI-CEC | ||||
WebRTC | ||||
WiFi, MoCA, QoS (WMM) | ||||
Audio Capture (Song ID) | ||||
Googlecast | ||||
EAS | ||||
Docsis 3.1 | ||||
Firmware Upgrade | ||||
RDK Telemetry | ||||
The feature list for the RDK-V browser is aggressive, starting with an MPEG-DASH and HLS player, Wayland support, switching to WPE, and moving RDK-V components like webRTC and CDMI into WPE.
MSE is a browser extension for doing programmable video, such that the video protocol can be decrypted and provide to the device’s codec; EME is how the media pipeline gets established underneath. EME uses CDMs, or Content Decrypt Modules, to implement the security mechanisms -- typically digital rights management (DRM), so, the work of it is largely key exchanges.
<TODO: Add More Details>