Home
[RDK Central Wiki]
CMF
[Code Releases]
The RPI Feature List is categorised by the below functions, Enhancements and new features are developed and contributed asynchronously by members of the RDK Community.
Category | Feature | Description | Dependency (If any) |
| Content Related | Adaptive Bit Rate | HLS (HLS v3 and HLS v4) | |
|---|---|---|---|
| MPEG-DASH (gstreamer plug-in) | |||
| HTLM-5 Video (MSE/ESE) | |||
| MPEG-DASH (Native) | |||
| Audio Input Formats | MPEG, MP3, AAC, LPCM, AC3 | ||
| Audio Output Formats | Stereo | ||
| Dolby Digital | |||
| Dolby ATMOS | |||
| Dolby Digital Plus (7.1 Channels) | |||
| Split HDMI and SPDIF audio outputs | |||
| Bit stream Pass-through | |||
| Dolby MS12 | Device Dependency | ||
| Audio Tracks | SAP, DVS | ||
| Codecs | MPEG2, H.264, VP8 | ||
| High Efficiency Video Coding (HEVC) (H.265/MPEG-H Part 10) | |||
| HDR 10 Bit (HEVC HLS) for IP settop | Device Dependency | ||
| HDR 10 4K IP VOD | Device Dependency | ||
| Delivery | Broadcast, Video on Demand | ||
| Switched Digital Video | |||
| Video over Wi-Fi (XG->Xi, XG->XB/XW->Xi, XB->IP) Ready | Device Dependency | ||
| IP Multiroom Music Playback (STB to Speakers) | |||
| DVB | Broadcast DVB-C support | ||
| Teletext, Subtitles | |||
| In-Band System Information | |||
| EAS | QAM EAS, IP EAS | ||
| Song Identification | Create Audio Tracks for song recognition services | ||
| UHD/4K | Service Manager APIs for 4K and HDR capability information across devices | Device Dependency | |
| Content Delivery | Video Input Formats | MPEG2, H.264, VP8 | |
| Video Output Resolutions | 480i, 480p, 720p, 1080i, 1080p | ||
| Ultra HD/4K, Advanced High Dynamic Range (HDR) | Device Dependency | ||
| Dolby Vision Advanced HDR for VOD | Device Dependency | ||
| Video Over WiFi | Refactor UPnP on Xi to be compatible with XB | ||
| VOD | QAM VOD, IP VOD | ||
| Rendering | Advertising Impressions/ Ad Watermarking | Monitor primary tuner for ETV Ad Data, report upstream | Cloud Dependency |
| APIs | Service Manager | ||
| App Framework | AAMP / RDK MediaPlayer integration on Raspberry Pi | ||
| AAMP Buffer health monitoring | |||
| Sound Playback for Spark + Native Apps | |||
| Firebolt ® SDK download from USB | |||
| Optimus Prime application manager | |||
| Firebolt ® on Raspberry Pi | |||
| Browser Engine | QT WebKit 5.1.1 | ||
| WebKit Pure Embedded integration | |||
| Connection Security | SSL/TLS | ||
| Graphics | DirectFB, OpenGL ES | ||
| Plugins | WebRTC | ||
| Rendering | QT 5.1.1 | ||
| Westeros Wayland Based Compositor | |||
| WPE WebKit | WPE on Raspberry Pi | ||
| Device Management | App Launch Optimization | Migrate from system-journald to syslog-ng for improved performance (~10% reduction in CPU load) | |
| Bluetooth Audio | Optimize Bluetooth Discovery & Pairing | ||
| Build | Yocto 2.2 Morty on Raspberry Pi Reference Platform | ||
| Download | TFTP (CDL), HTTP | ||
| Download Enhancements (% download, Log timestamps) | |||
| Feature Control | Securing RFC parameters via encryption | ||
| Firmware Download Enhancements | Omit IP Address From Xconf Firmware Download Request | ||
| Image Compression | Brotli Firmware Image Compression | ||
| Implementation | Converge RDK Video and RDK Broadband Messaging Bus | ||
| Initialization & Resets | Remote Reboot, Warehouse Reset, Factory Reset | Cloud Dependency | |
| Detect & log absence of RF signal within 30s of boot (Thermo) | |||
| Boot Time Optimization (Phase 1) –Approx 5% reduction in Boot Time | |||
| Boot Time Optimization (Phase 2) – 20% reduction in Boot Time | |||
| Kernel | Linux 4.14 on Raspberry Pi Reference Platform | ||
| Local Diagnostics | HTML Diagnostics | ||
| Tuner Reservation Diagnostics | |||
| Front Panel LED | |||
| Logging | TFTP Log Upload, HTTP Log Upload | Cloud Dependency | |
| Distribute (smear) logging uploads (dependent on XCONF Server) | Cloud Dependency | ||
| Memory Optimization | Use Flash/SD Card for Firmware Download Temporary Storage (CDL scratchpad) | Device Dependency | |
| MoCa 2.0 | Supports MoCa 2.0 diagnostics | Device Dependency | |
| Platform Enhancements | Common WiFi HAL for RDK Video | Device Dependency | |
| Converge to GCC V6.4 for all Yocto versions | Device Dependency | ||
| Uniform flash mounting services for Video devices | |||
| Power | Standby, Light Sleep | ||
| Deep Sleep on IP Clients | Device Dependency | ||
| Power Save | Supports ability to enable HDMI port while in standby mode | ||
| Remote Management | SNMP, TR-069, TR-135 | Cloud Dependency | |
| SNMP v3 | |||
| SNMP Security Hardening | |||
| WebPA (IP Clients) | |||
| WebPA (QAM Clients) | |||
| ssh (secure shell into the device)/ reverse ssh (send trigger to have device initiate ssh) | |||
| Feature Control (Remotely enable/ disable individual features on devices without new code deployment) | Cloud Dependency | ||
| Resource Optimization | Improved handling of app termination/suspension conditions (based on available memory rather than concurrency) | ||
| Revenant | Persistent WiFi Enable/Disable | ||
| Security | Intrusion Detection | ||
| Self Healing | Supports hardware self test | Device Dependency | |
| Thermal Monitoring and Shutdown | |||
| Self Test | Self Test App | Device Dependency | |
| Hardware Self Test via WebPA | Device Dependency | ||
| Telemetry | TR-181 Object Telemetry | Cloud Dependency | |
| IP Video Telemetry | |||
| Tools | DOCSIS Spectrum Analyzer | ||
| WiFi Band & AP Steering | Configurable WiFi Roaming Settings | ||
| Dual Band WiFi | |||
| Networking | DLNA | VidiPath (DNLA CVP-2) | |
| DSG | DOCSIS ready | ||
| IP Direct | IP Direct support on DOCSIS devices | ||
| LAN IP | Auto IP, DHCP, Dual Virtual | ||
| MOCA | MOCA 2.0 support on the home network | Device Dependency | |
| WAN IP | eCM IPv4/IPv6, eSTB IPv4 | ||
| IPv6 for IP clients | |||
| Wi-Fi | Onboard/Recovery SSID (Lost+Found) Ready | Device Dependency | |
| WPA Enterprise (IP settop to use Wi-Fi 802.1x authentication) Ready | Device Dependency | ||
| Ports/Peripherals | Audio Output Ports | HDMI, SPDIF, Composite Ready | Device Dependency |
| Bluetooth Audio Output Ready | Device Dependency | ||
| HDMI | HDMI Out, HDCP Enforcement, HDMI In | ||
| HDMI Consumer Electronics Control (HDMI-CEC) Power Sync | |||
| HDMI Switching (Combine CEC and HDMI Input features to enable advanced switching) | |||
| USB | WebRTC Camera Ready | Device Dependency | |
| USB Port Detection and Control Ready | Device Dependency | ||
| USB Camera Support Ready | Device Dependency | ||
| WebRTC HW acceleration for encode/decode to enhance performance | |||
| User Input | IR Remote | ||
| RF Remote with Automatic Pairing to Settop Ready | Device Dependency | ||
| Voice Remote (RF4CE based) Ready | Device and Cloud Dependency | ||
| Video Output Ports | HDMI, Component, Composite |