RDK Resources
RDK Preferred
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Feature Group | Feature Category | Sub-Feature | Accelerator Requirement | Remarks |
---|---|---|---|---|
Playback Requirements | ABR | HLS | YES | |
MPEG-DASH | YES | |||
Audio Codecs | MPEG 1/2/3/4 | YES | ||
AAC | YES | PrimeVideo, Cobalt and other premium app requirement | ||
OPUS | YES | Cobalt requirement | ||
WAV | YES | |||
PCM & LPCM | YES | |||
VORBIS_OGG | YES | |||
EAC3 | YES | |||
AC3 | YES | |||
AC3 Plus | YES | |||
DTS | YES | |||
Audio Output Formats | Stereo | YES | ||
Dolby Digital | YES | |||
Dolby ATMOS | YES | |||
Dolby Digital Plus | YES | |||
Dolby MS12 | YES | |||
Video Codecs | H.263 | YES | ||
H.264 | YES | |||
H.265 | YES | |||
MPEG1/2 | YES | |||
VP8 | YES | |||
VP9 | YES | Cobalt & other premium app requirement | ||
AV1 | YES | Cobalt requirement. AV1 is the successor to VP9 | ||
RealVideo | OPTIONAL | |||
AVS | OPTIONAL | |||
VP10 | YES | Cobalt requirement | ||
Decoders | Hardware Decoders | YES | Hardware decoders for decoding Audio and Video streams | |
Decoding Dual Video Streams | YES | Cobalt requirement | ||
Stream Container Formats | .m3u8 | YES | ||
.mpd | YES | |||
.mp4 | YES | Cobalt requirement | ||
.webm | YES | Cobalt requirement | ||
MPEG2-TS | OPTIONAL | |||
Player Instance | HTML-Video tag | YES | Playback of IP Video from HTML apps using Video tag. | |
UVE player (Universal Video Engine ) | ROADMAP | Player for playback of IP Video using AAMP Video Engine on RDKV Devices | ||
Output Resolutions and Frame Rates | Video Output Resolutions & Display Features | 480i | YES | |
480p | YES | |||
720p | YES | |||
1080i | YES | |||
1080p | YES | |||
4K | YES | |||
HDR | YES | |||
Dolby Vision Advanced HDR for VOD | YES | |||
Frame Rates | High Frame Rates(HFR): 50, 59.94, 60 | YES | PrimeVideo & other premium app requirement | |
Standard Frame Rates (SFR): 23.976, 24 , 25, 29,97, 30 | YES | PrimeVideo & other premium app requirement | ||
Content Protection | DRM | Clear Key | OPTIONAL | |
PlayReady | YES | |||
Widewine | YES | |||
OpenCDM Interface (Content Decryption Module) | YES | |||
Content Encryption CNEC 1/2/3 for HEVC/H.265 | YES | Prime Video requirements | ||
Content Encryption CNEC 1 for AVC/H.264 | YES | Prime Video requirements | ||
HDMI Output Protection | HDCP 1.4 and HDCP 2.2 | YES | PrimeVideo & Cobalt requirement. | |
TEE | Trusted Execution Environment | YES | PrimeVideo, Cobalt & other premium app requirement. | |
Storage | Secure key storage | YES | Requirement for Premium apps | |
Networking | Wi-Fi | Persistent Wi-Fi Enable/Disable | YES | |
Dual band Wi-Fi | YES | |||
Connection to WPA2+AES, WPA+AES, WPA+TKIP/AES, WPA2+TKIP/AES,WEP | YES | WEP_64, WEP_128, WPA_PSK_TKIP, WPA_PSK_AES, WPA2_PSK_TKIP, WPA2_PSK_AES, WPA_ENTERPRISE_TKIP, WPA_ENTERPRISE_AES, WPA2_ENTERPRISE_TKIP, WPA2_ENTERPRISE_AES, WPA_WPA2_PSK, WPA_WPA2_ENTERPRISE, WPA2_PSK_AES_PREAUTH, WPA2_PSK_TKIP_PREAUTH, WPA2_PSK_AES_TKIP_PREAUTH ? | ||
Configurable Wi-Fi Settings | YES | |||
LAN IP | Auto IP | YES | ||
DHCP | YES | |||
Bluetooth (Version 5) | Audio Out | ROADMAP | ||
Profile details | ROADMAP | |||
Audio Input | YES | |||
Profiles needed for Voice input: Advanced Audio Distribution Profile (A2DP) support Audio/Video Remote Control Profile (AVRCP) for voice control | YES | |||
BLE & GATT Protocol | YES | |||
UI Applications and Rendering | App Support | Firebolt SDK | ROADMAP | |
Native Apps | YES | |||
HTML Apps | YES | |||
Image format - Jpeg & PNG & SVG & WebP | YES | Cobalt requires WebP | ||
1080p Graphics | YES | |||
OpenGL ES2.0 | YES | Cobalt & PrimeVideo requirement | ||
WebRTC | ROADMAP | |||
Video on Texture | OPTIONAL | |||
Lightning Applications | YES | |||
DAC (Downloadable App Container) | ROADMAP | |||
Expected memory usuage by Apps (RAM) | ROADMAP | |||
Browser | WPE 2.22 and higher | YES | ||
Rendering | ESSOS 1.0.1.21 & wayland (westeros or required compositor) | YES | ||
Premium Apps | YouTube (Cobalt) - Version 21 | YES | Note: Version of the premium application will keep getting updated. Generic requirements for running premium apps on Video Accelerators are already captured in the other sections of this page. For detailed requirements please refer the requirement guidance provided by the respective premium applications. | |
Amazon Prime - Version AVPKv2 | YES | |||
Other Apps | Alexa Voice | OPTIONAL | ||
ResidentApp | YES | |||
Device Security | Security | Intrusion detection | OPTIONAL | |
Linux Containers / DAC (Downloadable App Container) | ROADMAP | |||
HTTPS(SSL & TLS) | YES | |||
HTTPS PDRI (Primary Disaster Recovery Image) | YES | |||
HTTPS SDRI (Secondary Disaster Recovery Image) | YES | |||
Secure Boot | YES | Operator Specific | ||
Audio & Video Outputs | HDMI | HDMI Out | YES | |
HDCP Compliance (1.4 and 2.2) | YES | Premium Apps requirement | ||
HDMI-CEC | YES | Cobalt requirement | ||
SPDIF | SPDIF for Audio Output | OPTIONAL | ||
Device Inputs and Front Panel | Remote | IR Remote | YES | Operator Specific |
Bluetooth Remote | YES | |||
USB | USB Port Detection & Control Ready | OPTIONAL | ||
Front Panel | Front Panel Display | OPTIONAL | ||
Front Panel Indicators | OPTIONAL | |||
Voice Guidance | wakeup on keyword | YES | ||
Alexa | OPTIONAL | |||
Audio chat | OPTIONAL | |||
Firmware Upgrades | Code Download Methods | XCONF | ROADMAP | |
HTTP/HTTPS | YES | |||
Additional firmware change | Remote STB image upgrade (OTA) | YES | ||
Bluetooth remote firmware | YES | |||
Device Managements | Logging | Log rollover | YES | Log rotation happens based on the LOG File size. |
log archiving & HTTP Log upload | OPTIONAL | |||
Dynamic logging support | YES | |||
Device Management | WebPa | ROADMAP | ||
Xconf | ROADMAP | |||
RFC | ROADMAP | |||
Telemetry | ROADMAP | |||
tr181 and tr69 | YES | |||
Telnet | OPTIONAL | |||
SSH | YES | Operator Specific for Production box | ||
Diagnostics | HTML Diag | YES | ||
Front Panel LED | OPTIONAL | |||
Memory Diag | YES | Using Linux mem utils like "free" etc., | ||
Power Modes and Resets | Initialization & Resets | Remote Reboot | YES | |
Thermal Protection and Reset | OPTIONAL | |||
Warehouse /Factory Reset | YES | |||
Power | Light Sleep | YES | LIGHT_SLEEP can be used to set a stand-by state from which the box can wakeup quickly | |
Deep Sleep | YES | DEEP_SLEEP is used to set the device to lowest power state (Suspend to RAM). It takes longer to resume to from a deep sleep state | ||
Wakeup Modes | Bluetooth Remote | YES | ||
WakeOn LAN | YES | |||
Front Panel Key | OPTIONAL | |||
IR Remote | OPTIONAL | |||
Misc | Misc | Camera Video playback | OPTIONAL | |
Advertising | OPTIONAL | Operator Specific. | ||
Media REC/Download storage - Local(eMMC, HDD, NAS etc.)/Cloud | OPTIONAL | |||
Disaster Recovery | YES | |||
TSB for live IP playback (FOG support) | OPTIONAL | |||
DIAL protocol version 2.2.1 | YES | Cobalt requirement | ||
spherical videos for 360 video transform | YES | Cobalt requirement | ||
Video Resizing | YES | Cobalt requirement | ||
cobalt 21 and above for YouTube certification | YES | Cobalt requirement | ||
USB Audio support in kernel | OPTIONAL | Alexa voice requirement | ||
Boot up time performance (40-60 Seconds bootup time at max) | YES | |||
Accessibility / Regulatory | Accessibility / Regulatory | IP EAS (Emergency Alert System) | OPTIONAL | Operator Specific |
Closed caption/Teletext (WebVTT/TTML) | OPTIONAL | Operator Specific | ||
Audio Tracks | SAP (Secondary Audio Programming) | OPTIONAL | Sound with video description for the vision impaired | |
DVS (Descriptive Video Information) | OPTIONAL | Additional narration which enables visually impaired persons to hear enriched verbal descriptions of the action being seen on the program |