On 15 August 2013 Comcast Cable and Time Warner Cable jointly announced the formation of RDK Management, LLC to fulfill the role of the "RDK Entity".
We will maintain compatibility with the previous RDK version as described by the guidelines in the agreement. Additional details will be posted on the RDK Wiki as they become available.
Licensee are not required to take a new baseline.
RDKM does not assess run-time royalties for the Generic RDK.
====================================Below Q's till end of this miscellaneous section are under review by SME's,. So, please jump to Not sure section end of the page to review few Q's mentioned there=====================
The infrastructure to support DVB exists today; but additional components may need to be developed to support the particular network type. Typical enhancements include converting a URI to a network-specific identifier in the SI handling, and enhancing the security processor to implement CA that doesn't use the cable card.
RDK supports CEA-708 and EIA-608.
The font-type used for Closed Captioning belongs to an opensource family called Droid with specific glyphs for closed captions. Internally, Comcast uses exclusively licensed fonts, such as Xfinity Sans, which are not distributed as part of RDK.
OEM vendors will need to work with font vendors to provide fonts that comply with FCC standards. RDK Support is looking into whether FCC-compliant open-source fonts are available, and will provide that information in a future update.
To add VOD support for a different system, the VOD client would be rewritten to talk to the appropriate backend to provide content. This is an independent implementation and not coupled to any specific MSO configuration. The client is responsible for tuning to the content, connecting it to a sink, and starting streaming. It comes into play only after a VOD request is received by the receiver, the purchase is completed, and the connection is created (i.e., broadcast has started from servers side). Because time shift buffers are not allowed for VOD content, trickplay commands are merely forwarded to the content source, which is responsible for taking the appropriate actions.
Yes, RDK supports these tags in the current version.
Device Settings is integrated with IARM, which invokes the HAL API to effect changes requested by the application. Interface specifications are available for application developers.
The IP client provided by RDK works with the RDK Server, not the general DMS. This is the direction for now. CVP-1 and CVP-2 certification are planned for RDK Servers.
Separate RDK release packages will be available for IP and Hybrid versions. The requirements will draw a clear distinction between IP and Hybrid components
Control of front-panel brightness and other front-panel controls such as LED displays, power-button and similar controls will be specified as part of the Comcast Manufacturer Interface Specification.
There are two versions of manifests:
`XXX-extsrc.xml` to facilitate development work using the source code in the source tree.
`XXX-nosrc.xml` which only has meta layers in the source tree. Without source code in the source tree, the extsrc for the component becomes inactive.
Please use the `nosrc` version of the manifests if extsrc is not required.
Many developments & improvements happening in RDK .Few are listed below.
Doxygen : Video & Broadband documentations are available in the following locations.
For latest updates see Announcements at https://wiki.rdkcentral.com/ page and "What is the Roadmap for the RDK?" question in this page to know about the Roadmap of RDK.
git commit your changes in both the local repos
Create a branch and check it out in both repos make sure it has the SAME NAME (i.e. git checkout -b my_special_changes)
Then finally do a git review in both repos (or more specifically git review master or git review stable2)
What this does:
In gerrit the changes will be put up for review in the branch you specified in your git review command (master or stable2). At the same time it will set the Topic field to the name of your local branch (i.e. my_special_changes). When gerrit sees topic fields with identical names it binds them together. So it forces project maintainers to press the "Submit Together" button so they go in at the same time once given +2.
Install SDK if it is not already installed by following the steps under the previous heading. Install Groovy version 2.0.7 / 2.0.6 (until M75)using the below command
sdk install groovy 2.0.6
Check groovy version :
groovy -version
From M76 release onwards, the supported groovy version is groovy 2.3.0. Install SDK if it is not already installed by following the steps under the previous heading. Install Groovy version 2.3.0 using the below command –
sdk install groovy 2.3.0
Check groovy version :
groovy –version
Follow are the commands to install MySQL
sudo apt-get install mysql-server
mysql installation will ask for the password during installation. (give the root password)
If validate_password plugin is present for Mysql, set the password policy as LOW using the below command
set GLOBAL validate_password_policy=LOW; flush privileges";
Login to mysql prompt
sudo mysql -u root -p
It will ask for password, give the root password given during installation.