You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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

RPI-3

RPI-4

Dependency (If any)

Content Related



























Adaptive Bit Rate


HLS (HLS v3 and HLS v4)
MPEG-DASH (gstreamer plug-in)
HTLM-5 Video (MSE/ESE)xx
MPEG-DASH (Native)xx
Audio Input FormatsMPEG, MP3, AAC, AC3
Audio Output FormatsStereo
Dolby Digitalxx
Dolby ATMOSxx
Dolby Digital Plus (7.1 Channels)xx
Split HDMI and SPDIF audio outputsxx
Bit stream Pass-throughxx
Dolby MS12xxDevice Dependency
Audio TracksSAP, DVSxx
UHD/4KService Manager APIs for 4K and HDR capability information across devicesxDevice Dependency
CodecsMPEG2, H.264, VP8
High Efficiency Video Coding (HEVC) (H.265/MPEG-H Part 10)
HDR 10 Bit (HEVC HLS) for IP settopxxDevice Dependency
HDR 10 4K IP VODxxDevice Dependency

Delivery








Broadcast, Video on Demandxx
Switched Digital Videoxx
Video over Wi-Fi (XG->Xi, XG->XB/XW->Xi, XB->IP) ReadyxxDevice Dependency
IP Multiroom Music Playback (STB to Speakers)xx
Content Delivery




Video Input FormatsMPEG2, H.264, VP8xx
Video Output Resolutions480i, 480p, 720p, 1080i, 1080p
Ultra HD/4K, Advanced High Dynamic Range (HDR)Device Dependency
Dolby Vision Advanced HDR for VODDevice Dependency
Video Over WiFiRefactor UPnP on Xi to be compatible with XBxx
VODQAM VOD, IP VOD
Rendering
















WPE WebKitWPE on Raspberry Pi
RenderingQT 5.1.1
Westeros Wayland Based Compositor
App FrameworkAAMP / RDK MediaPlayer integration on Raspberry Pi
AAMP Buffer health monitoring
Sound Playback for Spark + Native Appsxx
Firebolt ® SDK download from USBxx
Optimus Prime application managerxx
Firebolt ® on Raspberry Pixx
Browser EngineQT WebKit 5.1.1
WebKit Pure Embedded integration
Connection SecuritySSL/TLS
GraphicsOpenGL ESDirectFB
PluginsWebRTC
Device Management













































App Launch OptimizationMigrate from system-journald to syslog-ng for improved performance (~10% reduction in CPU load)
Bluetooth AudioOptimize Bluetooth Discovery & Pairing
BuildYocto 2.2 Morty on Raspberry Pi Reference Platform
DownloadTFTP (CDL), HTTP
Download Enhancements (% download, Log timestamps)
Feature ControlSecuring RFC parameters via encryptionxx
Firmware Download EnhancementsOmit IP Address From Xconf Firmware Download Requestxx
Image CompressionBrotli Firmware Image Compressionxx
ImplementationConverge RDK Video and RDK Broadband Messaging Busxx
Initialization & ResetsRemote Reboot, Warehouse Reset, Factory ResetxxCloud Dependency
Detect & log absence of RF signal within 30s of boot (Thermo)xx
Boot Time Optimization (Phase 1) –Approx 5% reduction in Boot Time
Boot Time Optimization (Phase 2) – 20% reduction in Boot Time
KernelLinux 4.14 on Raspberry Pi Reference Platform
Local DiagnosticsHTML Diagnostics


Tuner Reservation Diagnostics


Front Panel LED


LoggingTFTP Log Upload, HTTP Log UploadCloud Dependency

Distribute (smear) logging uploads (dependent on XCONF Server)Cloud Dependency

Memory OptimizationUse Flash/SD Card for Firmware Download Temporary Storage (CDL scratchpad)Device Dependency

Platform EnhancementsCommon WiFi HAL for RDK VideoDevice Dependency

Converge to GCC V6.4 for all Yocto versionsDevice Dependency

Uniform flash mounting services for Video devices


PowerStandby, Light Sleep


Deep Sleep on IP ClientsDevice Dependency

Remote Managementssh (secure shell into the device)/ reverse ssh (send trigger to have device initiate ssh)


Resource OptimizationImproved handling of app termination/suspension conditions (based on available memory rather than concurrency)


RevenantPersistent WiFi Enable/Disable


SecurityIntrusion Detection


Self HealingSupports hardware self testDevice Dependency

Thermal Monitoring and Shutdown


Self TestSelf Test AppDevice Dependency

Hardware Self Test via WebPADevice Dependency

TelemetryTR-181 Object TelemetryCloud Dependency


IP Video Telemetry


ToolsDOCSIS Spectrum Analyzer


WiFi Band & AP SteeringConfigurable WiFi Roaming Settings


Dual Band WiFi


Networking







DLNAVidiPath (DNLA CVP-2)


IP DirectIP Direct support on DOCSIS devices


LAN IPAuto IP, DHCP, Dual Virtual


WAN IPeCM IPv4/IPv6, eSTB IPv4


IPv6 for IP clients


Wi-FiOnboard/Recovery SSID (Lost+Found) ReadyDevice Dependency

WPA Enterprise (IP settop to use Wi-Fi 802.1x authentication) ReadyDevice Dependency

Ports/Peripherals











Audio Output PortsHDMI, SPDIF, Composite ReadyDevice Dependency

Bluetooth Audio Output ReadyDevice Dependency

HDMIHDMI Out, HDCP Enforcement, HDMI In


HDMI Switching (Combine CEC and HDMI Input features to enable advanced switching)


USBUSB Port Detection and Control ReadyDevice Dependency

USB Camera Support ReadyDevice Dependency

User Input

IR Remote


Video Output PortsHDMI, Component, Composite


  • No labels