Abbreviation/Acronym | Description |
---|
A2DP | Advanced Audio Distribution Profile |
AAAA | Quad A DNS resource records to hold IPv6 addresses |
AAC | Advanced Audio Coding |
AAMP | Advanced Adaptive Media Player |
ABR | Adaptive Bit Rate |
AC3 | Audio Coding 3 |
ACL | Access Control List |
ACR | Alternate Content Router |
ACS | Auto-Configuration Server |
ADM | Ad Decision Manager/Advertising Manager |
ADS | Application Discovery Service |
ADSG | Advanced DOCSIS Settop Gateway |
AES | Advanced Encryption Standard |
AKE | Authentication and Key Exchange |
ALG | Application Layer Gateway |
AMR | Asynchronous Message Router |
AMS | Ad Management Service |
ANQP | Access Network Query Protocol |
AP | Access point |
APDU | Application Protocol Data Unit |
API | Application Programming Interface |
ARP | Address Resolution Protocol |
ASP | Advanced Support Program |
ATK | Accessibility Toolkit |
ATSC | Advanced 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. |
AVE | Adobe Video Engine |
AVRCP | Audio/Video Remote Control Profile |
AVS | Amazon Voice Server |
AWG | Advanced Wireless Gateway |
AWS | Amazon Web Services |
badger | aka $badger, a JavaScript UX library built by OTTX |
BLE | Bluetooth Low Energy |
brctl | bridge Control |
BSP | Board Support Package |
BSS | Business Support Systems |
BSSID | Basic Service Set Identifier |
BOWS | Business Object Web Service, provisions XSCT to authorize playback |
CAM | Cable Access Module |
CANH | Conditional Access Network Handler for OCAP |
CAS | Conditional Access Server (or System) |
CAT | Conditional Access Table |
CATV | Community Access TV |
CBR | Commercial Business Router |
CCAP | Converged Cable Access Platform - combined CMTS and edge QAM requirement driven partially by space and power efficiency but this also assists with a gradual migration to all IP delivery |
CCI | Copy Control Information |
CCSP | Common Component Software Platform |
CCTV | Closed Caption Television |
CDC | Connected Device Configuration |
CDM | Content Decryption Module. The term comes from the Encrypted Media Extensions Specification (EME). This is a clientside component that provides content protection services to an application, such as generating license requests and performing decryption. |
CDN | Content Delivery Network (also known as Infinity Phase 2 and CCDN) |
CE | Customer Edge |
CEA-608 | Standard for Closed Captioning for NTSC TV Broadcast |
CEA-708 | Standard for Closed Captioning for ATSC digital television stream |
CEDIA | Custom Electronic Design and Installation Association |
CEDM | Content Encryption Decryption Module |
CEP | Cable Entry Point |
CHILA | The CableCARD Host Interface Licensing Agreement (CHILA) restricts the technologies that CE companies may use for distributing video from host devices. |
Chariot | Service that handles traditional-STB functionality for HTML5 apps on RDK |
CID | Content Identifier |
CIFS | Common Internet File System |
CIM | Component Interface Module |
CLI | Command Line Interface |
CM | Cable Modem |
CMF | Code Management Facility |
CMTS | Cable Modem Termination Systems |
CNR | Carrier to Noise Ratio |
COAM | Customer owned and maintained |
COM | Component Object Model |
COSA | Cisco Open Source Architecture |
CPC | Client Platform Components |
CR | Component Registrar |
CRLs | Certificate Revocation Lists |
CRUD | Create, Read, Update, and Delete |
CSP | Communications Service Providers |
CSR | Customer Service Representative |
CSR | Customer Service Representative |
CWMP | CPE WAN Management Protocol |
DAC | Digital-to-Analog converter |
DAI | Dynamic Ad Insertion |
DASH | Dynamic Adaptive Streaming over HTTP |
DCA | Data Collection and Analysis |
DCM | Device Configuration Manager |
DCS | Dynamic Channel Selection |
DDNS | Dynamic Domain Name System |
DES | Data Encryption Standard |
DFS | Dynamic Frequency Selection |
DHCP | Dynamic host control protocol |
DIAL | Discovery and Launch |
DLNA CVP-1 | DLNA Commercial Video Player |
DLNA | Digital Living Network Alliance |
DMCLI | Database Manager Command Line Interface |
DML | Data Model Management Layer |
DMP | Digital Media Player. This is a DLNA-compliant client device. |
DMS | Digital Media Server. This is a DLNA-compliant server device. |
DNCS | Digital 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 |
Dolby MS11 | Dolby Multi Stream Decoder |
DPoE | Docsis Provisioning of EPON |
DPP | Device Provisioning Protocol |
DRM | Digital Rights Management - A system for ensuring that content owners' rights are protected for media that is streamed or delivered to clients. |
DRM | Digital Rights Management |
DS | Device Settings |
DSCP | Differentiated Services Field Codepoints |
DSL | Digital Subscriber Line |
DSLAM | Digital Subscriber Line Access Multiplexers |
DS-Lite | Dual Stack Lite |
DTCP | Digital Transmission Content Protection |
DTCP-IP | Digital 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. |
DTS | Digital Theater Sound |
DUT | Device Under Test |
DVB | Digital Video Broadcast(ing) |
DVS | Descriptive Video Services |
E2E | End To End |
EAP | Extensible Authentication Protocol |
EAS | Emergency/Electronic Alert System. A system designed to inform subscribers that a national emergency is taking place. Also used for local weather alerts. |
ECB | Ethernet to Coax Bridge |
ECM | Entitlement Control Message |
EDID | Extended Display Identification Data |
E-EMI | Extended Encryption Mode Indicator |
eEP | embedded End Point |
EGL | Native Platform Graphics Interface |
EIT | Event Information Table |
ELAN | Ethernet private LAN |
EME | EME Stands for "Encrypted Media Extensions Specification" and it is specified in the context of web browser. |
eMG | embedded Media Gateway |
EMI | Encryption Mode Indicator |
EMM | Entitlement Management Message. A message sent from the CASMR to a DTA to tell the DTA that a service is authorized or unauthorized. |
Entitlement service | Provides three primary functions to determine a customer’s rights to receive a service or asset: Entitlement topic data Definition and implementation of business rules related to the entitlement decisions Processing and determination of entitled events. |
EOS | End Of Stream |
EPG | Electronic Program Guide |
EPON | Ethernet Passive Optical Network |
eRT | embedded Router |
eSAFE | embeddedService/ApplicationFunctional Entities |
ETV | Enhanced TV |
EWAN | Ethernet WAN |
FEC | Forward Error Correction - most commonly used in connection with DOCSIS where variable outside plan conditions make robust error detection and correction essential. |
FKPS | Field Key Provisioning System, source of truth for device identity |
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 |
FLAPI | Flex API, middleware that sits between Flex & various TPX APIs |
Flex UI | Shorthand for the Flex Content Discovery UI, which is the main user interaction point, aside from watching video in an app |
Fog | Local IP buffer for time shifting IP Linear content. |
FPD | Front Panel Display |
FPS | Frames Per Second |
FQDN | Fully Qualified Domain Name |
FTP | File Transfer Protocol |
FTUE/OOBEGstreamer | First-time user experience / Out-of-box Experience, i.e. Initial set up UX |
GAS | Generic Advertisement Service |
Gateway | A device that provides services between two networks. Typical RDK gateways are located in the customer premises, providing services to the devices within the home. |
GDPR | General Data Protection Regulation |
git | The git source code repository - see SVN |
GLIB | An open source cross-platform library developed and maintain by the GNOME project that provides APIs for data structures, threaded programming primitives, and IO functions |
GLIBC | A GNU Implementation of the standard C Library |
GOP | Group of Picture used in MPEG2/4 Video data |
GPON | Gigabit-capable Passive Optical Network |
GRE | Generic Routing Encapsulation |
Gstreamer | Audio & video pipeline framework used to decode video for playback |
GUI | Graphical User Interface |
GwProv | Gateway Provisioning |
HAL | Hardware Abstraction Layer |
Hammer | OTTX JavaScript experience library (subsumes $badger) |
HDCP | High Definition Content Protection |
HDKb | HTTP Dynamic Streaming Broadcast SDK |
HDMI | High Definition Multimedia Interface |
HDR | High Dynamic Range - In regards to consumer displays, 4K generally equates to a 3840x2160-resolution panel. This means the typical 4K screen will offer 3,840 horizontal pixels and 2,160 vertical pixels. When you multiply these numbers together, you get a panel with more than 8 million pixels. This is four times the pixel density of a traditional 1080p HD panel. |
HDS | HTTP Dynamic Streaming |
HDTV | A digital television standard with four to six times the picture resolution of analog TVs. HDTV, standardized by the Advanced Television Systems Committee in 1996, doubled both vertical and horizontal resolution of analog TV displays, and added CD-quality, digital sound. |
Headless Gateway | A gateway device that does not provide local a UI. |
HEVC | High Efficiency Video Coding |
HID | Human Interface Device |
HLD | High Level Design |
HLS | HTTP Live Streaming |
HMAC | Hash-based message authentication code |
HNAP | Home Network Administration Protocol |
HRV | Host Reset Vector |
HS | Home Security |
HSD | High Speed Data |
HTTP | Hypertext Trasmission Protocol - the protocol used by Web servers and Browsers on the Internet |
HTTPS | HTTP over SSL - Secure transmission of HTTP that uses th Secure Sockets Layer. |
IARM | Inter-Application Resource Manager. This is the main system bus for Events and Messages in the RDK platform. It implements a Publish-and-Subscribe metaphor. |
ICC | Interface Controller Card |
ICMP | Internet Control Message Protocol |
IDL | Interface Definition Language |
IDS | Intrusion Detection System |
IGD | Internet Gateway Device Protocol |
IGMP | Internet Group Management Protocol |
IPP | Internet printing protocol. |
IPPV | Impulse Pay-Per-View |
IPsec | Internet Protocol Security |
IPTV | Internet Protocol television |
ISP | Internet Service Provider |
Java | A portable, object-oriented programming language originally developed by Sun MicroSystems. Java programs are executed inside a JVM. |
JSON | JavaScript Object Notation |
JVM | Java Virtual Machine. A software container for running Java programs. |
L2TP | Layer Two Tunneling Protocol |
L2VPN | Layer 2 Virtual Private Network |
LDAP | Lightweight Directory Access Protocol |
LED | Light Emitting Diode |
Lightning | JavaScript visualization framework, aka lng |
Lightning SDK | Set of components built in Lightning |
lng | Lightning framework, by Metrological |
LLID | Logical Link Identifier |
LM | LAN Manager |
LSA | Linear Segment Advertising |
LSB | Linux Standard Base |
LTE | Long Term Evolution |
LTSID | Local Transport Stream IDentifier |
LXC | Linux Containers |
MAF | Media Analytics Framework |
MCS | Modulation and Coding Scheme |
MD5 | Message Digest 5 |
MDC | Multicast Data Client |
MDD | MAC Domain Descriptor |
MIB | Management Information Base |
MIMO | MDD IP Mode Override |
MLD | Multicast Listener Discovery |
MoCA | Multimedia over Coax Alliance, MoCA is a standards organization that supports a technology to provide the backbone for home digital entertainment networks. |
MP1 | MPEG-1 AudioLayer I, commonly abbreviated to MP1 |
MPEG2TS | MPEG2 Transport Stream |
MPEG-TS | Motion Pictures Expert Group Transport Stream |
MPTS | Multi Program Transport Stream |
MSE | Media Source Extension |
MSO | Multi system operator-Industry term indicating a cable provider that owns and operators more than one system or group of systems. |
MTA | Media Terminal Adapter |
MTBF | Mean Time Between Failure |
MTU | Maximum Transmission Unit |
MVP | Minimum Viable Product |
MVPD | Multichannel video providers |
NAS | Network Attached Storage |
NAT | Network address translation |
NB | Northbound |
NC | Network Coordinator |
NCS | Network Call Signalling |
nDVR | Network-Based Digital Video Recording |
NIT | Network 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. |
NMS | Network Management System |
NP | Network Processor |
NTP | Network Time Protocol |
NTS | Near Term Storage |
NTT | Network Text Table |
NVOD | Near Video On Demand |
NVRAM | Non-Volatile Random Access Memory |
OAM | Operations, Administration and Maintenance |
OAM&P | Operations, Administration, Maintenance and Provisioning |
OCAP | Open Cable Application Platform for delivering applications and services on an RF network. |
OCAP-RI | OpenCable Application Platform Reference Implementation |
OCDM | Open Content Decryption Module |
OCF | Open Connectivity Forum |
OCI | Operations Chronic Issue |
ODID | On Demand (session) Identification |
OEM | Original Equipment Manufacturer. An OEM manufactures devices that may be sold in the market under a variety of brand names. |
OFDM | Orthogonal Frequency Division Multiplexing |
OIC | Open Interconnect Consortium |
OID | Object Identifier |
OLT | Optical Line Terminal |
ONT | Optical Network Termination |
ONU | Optical Network Unit |
ONUID | Unique physical ONU identification number |
OOB | Out-Of-Band |
OOBE | Out of box experience, see FTUE |
OTA | Over the air, as in TV over electromagnetic waves |
OP | Operating Procedure (Management System) |
Open GL | Open Graphics Library - A low-level graphics toolkit that allows lines, shapes, text and other basic graphics elements to be rendered on screen. |
Open GL/ES | OpenGL for Embedded Systems- a subset of OpenGL designed for embedded systems. |
OpEx | Operations Expenditure |
ORC | Orchestration |
OSD | On Screen Display/Diagnostic |
OSMF | Open Source Media Framework |
OSP | Online Services Platform |
OSS | Operational support systems |
OSS | Open-Source Software |
OSU | Online Sign up |
OTA | Over the Air |
OTT | Over The Top |
OUI | Organizationally Unique Identifier |
OWASP | Open Web Application Security Project |
P2P | Peer-to-Peer |
PA | Protocol Agent as in Snmp PA and TR069 PA |
PAN | Personal Area Network as specified in IEEE 802.15.4 |
PandM | Provisioning And Management |
PAR | Performance, Availability, Reliability |
PAT | Program Association Table |
PCM | Pulse Code Modulation |
PCP | Protected Content Packet |
PCR | Program Clock Reference |
PDU | Power Distribution Unit |
PE | Provider Edge |
PES | Packetized Elementary Stream per [ISO/IEC 13818-1] |
PGM | Pragmatic General Multicast / Pretty Good Multicast |
PHY | Physical Layer |
PID | Program (or Packet) Identifier per [ISO/IEC 13818-1] |
PII | Personally Identifiable Information (e.g. email address). This is information for which some form of security proceedures or cautions should probably be taken. This information can occasionally be encrypted at rest. |
PING | Packet InterNet Groper |
PKCS | Public-Key Cryptography Standard |
PlayReady™ | A DRM technology framework that can be licensed from Microsoft for streaming media using Digital Rights Management. |
PMT | Program Map Table |
POD | Password Of the Day |
PoE | Power over Ethernet |
PON | Passive Optical Network |
PPPoE | Point-to-Point Protocol over Ethernet |
PPTP | Point-To-Point Tunneling Protocol |
PPV | Pay-Per-View |
PR | Package Release (Yocto) |
PSC | Packaging Scripts |
PSI | Program Specific Information |
PSM | Persistent Storage Manager |
PSN | Processor Serial Number |
PTS | Presentation Time Stamp |
PVID | Port VLAN identifier |
QA | Quality Assurance |
QAM | Quadrature Amplitude Modulation - a QAM is used to convert a digital singal into an analog RF (radio Frequency) signal for transmission on a cable network. |
QEM | Original Equipment Manufacturer |
QOS | Quality of Service |
QPSK | Quadature Phase-Shift Keying - A digital modulation technique which changes the phase of the reference signal or carrier wave using four phases. US cable headends often use QPSK modulation for the out-of-band channel. |
Qt ("Cute") | An open source, widely used windowing famework used by the RDK |
RADD | Remote Addressable DANIS (Digital Addressable Network Interface Server) DLS (Download Server) |
RADIUS | Remote Authentication Dial-In User Service |
RBI | Receiver Based Insertion |
RCDL | RDK Code Download |
RCS | Regional Control System |
RDK | Reference Design Kit |
RDK Central | The publicly available website for RDK |
RDK Wiki | A wiki for RDK developers to access RDK related information, support, forums and content. |
RDM | Remotely downloadable module |
REST | Representational State Transfer |
Resident App | The "main" app that RDK runs on launch. Handles initialization flows, acts as an app manager, and provides system-wide UIs such as settings, etc. |
RF4CE | Radio Frequency for Consumer Electronics |
RFC | Remote Feature Control |
RIB | Routing Information Base |
RIP | Routing Information Protocol |
RMF | RDK Media Framework |
RMF Media Streamer | Component of RMF |
RMS | Reboot Management System |
RNE | RDK Native Environment SDK (RNE) is intended to provide a development environment for applications targeted to run in RDK environment |
rpi | Raspberry Pi |
RPC | Remote Procedure call |
RPD | Routing protocol process |
RSSI | Relative Signal Strength Indicator |
RTCP | Real Time Control Protocol |
RTE | Real Time Encoding |
RTP | Real-Time Transport Protocol as specified by [RFC 3550] |
RTSP | Real Time Streaming Protocol |
RUI | Remote User Interface |
SAM | Service Activation Model |
SAP | Secondary Audio Programming |
SAS | Service Activation System |
SAT | Site Acceptance Test |
SAX | Simple API for XML |
SB | Southbound |
SCM | Set-top Configuration Manager |
SCTE | Society of Cable Telecommunications Engineers |
SDK | Software Development Kit |
SDS | Software Design Specification |
SDTV | Standard Definition Television |
SDV | Switched Digital Video |
SEM | SmartStream Encryptor Modulator |
SFP | Stream Flight Planner |
SG | Service Group |
SHO | Super Hub Office |
SI | System Information |
SIK | Self Install Kit |
SIP | Session Initiation Protocol |
SLA | Service Level Agreements |
SM | Service Manager |
SMB | Small To Medium-Sized Businesses |
SNMP | Simple Network Management Protocol is an Internet-standard protocol for managing devices on IP networks. |
SNR | Signal Noise Ratio |
SOA | Start Of Authority - a type of record in a DNS |
SOAP | Simple Object Access Protocol |
SoC | System On Chip - A chipset that provides much of what is needed for a complete computer system packaged on a single chip. |
SPP | Serial Port Profile |
SPTS | Single Program Transport Stream |
SRM | Session and Resource Manager |
SSH | Secure 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. |
SSID | Service Set Identifier |
SSL | Secure Sockets Layer - A common technology used to encrypt network traffic for tramsission over TCP/IP networks. |
SSP | Synchronous Serial Port |
Stable Release | As RDK develops, quarterly releases will branch. Each release branch will be designated into release candidates. |
STB | Set-Top Box |
STC | System Time Clock |
Storm | Automated testing framework for WPE devices |
STP | Spanning Tree Protocol |
STT | System Time Table |
STUN | Session Traversal Utilities through Network Address Translators (NATs) |
SVC | Sub-Band Coding |
S-VCT | Short-form Virtual Channel Table |
SVN | The Subversion (Source Code Repository) - see git |
SVP | Secure Video Path |
TAD | Test And Diagnostic |
TCP/UDP | Transmission Control Protocol/ User Datagram Protocol |
TCs | Test Cases |
TDM | Test And Diagnostic Manager/Time Division Multiplexing |
TFTP | Trivial File Transfer Protocol |
Thor | Comprehensive Flex JS experience layer, includes Lightning, Hammer, and other APIs |
Thunder | Native C application framework from WPE, with a native plugin model for customization |
Thunder Plugins | A collection of bundled plugins that come with WPE |
Thunder.js | JavaScript API façade to the native Thunder APIs |
Title VI | Title Six calls for Closed Captioning of Public Service announcements. This is typically a transcription of the audio portion of a program. |
TKIP | Temporal Key Integrity Protocol |
TLS | Transport Layer Security |
TOS | Type of Service |
TR-69 | Defines an application layer protocol for remote management of end-user devices. |
Tru2Way | Interactive digital cable services delivered over the cable video network. Tru2way is sometimes called OCAP. |
TTL | Time-to-live |
TTS | TransportStream Time Stamp |
TTS | Text to Speech |
UART | Universal asynchronous receiver-transmitter |
UNI | User Network Interface |
UPnP | Universal 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. |
URI | Uniform Resource Identifier - a compact string of characters for identifying an abstract or physical resource. |
USG | UniFi Security Gateway |
UTC | Coordinated Universal Time, Unified Transaction Completion |
UTF | Unicode Transformation Format |
UVE | Unified Video Engine |
UX | User Experience |
VBN | Virtual Beta Network |
VBR | Variable Bit Rate |
VCN | Virtual Channel Number |
vCPE | Virtual CPE |
VEip | Virtual Ethernet interface point |
VHO | Video Hub Office |
VLAN | Virtual Local Area Network |
VoIP | Voice Over Internet Protocol |
VPC | Video Path Control |
VPOP | View Primary Output Port |
VQM | Video Quality Monitoring |
VSS | Video System Services |
WDS | Wireless Distribution System |
WebDAV | Web-based Distributed Authoring and Versioning |
WebPA | Web-based Protocol Agent |
WebRTC | Web Real-Time Communication |
WECB | Wireless Ethernet Coax Bridge |
WEP | Wired Equivalent Privacy |
WHiX | Wifi Happiness Index |
WLAN | Wireless LAN |
WMM | Wi-Fi Multimedia |
WPA | Wi-Fi Protected Access |
WPE | Web Platform for Embedded: Lightning, Thunder, WebKit Browser, Gstreamer, and Thunder Plugins |
WPS | WiFi Protected Setup |
WRP | Web Routing Protocol |
WSS | Web Socket secure |
X11 | X Windowing System |
XConf | X1 Configuration Manager |
XDNS | Xfinity DNS |
XMPP | Extensible Messaging and Presence Protocol |
XPC | Xfinity Power Cloud |
YAJI | Yet Another JSON Iterator - an Open Source JSON parser used in the RDK Stack. |