Category | Feature | Description | Supported by IP/Hybrid/TV |
| Dependency (If any) |
Conditional Access | DRM | PlayReady 2.5 integration | IP STB, Hybrid STB, and TV |
|
|
CDMi with PlayReady 2.5 integration EME v1 | IP STB, Hybrid STB, and TV |
|
|
CDMi with Widevine v14 integration | IP STB, Hybrid STB, and TV |
|
|
Device Security
| Input sanitization | IP STB, Hybrid STB, and TV |
|
|
Upgrade to OpenSSL 1.1.1l | IP STB, Hybrid STB, and TV |
|
|
Upgrade to NTP 4.2.8.p11 | IP STB, Hybrid STB, and TV |
|
|
Disable USB Input HID Device | IP STB, Hybrid STB, and TV |
| Device Dependency |
Run applications in a secure container | IP STB, Hybrid STB, and TV |
|
|
Secure bootloader | IP STB, Hybrid STB, and TV |
| Device Dependency |
Content Related
| Adaptive Bit Rate
| HLS (HLS v3 and HLS v4) | IP STB, Hybrid STB, and TV |
|
|
---|
MPEG-DASH | IP STB, Hybrid STB, and TV |
|
|
HTML-5 Video (MSE/ESE) | IP STB, Hybrid STB, and TV |
|
|
MPEG-DASH (Native) | IP STB, Hybrid STB, and TV |
|
|
Audio Output Formats | Stereo | IP STB, Hybrid STB, and TV |
|
|
Dolby Digital | IP STB, Hybrid STB, and TV |
|
|
Dolby ATMOS | IP STB, Hybrid STB, and TV |
|
|
Dolby Digital Plus (7.1 Channels) | IP STB, Hybrid STB, and TV |
|
|
Split HDMI and SPDIF audio outputs | A-check |
|
|
Bit stream Pass-through | IP STB, Hybrid STB, and TV |
|
|
Dolby MS12 | IP STB, Hybrid STB, and TV |
| Device Dependency |
Audio Tracks | SAP, DVS | IP STB, Hybrid STB, and TV |
|
|
Codecs
| MPEG2, H.264, VP8 | IP STB, Hybrid STB, and TV |
|
|
High Efficiency Video Coding (HEVC) (H.265/MPEG-H Part 10) | IP STB, Hybrid STB, and TV |
|
|
HDR 10 Bit (HEVC HLS) for IP settop | IP STB, Hybrid STB, and TV |
| Device Dependency |
Captions | 608, 708 |
|
|
|
Delivery | Broadcast, Video on Demand | IP STB, Hybrid STB, and TV |
|
|
Switched Digital Video | IP STB, Hybrid STB, and TV |
|
|
Video over Wi-Fi Ready | IP STB, Hybrid STB, and TV |
| Device Dependency |
Secondary Audio Output to Bluetooth devices |
|
|
|
IP Multiroom Music Playback (STB to Speakers) | IP STB, Hybrid STB, and TV | CHECK |
|
DVB | Broadcast DVB support | IP STB, Hybrid STB, and TV |
|
|
Teletext, Subtitles | IP STB, Hybrid STB, and TV |
|
|
UHD/4K | RDKServices for 4K and HDR capability information across devices | IP STB, Hybrid STB, and TV |
| Device Dependency |
Content Delivery
| Video Input Formats | MPEG2, H.264, VP8 | TV,IP |
|
|
---|
Video Output Resolutions | 480i, 480p, 720p, 1080i, 1080p, 4k | IP STB, Hybrid STB, and TV |
|
|
Ultra HD/4K, Advanced High Dynamic Range (HDR) | IP STB, Hybrid STB, and TV |
| Device Dependency |
Dolby Vision Advanced HDR for VOD | IP STB, Hybrid STB, and TV |
| Device Dependency |
HDR 10 | IP STB, Hybrid STB, and TV |
| Device Dependency |
Video Over WiFi | UPnP | IP STB, Hybrid STB, and TV |
|
|
VOD | QAM VOD, IP VOD | IP STB, Hybrid STB, and TV |
|
|
Ad Insertion
| Ad Insertion | Client Side Ad Insertion (Linear Segmented Advertisement) | IP STB, Hybrid STB, and TV |
|
|
---|
Server side Ad Insertion | IP STB, Hybrid STB, and TV |
| Cloud Dependency |
Ad Insertion – Linear Segmented Advertising | LSA support for ad content read failure | IP STB, Hybrid STB, and TV |
| Cloud Dependency |
LSA support for back-to-back ads | IP STB, Hybrid STB, and TV |
| Cloud Dependency |
IP DAI | Handle DASH IP VOD Dynamic Ad Insertion (DAI) Transitions | IP STB, Hybrid STB, and TV |
| Cloud Dependency |
Rendering
| Advertising Impressions/ Ad Watermarking | Monitor primary tuner for ETV Ad Data, report upstream | A-Check |
| Cloud Dependency |
---|
APIs | RDKServices | IP STB, Hybrid STB, and TV |
|
|
App Framework | AAMP / RDK MediaPlayer integration | IP STB, Hybrid STB, and TV |
|
|
AAMP Buffer health monitoring | IP STB, Hybrid STB, and TV |
|
|
AAMP support for VTT caption tracks |
|
|
|
Lightning | IP STB, Hybrid STB, and TV |
|
|
Firebolt ® SDK download from USB | IP STB, Hybrid STB, and TV |
|
|
Application manager | IP STB, Hybrid STB, and TV |
|
|
Firebolt ® | IP STB, Hybrid STB, and TV |
|
|
Use westerossink by default to improve video quality |
|
|
|
Browser Engine | QT WebKit | IP STB, Hybrid STB, and TV |
|
|
WebKit Pure Embedded integration | IP STB, Hybrid STB, and TV |
|
|
Connection Security | SSL/TLS | IP STB, Hybrid STB, and TV |
|
|
Graphics | OpenGL ES | IP STB, Hybrid STB, and TV |
|
|
Plugins | WebRTC | IP STB, Hybrid STB, and TV |
|
|
Rendering | Westeros Wayland Based Compositor | IP STB, Hybrid STB, and TV |
|
|
WPE WebKit | WPE | IP STB, Hybrid STB, and TV |
|
|
Device Management
|
---|
Bluetooth Audio | Optimize Bluetooth Discovery & Pairing | IP STB, Hybrid STB, and TV |
|
|
Build | Yocto 3.1 Dunfell | IP STB, Hybrid STB, and TV |
|
|
Download | TFTP (CDL), HTTP | A |
|
|
Download Enhancements (% download, Log timestamps) | A |
|
|
Feature Control | Securing RFC parameters via encryption | A |
|
|
Firmware Download Enhancements | Omit IP Address From Xconf Firmware Download Request | A |
|
|
Image Compression | Brotli Firmware Image Compression | A-Check |
|
|
Initialization & Resets | Remote Reboot, Warehouse Reset, Factory Reset | A |
| Cloud Dependency |
Detect & log absence of RF signal within 30s of boot (Thermo) | H |
|
|
Boot Time Optimization (Phase 1) –Approx 5% reduction in Boot Time | A |
|
|
Boot Time Optimization (Phase 2) – 20% reduction in Boot Time | A |
|
|
Local Diagnostics | HTML Diagnostics | A |
|
|
Tuner Reservation Diagnostics | H |
|
|
Front Panel LED | A |
|
|
Logging | TFTP Log Upload, HTTP Log Upload | A |
| Cloud Dependency |
Distribute (smear) logging uploads (dependent on XCONF Server) | A |
| Cloud Dependency |
Memory Optimization | Use Flash/SD Card for Firmware Download Temporary Storage (CDL scratchpad) | A |
| Device Dependency |
MoCa 2.0 | Supports MoCa 2.0 diagnostics | H |
| Device Dependency |
Platform Enhancements | Common WiFi HAL for RDK Video | A |
| Device Dependency |
Converge to GCC V6.4 for all Yocto versions | A-check version |
| Device Dependency |
Suspends time shift buffer on transitions to new content | Check |
|
|
Uniform flash mounting services for Video devices | Check |
|
|
Dynamic DNS : Standardization based on broadband-forum | A |
|
|
Power | Standby, Light Sleep | A |
|
|
Deep Sleep on IP Clients | Check |
| Device Dependency |
Power Save | Supports ability to enable HDMI port while in standby mode | A |
|
|
Remote Management | TR-069, TR-135 | A |
| Cloud Dependency |
WebPA (IP Clients) | IP |
|
|
ssh (secure shell into the device)/ reverse ssh (send trigger to have device initiate ssh) | A |
| CD |
Feature Control (Remotely enable/ disable individual features on devices without new code deployment) | A |
| Cloud Dependency |
Resource Optimization | Improved handling of app termination/suspension conditions (based on available memory rather than concurrency) | A |
|
|
Revenant | Persistent WiFi Enable/Disable | A |
|
|
Security | Intrusion Detection | A |
|
|
Self Healing | Supports hardware self test | A |
| Device Dependency |
Thermal Monitoring and Shutdown | A |
|
|
Self Test | Self Test App | A-C |
| Device Dependency,Comcast D |
Hardware Self Test via WebPA | A |
| Device Dependency |
Telemetry | TR-181 Object Telemetry | A |
| Cloud Dependency |
| IP Video Telemetry | A |
|
|
WiFi Band & AP Steering | Configurable WiFi Roaming Settings | Check |
|
|
| Dual Band WiFi | Check |
|
|
Networking | LAN IP | Auto IP, DHCP, Dual Virtual | A |
|
|
| eSTB IPv4 | A |
|
|
| IPv6 for IP clients | A |
|
|
Wi-Fi | Onboard/Recovery SSID (Lost+Found) Ready | A-check | Device Dependency, |
|
| WPA Enterprise (IP settop to use Wi-Fi 802.1x authentication) Ready | Check | Device Dependency |
|
Ports/Peripherals
| Audio Output Ports | HDMI, SPDIF, Composite Ready | A |
| Device Dependency |
---|
Bluetooth Audio Output Ready | A |
| Device Dependency |
HDMI | HDMI Out, HDCP Enforcement, | A |
|
|
HDMI Consumer Electronics Control (HDMI-CEC) Power Sync | A |
|
|
HDMI Switching (Combine CEC and HDMI Input features to enable advanced switching) | A |
|
|
USB | WebRTC Camera Ready | A |
| Device Dependency |
USB Port Detection and Control Ready | A |
| Device Dependency |
USB Camera Support Ready | A |
| Device Dependency |
WebRTC HW acceleration for encode/decode to enhance performance | A |
|
|
USB Filesystem Support | A | CHECK |
|
USB Hot-plug | A | CHECK |
|
User Input
| IR Remote | A |
|
|
BLE Remote | A |
|
|
RF Remote | A |
| Device Dependency |
Voice Remote (RF4CE based) Ready | A |
| Device and Cloud Dependency |
Video Output Ports | HDMI, Component, Composite | A |
|
|
Apps | Premium Apps | Netflix, Youtube, Amazon Prime | A |
| Device Dependency |
Lightning/HTML Apps |
| A |
|
|
Appstore |
| A |
|
|
Voice support | Voice enabled Bluetooth remote |
| All |
|
|
Voice Assistant |
| All |
|
|