Skip to end of metadata
Go to start of metadata

Glossary of RDK Terms and Abbreviations

AKEAuthentication and Key Exchange
CANHConditional Access Network Handler for OCAP
CCICopy Control Information
CDCConnected Device Configuration
CHILAThe CableCARD Host Interface Licensing Agreement (CHILA) restricts the technologies that CE companies may use for distributing video from host devices.
CMACComcast Monitor Application Component
COAMCustomer owned and maintained
CPCClient Platform Components
DACDigital-to-Analog converter
DCTP-IPDigital Transmission Content Protection over IP.  It provides authentication keys, encryption, copy and usage information to help protect digital assets as they are transmitted over IP networks.
DLNA Digital Living Network Alliance
DLNA CVP-1DLNA Commercial Video Player
DMPDigital Media Player.  This is a DLNA-compliant client device.
DMSDigital Media Server.  This is a DLNA-compliant server device.
DNCSDigital Network Contol System - The Cisco Head End main component used by MSOs to provide network services to their customers.
DRMDigital Rights Management - A system for ensuring that content owners' rights are protected for media that is streamed or delivered to clients.
EASEmergency Alert System - A system mandated by the FCC un the US for use in time of national or regianal emergencies.
FlashAccess™A technology for delivering secure, authorized and content-protected media across a network to a large number of devices.  FlashAccess that can be licensed from Adobe Systems 
GatewayA device that provides services between two networks.  Typical RDK gateways are located in the customer premises, providing services to the devices within the home.
gitThe git source code repository - see SVN
GLIBAn open source cross-platform library developed and maintain by the GNOME project that provides APIs for data structures, threaded programming primitives, and IO functions
GLIBCA GNU Implementation of the standard C Library
G-StreamerAn open source pipeline-based multimedia framework
Headless GatewayA gateway device that does not provide local a UI.
HTTPHypertext Trasmission Protocol - the protocol used by Web servers and Browsers on the Internet
HTTPSHTTP over SSL - Secure transmission of HTTP that uses th Secure Sockets Layer.
IARMInter-Application Resource Manager.  This is the main system bus for Events and Messages in the RDK platform.  It implements a Publish-and-Subscribe metaphor.
JavaA portable, object-oriented programming language originally developed by Sun MicroSystems.  Java programs are executed inside a JVM.
JVMJava Virtual Machine.  A software container for running Java programs.
LTSIDLocal Transport Stream IDentifier
MoCAMultimedia over Coax Alliance, MoCA is a standards organization that supports a technology to provide the backbone for home digital entertainment networks.
MPEMultimedia Platform Extension.  An OCAP API for streaming media
MPEOSMultimedia Platform Extension OCAP Stack.  The implementation of MPE for a given OCAP implementation.
NITNetwork Information Table.  The Table ID extension is used to identify the available transmission networks together with a directory listing of transport streams and their originating network operator with descriptors listing the modulation and source of those streams.
NTTNetwork Text Table
OCAPOpen Cable Application Platform for delivering applications and services on an RF network. 
OCAP-RIOpenCable Application Platform Reference Implementation
OEMOriginal Equipment Manufacturer.  An OEM manufactures devices that may be sold in the market under a variety of brand names.
Open GLOpen Graphics Library - A low-level graphics toolkit that allows lines, shapes, text and other basic graphics elements to be rendered on screen.
Open GL/ESOpenGL for Embedded Systems- a subset of OpenGL designed for embedded systems.
OSLOCAP Service Library
OSSOpen-source Software
ParkerComcast IP set-top project that uses the RDK platform.
PlayReady™A DRM technology framework that can be licensed from Microsoft for streaming media using Digital Rights Management.
QAMQuadrature Amplitute Modulation - a QAM is used to convert a digital singal into an analog RF (radio Frequency) signal for transmission on a cable network.
Qt  ("Cute")An open source, widely used windowing famework used by the RDK
RDKReference Development Kit
RDK CentralThe publicly available website for RDK
RDK WikiA wiki for RDK licensees to reach support, forums, and updates on RDK
RFM Media StreamerComponent of RMF
SNMPSimple Network Management Protocol - a widely used protocol for collecting and reporting information and errors on a TCP/IP network.
SoCSystem On Chip - A chipset that provides much of what is needed for a complete computer system packaged on a single chip.
SPTSSingle Program Transport Stream
Stable ReleaseAs RDK develops, quarterly releases will branch. Each release branch will be designated into release candidates. 
STBSet-top box
SSHSecure Shell - a UNIX-like command shell that uses SSL to encrypt all the network traffic for secure access to a command line on a remote server.
SSLSecure Sockets Layer - A common technology used to encrypt network traffic for tramsission over TCP/IP networks.
STTSystem Time Table
S-VCTShort-form Virtual Channel Table
SVNThe Subversion (Source Code Repository) - see git
Title VITitle Six calls for Closed Captioning of Public Service announcements.  This is typically a transcription of the audio portion of a program.
TR-69Defines an application layer protocol for remote management of end-user devices.
Tru2WayInteractive digital cable services delivered over the cable video network.  Tru2way is sometimes called OCAP.
UPnPUniversal Plug and Play.  This is a network protocol for broadcasting and discovering services on the network.  It allows devices to find services or ro announce that they are providing services.
XRECross-platform Runtime Environment.  This is Comcast's Cloud-based service for managing the in-home devices.
YAJIYet Another JSON Iterator - an Open Source JSON parser used in the RDK Stack.


  • No labels