Getting Started

Created on September 7, 2017

The RDK is a standardized software stack with localization plugins created to accelerate the deployment of next-gen video products and services by multichannel video providers (MVPDs). It enables MVPDs to standardize certain elements of these products and devices such as set-top boxes, gateways, and converged devices, and to easily customize the applications and user experiences that ride on top. It sits below the MVPD application and services layer and provides a common interface to SoC’s, acting as a universal SoC adapter. This standardized stack provides a common method to manage complex video functions such as tuning, conditional access, DRM, and stream management.

From a code base standpoint, RDK management is an independent entity which ingests, tests, and monitors the continuous cycle of code development. Using an open-source approach, RDK-V code are made available to users through the Apache 2.0 license at no cost. Companies that are members of the RDK community can contribute software changes and enhancements to RDK Video stack.

To get step-by-step build instructions select one of the following link according to your platform.

In order to build the source code, we need to source the environment and build the required image using bitbake. The build instructions are device specific (e.g Emulator, RaspberryPi) and we need to be careful in using the proper environment setup file. 

Learn RDK Video

Making the RDK project and reading the Getting Started are great ways to start learning with coding and electronics. 


0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Go To Top