Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width100%

Glossary of RDK Terms and Abbreviations

Abbreviation/AcronymDescription
ABRAdaptive Bit Rate
ACSAuto-Configuration Server
ADSG Advanced DOCSIS Settop Gateway
AES Advanced Encryption Standard
AKEAuthentication and Key Exchange
ALGApplication Layer Gateway
AMSAd Management Service
APDUApplication Protocol Data Unit
ATSCAdvanced Television Systems Committee standards.  A set of standards developed by the Advanced Television Systems Committee for digital television transmission over terrestrial, cable, and satellite networks.
AWGAdvanced Wireless Gateway
BSPBoard Support Package
CANHConditional Access Network Handler for OCAP
CASConditional Access Server (or System)
CATConditional Access Table
CCICopy Control Information
CCSPCommon Component Software Platform
CCTVClosed Caption Television
CDCConnected Device Configuration
CDNContent Delivery Network (also known as Infinity Phase 2 and CCDN)
cDVRCloud Digital Video Recorder
CEDIACustom Electronic Design and Installation Association
CHILAThe CableCARD Host Interface Licensing Agreement (CHILA) restricts the technologies that CE companies may use for distributing video from host devices.
CIFS Common Internet File System 
CMTSCable Modem Termination Systems
COAMCustomer owned and maintained
COSACisco Open Source Architecture
CPCClient Platform Components
CRComponent Registrar
CWMPCPE WAN Management Protocol
DACDigital-to-Analog converter
DES Data Encryption Standard
DLNA Digital Living Network Alliance
DLNA CVP-1DLNA Commercial Video Player
DLNA Digital Living Network Alliance
DMCLIDatabase Manager Command Line Interface
DMPDigital Media Player.  This is a DLNA-compliant client device.
DMSDigital Media Server.  This is a DLNA-compliant server device.
DNCSDigital Network Control System - The Cisco Head End main component used by MSOs to provide network services to their customers.
DOCSIS Data Over Cable Service Interface Specifications
DRMDigital Rights Management - A system for ensuring that content owners' rights are protected for media that is streamed or delivered to clients.
DRMDigital Rights Management
DTCP Digital Transmission Content Protection
DTCP-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.
DUTDevice Under Test
DVB Digital Video Broadcast(ing) 
DVRDigital Video Recorder
EAS Emergency/Electronic Alert System.  A system designed to inform subscribers that a national emergency is taking place. Also used for local weather alerts.
ECMEntitlement Control Message
EDIDExtended Display Identification Data
EMMEntitlement Management Message.  A message sent from the CASMR to a DTA to tell the DTA that a service is authorized or unauthorized.
EOSEnd Of Stream
EPGElectronic Program Guide
EPONEthernet Passive Optical Network
eSAFEembeddedService/ApplicationFunctional Entities
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 
FQDNFully Qualified Domain Name
G-StreamerAn open source pipeline-based multimedia framework
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
GOPGroup of Picture used in MPEG2/4 Video data
G-StreamerAn open source pipeline-based multimedia framework
HDCPHigh Definition Content Protection
HDMIHigh Definition Multimedia Interface
Headless GatewayA gateway device that does not provide local a UI.
HNAPHome Network Administration Protocol
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.
ICCInterface Controller Card
IGMPInternet Group Management Protocol
IPPVImpulse Pay-Per-View
ISPInternet Service Provider
JavaA portable, object-oriented programming language originally developed by Sun MicroSystems.  Java programs are executed inside a JVM.
JSONJavaScript Object Notation
JVMJava Virtual Machine.  A software container for running Java programs.
LDAPLightweight Directory Access Protocol
LLIDLogical Link Identifier
LSALinear Segment Advertising
LTELong Term Evolution 
LTSIDLocal Transport Stream IDentifier
MDDMAC Domain Descriptor
MIMOMDD IP Mode Override
MoCAMultimedia over Coax Alliance, MoCA is a standards organization that supports a technology to provide the backbone for home digital entertainment networks.
MPEG-TS Motion Pictures  Expert Group Transport Stream
MPTSMulti Program Transport Stream
MSO Multiple Service Operators
NATNetwork address translation
NCSNetwork Call Signalling
nDVRNetwork-Based Digital Video Recording
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
NVODNear Video On Demand
NVRAMNon-Volatile Random Access Memory
OAMOperations, Administration and Maintenance
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.
ONUOptical Network Unit
ONUIDUnique physical ONU identification number
OOBOut-Of-Band
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.
OSDOn Screen Display/Diagnostic
OSSOpen-Source Software
OTAOver the Air
OTTOver The Top
PAProtocol Agent as in Snmp PA and TR069 PA
PANPersonal Area Network as specified in IEEE 802.15.4
PandMProvisioning And Management
PAT Program Association Table
PCRProgram Clock Reference
PESPacketized Elementary Stream per [ISO/IEC 13818-1]
PIDProgram (or Packet) Identifier per [ISO/IEC 13818-1]
PlayReady™A DRM technology framework that can be licensed from Microsoft for streaming media using Digital Rights Management.
PMTProgram Map Table
PODPassword Of the Day
PoEPower over Ethernet
PPVPay-Per-View
PSIProgram Specific Information
PSMPersistent Storage Manager
PTSPresentation Time Stamp
PVRPersonal Video Recorder
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 Design Kit
RDK CentralThe publicly available website for RDK
RDK WikiA wiki for RDK developers to access RDK related information, support, forums and content.
RESTRepresentational State Transfer
RF4CERadio Frequency for Consumer Electronics
RFCRequest For Comments
RIPRouting Information Protocol
RMFRDK Media Framework
RMF Media StreamerComponent of RMF
RPDRouting protocol process
RSSIRelative Signal Strength Indicator
RTCPReal Time Control Protocol
RTEReal Time Encoding
RTPReal-Time Transport Protocol as specified by [RFC 3550]
RTSPReal Time Streaming Protocol
S-VCTShort-form Virtual Channel Table
SDVSwitched Digital Video
SMService Manager
SNMPSimple Network Management Protocol is an Internet-standard protocol for managing devices on IP networks.
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
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.
SSIDService Set Identifier
SSLSecure Sockets Layer - A common technology used to encrypt network traffic for tramsission over TCP/IP networks.
SSPSynchronous Serial Port
Stable ReleaseAs RDK develops, quarterly releases will branch. Each release branch will be designated into release candidates. 
STBSet-Top Box
STC System Time Clock
STTSystem Time Table
STUNSession Traversal Utilities through Network Address Translators (NATs)
S-VCTShort-form Virtual Channel Table
SVNThe Subversion (Source Code Repository) - see git
TADTest And Diagnostic
TDMTest And Diagnostic Manager/Time Division Multiplexing
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.
TSBTime Shift Buffer
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.
USGUniFi Security Gateway
VBR Variable Bit Rate
VLANVirtual Local Area Network
WDSWireless Distribution System
WEBPAWeb-based Protocol Agent
WEPWired Equivalent Privacy
WPAWi-Fi Protected Access
WPSWiFi Protected Setup
WRPWeb Routing Protocol
YAJIYet Another JSON Iterator - an Open Source JSON parser used in the RDK Stack.