Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Profiles in RDK-V refer to predefined configurations or sets of features that are tailored for specific use cases or device types. These profiles provide a starting point for building RDK-V-based solutions and enable customization based on the requirements of different video service providers and hardware platforms.

The four main profiles in RDK-V are:

  • IP: This profile offers a unified approach to managing video playback functions with IP client devices as interfaces for receiving video content.
  • MediaClient: This profile is designed for devices used as media playback clients. It focuses on delivering a seamless media playback experience with features like content rendering, interactive video, content discovery, media format support, user interface customization, and integration with streaming services.
  • Hybrid: This profile is designed for Hybrid STB devices provides a common method to manage complex video functions such as tuning, conditional access, DRM, and stream management. 
  • TV:  It is an open source Smart TV profile that allows manufacturers and operators to build RDK-based TV and video solutions.

Block Diagram

For high level grouping of RDK Video features across device profiles, please refer below diagram

draw.io Diagram
bordertrue
diagramNameProfileBlockDiagram
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth596
revision1

These profiles offer a standardized foundation for building RDK-V-based solutions, allowing video service providers and device manufacturers to leverage pre-configured features and functionalities specific to their target devices and deployment scenarios. By starting with a profile that aligns with their requirements, they can save development time and effort while building on top of a proven framework. Ultimately, these profiles enable faster time-to-market, flexibility in feature selection, and customization options for delivering compelling video experiences to end-users.