The Reference Design Kit (RDK) was designed to facilitate the launch of next-generation video and broadband services. It is an open-source software distribution with pre-integrated components that provide a standard architecture for powering CPE from communications service providers, such as set-top boxes, modem/routers, and other devices.
With the evolution of technology, the RDK community has emerged at the forefront of creating universal, differentiated, and customized use cases across industries. The RDK-Camera reference design one such instance, and is easy to use, affordable, and adaptable for developing and constructing cutting-edge smart cameras.
RDK-C provides a common set of software components to build IP-based video cameras with standard functions, such as live streaming and continuous recording. RDK accelerates the deployment of next-gen IP camera products and services, while simplifying the customization of the application and user experience.
Mediastreamer
CVR(Continuous Video Recording )
Pipewire
KVS SDK
XCONF
Xconf is slated to be the single entity for managing firmware on set-top boxes both in the field and in various warehouses and test environments.
Xconf's primary purpose is to tell set-top boxes (STBs) what version of firmware they should be running. Xconf does not push firmware to the STB, nor is not involved in any way in the actual download / upgrade process. It simply tells the STB which version to use. Xconf also tells STBs when, where (host), and how (protocol) to get the firmware.
Xconf consists of two web applications, Xconf DataService and Xconf Admin. Xconf DataService is the app that the STBs talk to. Xconf Admin allows humans to enter all the information necessary for Xconf to provide the correct information to STBs.
The interface between STBs and Xconf is simple. STBs make HTTP requests to Xconf sending information like MAC address, environment, and model. Xconf then applies various rules to determine which firmware information to return. The information is returned in JSON format.