Click to enlargeIPTV Basics<a name="top">

Author: Lawrence Harte
ISBN: 193281356X
Number of Pages: 412
Number of Diagrams: 162
Copyright: 2007

Free IPTV Tutorial

Printed or Electronic Version (10.3MB) Available - Electronic Version has Color Diagrams


This IPTV Basics Book provides an overview of the technologies, services, and operation of IPTV systems, how IPTV technology operates and what applications services can be provided by more....

Sample Diagrams

There are more than 162 explanatory diagrams in this book

IPTV System

This figure shows a sample IPTV system. This diagram shows the IPTV system gathers content from a variety of sources including network feeds, stored media, communication links and live studio sources. The headend converts the media sources into a form that can be managed and distributed. The asset management system stores, moves and sends out (playout) the media at scheduled times. The distribution system simultaneously transfers multiple channels to users who are connected to the IPTV system. Users view IPTV programming on analog televisions that converted by adapter box (IP set top box), on multimedia computers or on IP televisions (data only televisions).


This figure shows a functional block diagram of an IP STB. This diagram shows that an IP STB typically receives IP packets that are encapsulated in Ethernet packets. The IP STB extracts the IP packets to obtain the transport stream (TS). The channel decoder detects and corrects errors and provides the transport stream to the descrambler assembly. The descrambler assembly receives key information from either a smart card or from an external conditional access system (e.g. via a return channel). Using the key(s), the STB can decode the transport stream and the program selector can extract the specific program stream that the user has selected. The IP STB then demultiplexes the transport stream to obtain the program information. The program table allows the IP STB to know which streams are for video, audio and other media for that program. The program stream is then divided into its elementary streams (voice, audio and control) which is supplied to a compositor that create the video signal that the television can display.

IP Video System

This figure shows how video can be sent via an IP transmission system. This diagram shows that an IP video system digitizes and reformats the original video, codes and/or compresses the data, adds IP address information to each packet, transfers the packets through a packet data network, recombines the packets and extracts the digitized video, decodes the data and converts the digital video back into its original video form.

Table of Contents

Internet Protocol Television (IPTV)
Why Consider IPTV and Internet Television Services
-More Channels
-More Control
-More Services
How IPTV and Internet Television Systems Work
-Digitization - Converting Video Signals and Audio Signals to Digital Signals
-Digital Media Compression – Gaining Efficiency
-Sending Packets
-Converting Packets to Television Service
-Managing the Television Connections
-Multiple IPTVs per Home
Viewing IPTV
-Multimedia Computer
-IP Set Top Boxes (IP STB)
-IP Televisions
-Mobile Video Telephones

IPTV Services and Features
-Television Programming
-Enterprise (Company) Television
-Security Monitoring
-Television Commerce (T-Commerce)
IPTV Content
-Network Programming
-Syndicated Programming
-Local Programming
-Sponsored Programming
-International Programming
-Community Content
-Personal Media
-Long Tail Content
-Flat Tail Content
IPTV System Features
-Instant Activation
-Real Time Accounting and Billing
-Channel Selection (Program Guides)
-Interactive Television (iTV)
-Anywhere Television Service (TV Roaming)
-Global Television Channels
-Personal Media Channels (PMC)
-Addressable Advertising
-Ad Telescoping
-Everything on Demand (EoD)
-Ad Bidding
-T-Commerce Order Processing
-User Profiling

Introduction to IP Video
-Frame Rates
-Aspect Ratio
Analog Video
-Component Video
-Composite Video
-Separate Video (S-Video)
-NTSC Video
-PAL Video
-SECAM Video
Digital Video
-4:2:2 Digital Video Format
-4:2:0 Digital Video Format
-Source Intermediate Format (SIF)
-Common Intermediate Format (CIF)
-Quarter Common Intermediate Format (QCIF)
Video Digitization
-Video Capturing
-Film to Video Conversion
Video Compression
-Spatial Compression (Image Compression)
-Time Compression (Temporal Compression)
-Coding Redundancy (Data Compression)
-Groups of Pictures (GOP)
-Compression Scalability
-Advanced Video Coding (AVC/H.264)
IP Video Transmission
-File Downloading
-Video Streaming
-Progressive Downloading
Digital Video Quality (DVQ)
-Error Blocks
-Object Retention
Streaming Control Protocols
-Real Time Streaming Protocol (RTSP)
-Digital Storage Media Command and Control (DSM-CC)
Video Formats
-Real Media
-Motion JPEG (MJPEG)
-Windows Media (VC-1)

Introduction to IP Audio
-Monoral (Mono)
-Sterophonic (Stereo)
-Surround Sound
Analog Audio
-Audio Filtering
-Pre-Emphasis and De-Emphasis
-Companding and Expanding
-Dolby® Noise Reduction (Dolby NR)
Digital Audio
-Audio Digitization
-Audio Format Conversion
Audio Compression
-Waveform Coding
-Perceptual Coding
-Voice Coding
IP Audio Transmission
-Audio Streaming
-Audio Synchronization
-File Downloading
-Progressive Downloading
Digital Audio Quality (DAQ)
-Audio Fidelity
-Frequency Response (FR)
-Total Harmonic Distortion (THD)
-Noise Level
-Signal to Noise Ratio (SNR)
Digital Media Formats
-Musical Instrument Digital Information (MIDI)
-Wave Audio (WAV)
-Audio Interleaved (AVI)
-Advanced Streaming Format (ASF)
-Advanced Streaming Index (ASX)
-Advanced Streaming Format (ASF)
-Real Media (RM, RA, RAM)
-Advanced Audio Codec (AAC™)
-Audio File Format (AU)
-Windows Media Audio (WMA)

Motion Picture Experts Group (MPEG)
-Digital Audio
-Digital Video
Distribution Systems
Media Streams
-Elementary Stream (ES)
-Packet Elementary Stream (PES)
-Program Stream (PS)
-Transport Stream (TS)
MPEG Transmission
-Packet Sequencing
-Channel Multiplexing
-Statistical Multiplexing
MPEG Program Tables
-Program Allocation Table (PAT)
-Program Map Table (PMT)
-Conditional Access Table (CAT)
-Private Tables
Video Modes
-Frame Mode
-Field Mode
-Mixed Mode
Media Flow Control
-Quantizer Scaling
-Bit Rate Control
-Digital Storage Media Command and Control (DSM-CC)
-Real Time Interface (RTI)
Media Synchronization
Display Formatting
MPEG Profiles
-MPEG-2 Profiles
-MPEG-4 Profiles
MPEG Levels
Conformance Points

IP Television Systems
Managed IP Television Systems
Internet Television Service Providers (ITVSPs)
Private IP Television Systems
-IP Television (IPTV) Networks
Contribution Network
-Connection Types
-Program Transfer Scheduling
-Content Feeds
-Integrated Receiver Decoder (IRD)
-Off Air Receivers
-Packet Switch
Asset Management
-Content Acquisition
-Metadata Management
-Playout Scheduling
-Asset Storage
-Content Processing
-Ad Insertion
-Distribution Control
Distribution Network
-Core Network
Access Network
-Digital Subscriber Line (DSL)
-Cable Modem
-Wireless Broadband
-Power Line Carrier (PLC)
-Optical Access Network
Premises Distribution

Premises Distribution Networks (PDN)
Home Multimedia Service Needs
-Internet Access
-Interactive Video
-Media Streaming
Home Multimedia System Needs
-No New Wires
-Data Rates
-Quality of Service (QoS)
-Home Coverage
Home Networking Technologies
-Adaptive Modulation
-Echo Control
-Synchronized Transmission
-Interference Avoidance
-Power Level Control
-Channel Bonding
Transmission Types
-Wired LAN
-Power Line
Premises Distribution Systems
-Digital Home Standard (DHS)
-Multimedia over Coax Alliance (MoCA)™
-802.11 Wireless LAN

IPTV End User Devices
-Set Top Boxes (STB)
-Analog Television Adapters (ATVA)
-Download and Play
-Hybrid STB
-IP Television (IP Television)
-Mobile Video Telephones
-Multimedia Computers
-Portable Media Players
IP STB Capabilities
-Network Connection Types
-Display Capability
-Video Scaling
-Dual Display (Picture in Picture)
-Smart Card
-DRM Client
-Secure Microprocessor
-Media Processing
-Communication Protocols
-Software Applications
-Middleware Compatibility
-Media Portability
End User Device Operation
-Network Interface
-Network Selection
-Channel Selection
-Return Path
-Video Coding
-Audio Coding
-Graphic Processing
-User Interface
-On Screen Display (OSD)
-Electronic Programming Guide (EPG)
-Remote Control
-Wireless Keyboard
-Infrared Blaster
-Web Interface
-Game Port
-Universal Serial Bus (USB)
Premises Distribution
-Network Connections
-Digital Subscriber Line (DSL)
-Satellite Connection (Optional)
-DTT Connection (Optional)
-Cable TV Connection (Optional)
-TV RF Output
-Composite Video
-Component Video
-IEEE 1394
-High Definition Multimedia Interface (HDMI)
-Baseband Audio
-Sony Philips Digital Interface (S/PDIF)
-Wireless LAN (WLAN)
-Ultra Wideband (UWB)

Digital Rights Management (DRM)
Intellectual Property Rights
-Trade Secrets (Confidential Information)
Types of Rights
-Rendering Rights
-Transport Rights
-Derivative Rights
Digital Rights Management
-Rights Attributes
-Rights Models
Digital Assets
-Digital Audio (Voice and Music)
-Digital Video
-Data Files (Books and Databases)
-Application Program Files (Software Applications)
-Container Files
-Digital Asset Management (DAM)
Media Identification
-Unique Material Identifier (UMID)
-International Standard Book Number (ISBN)
-International Standard Serial Number (ISSN)
-Digital Object Identifier (DOI)
-International Standard Recording Code (ISRC)
-International Standard Audiovisual Number (ISAN)
-International Standard Work Code (ISWC)
DRM Security Processes
-Digital Watermarks
-Digital Fingerprint
-Digital Certificate
-Digital Signature
-Secure Hypertext Transfer Protocol (S-HTTP)
-Machine Binding
-Conditional Access (CA)
-Product Activation
-Secure Socket Layer (SSL)
-Transport Layer Security (TLS)
DRM System
-Content Server
-DRM Packager
-License Server
-Key Server
-DRM Controller
-DRM Client
Media Transfer
-File Downloading
-Media Streaming
-Stored Media Distribution
Media Distribution
-Direct Distribution
-Peer to Peer Distribution
-Media Portability
Key Management
-Smart Card
-Virtual Card
Digital Rights Management Threats
-Bit Torrent
-Insider Piracy
-Analog Hole
-Digital Hole
Protocols and Industry Standards
-Extensible Rights Management Language (XrML)
-Extensible Media Commerce Language (XMCL)
-Open Digital Rights Language (ODRL)
-Contracts Expression Language (CEL)
-Secure Digital Music Initiative (SDMI)
-Resource Description Framework (RDF)
-World Wide Web consortium (W3C).
Copy Protection Systems
-Copy Control Information (CCI)
-Copy Generation Management System (CGMS)
-Broadcast Flag
-Serial Copy Management System (SCMS)
-Content Protection for Prerecorded Media (CPPM)
-Content Protection for Recordable Media (CPRM)
-Content Scrambling System (CSS)
-Secure Video Processing (SVP)
-Digital Transmission Content Protection (DTCP)
-High Bandwidth Digital Content Protection (HDCP)
-High Definition Multimedia Interface (HDMI)
-Extended Conditional Access (XCA)

Appendix I - Acronyms

Appendix II - Standards Bodies


back to top

IPTV Basics Acronyms-Appendix 1

3DES - Triple Data Encryption Standard
60i - 60 Interlaced
A/V - Audio Visual
AAC - Advanced Audio Codec
AAF - Advanced Authoring Format
AALn - ATM Adaptation Layer n
AC3 - Audio Compression 3
Ad Credits - Advertising Credits
Ad Model - Advertising Model
Ad Splicer - Advertising Splicer
ADC - Analog to Digital Converter
ADET - Aggregate Data Event Table
ADPCM - Adaptive Differential Pulse Code Modulation
ADSL - Asymmetric Digital Subscriber Line
AEE - Application Execution Environment
AEIT - Aggregate Event Information Table
AES - Advanced Encryption Standard
AES - Audio Engineering Society
AFI - Authority and Format Identifier
AFX - Animation Framework eXtension
AI - Artificial Intelligence
AIR - Application Information Resource
AIT - Application Information Table
AJAX - Asynchronous Javascript and XML
A-LAN - Appartment Local Area Network
Analog HDTV - Analog High Definition Television
ANSI - American National Standards Institute
AoD - Advertising on Demand
API - Application Program Interface
APS - Analog Protection System
ARIB - Association for Radio Industries and Business
ASCII - American Standard Code for Information Interchange
ASF - Advanced Streaming Format
ASF - Advanced Systems Format
ASI - Asynchronous Serial Interface
ASN - Abstract Syntax Notation
ASP - Advanced Simple Profile
ATA - Advanced Technology Attachment
ATIS - Alliance for Telecommunications Industry Solutions
ATM - Asynchronous Transfer Mode
ATSC - Advanced Television Systems Committee
ATV - Analog Television
ATVEF - Advanced Television Enhancement Forum
AU - Audio File Format
AUX - Auxiliary
Avail - Advertising Availability
AV - Audio Video
AVI - Audio Video Interleaved
AVT - AV Transport Service
AWT - Abstract Widowing Toolkit
B2B Advertising - Business to Business Advertising
B2B - Business to Business
B2C - Business to Consumer
BCG - Broadband Content Guide
BCG - Broadcast Cable Gateway
BFS - Broadcast File System
BGP - Border Gateway Protocol
BIFF - Binary Interchange File Format
BIOP - Basic Input Output Protocol
BLC - Broadband Loop Carrier
BML - Broadcast Markup Language
BMP - BitMaP
BOF - Business Operations Framework
BPP - Bits Per Pixel
BPS - Bits Per Second
Broadband TV - Broadband Television
bslbf - Bit Serial Leftmost Bit First
BTA - Broadcasting Technology Association in Japan
BTSC - Broadcast Television Systems Committee
BUC - Buffer Utilization Control
CableCARD - Cable Card
CA - Central Arbiter
CA - Certificate Authority
CA - Conditional Access
CAT - Conditional Access Table
CATV - Cable Television
CCBS - Customer Care And Billing System
CC - Closed Caption
CCIR - Comite' Consultatif International de Radiocommunications
CCTV - Closed - Circuit Television
CDA - Compact Disc Audio
CDA - Content Distribution Agreement
CDATA - Character Data
CDI - Content Digital Item
CDR - Common Data Representation
CDS - Content Directory Service
CEA - Consumer Electronics Association
CE - Consumer Electronics
CEPCA - Consumer Electronics Powerline Communication Alliance
CERN - Conseil European pour la Recherche Nucleaire
CF - Compact Flash
CG - Character Generator
CGM - Consumer Generated Media
CI - Common Interface
CLUT - Color Look-Up Table
CM - Configuration Management
CM - Connection Manager Service
CMTS - Cable Modem Termination System
CN - Core Network
Coax Amp - Coaxial Amplifier
COFDM - Coded Orthogonal Frequency Division Multiplexing
COM - Common Object Model
Co-op - Cooperative Advertising
CORBA - Common Object Request Broker Architecture
CP - Control Point
CPL - Composition Playlist
CPU - Central Processing Unit
CRC - Cyclic Redundancy Check
CRID - Content Reference Identifier
CRL - Certificate Revocation List
CRLF - Carriage Return Followed by a Line Feed
CRT - Cathode Ray Tube
CSM - Component Splice Mode
CSP - Communication Service Provider
CSRC - Contributing SouRCe
CSS - Cascading Style Sheets
CSS - Content Scramble System
CSS - Customer Support System
CTAB - Cable Television Advisory Board
CTEA - Copyright Term Extension Act
CTL - Certificate Trust List
CUTV - Catch Up Television
CVBS - Color Video Blank and Sync
CVCT - Cable Virtual Channel Table
DAC - Digital To Analog Converter
DAI - Digital Item Adaptation
DASE - DTV Application Software Environment
DAU - Data Access Unit
DAVIC - Digital Audio Video Council
DCAS - Downloadable Conditional Access System
DCC Table - Direct Channel Change Table
DCC - Directed Channel Change
DCCP - Datagram Congestion Control Protocol
DCCT - Discrete Channel Change Table
DCD - Document Content Description
DCG - Data Channel Gateway
DCH - Dedicated Channel
DCI - Digital Cinema Initiative
DCM - Device Control Module
DCT - Discrete Cosine Transform
DDB - Download Data Block
DDE - Declarative Data Essence
DDI - Data Driven Interaction
DEBn - Data Elementary Stream Buffer
DEBSn - Data Elementary Stream Buffer Size
DECT - Digital Enhanced Cordless Telephone
DER - Definite Encoding Rules
DES - Data Elementary Stream
DES - Data Encryption Standard
DET - Data Event Table
DFT - Discrete Fourier Transform
DHCP - Dynamic Host Configuration Protocol
DH - Diffie Hellman
DHN - Digital Home Network
DHS - Digital Home Standard
DHTML - Dynamic Hypertext Markup Language
DIB - Device Independent Bitmap
DiffServ - Differentiated Services
Digitizing Tablet - Digitizing Pad
DII - Download Info Indication
DLNA - Digital Living Network Alliance
DLP - Discrete Logarithm Problem
DMA Engine - Direct Memory Access Engine
DMA - Digital Media Adapter
DMA - Direct Memory Access
DMC - Digital Media Controller
DMD - Digital Media Downloader
DMIF - DSM - CC Multimedia Integration Framework
DMP - Digital Media Player
DMPr - Digital Media Printer
DMR - Digital Media Renderer
DMS - Digital Media Server
DOCSIS+ - Data Over Cable Service Interface Specification Plus
DOCSIS® - Data Over Cable Service Interface Specification
DOM - Document Object Model
DPI - Digital Program Insertion
DPX - Digital Picture eXchange
DRAM - Dynamic Random Access Memory
DRM - Digital Rights Management
Drop Amp - Drop Amplifier
DSA - Digital Signature Algorithm
DSCP - Differentiated Services Code Point
DS - Distribution Service
DSI - Data Service Initiate
DSM-CC - Digital Storage Media Command and Control
DSM-CC-OC - Digital Storage Media-Command and Control Object Carousel
DSM-CC-UU - Digital Storage Media-Command and Control User to User
DSM - Digital Storage Media
DSNG - Digital Satellite News Gathering
DSP - Digital Signal Processor
DSS - Digital Satellite System
DSS - Digital Signature Standard
DST - Data Service Table
DTC - Direct to Consumer
DTD - Document Type Definition
DTH - Direct To Home
DTLA - Digital Transmission Licensing Administrator
DTS - Decode Time Stamp
DTS - Digital Theater Sound
DTS - Digital Theater Systems
DTT - Digital Terrestrial Television
DTV - Digital Television
Dub - Dubbing
DV Camcorder - Digital Video Camcorder
DV25 - Digital Video 25
DVB-ASI - Digital Video Broadcast-Asynchronous Serial Interface
DVB - Digital Video Broadcast
DVB-MHP - Digital Video Broadcasting Multimedia Home Platform
DVBSI - Digital Video Broadcast Service Information
DVD - Digital Video Disc
DVE - Digital Video Effect
DVI - Digital Visual Interface
DVR - Digital Video Recorder
DVS - Digital Video Service
DWDM - Dense Wave Division Multiplexing
EAS - Emergency Alert System
EBS - Emergency Broadcast System
EBU - European Broadcasting Union
ECMA - European Commerce Applications Script
ECMA - European Computer Manufactures Association
ECM - Enterprise Content Management
ECM - Entitlement Control Messages
EDCA - Enhanced Distributed Channel Access
EDL - Edit Decision List
EDS - Extended Data Services
EDTV - Enhanced Definition Television
EE - Execution Engine
EEPROM - Electrically Erasable Programmable Read Only Memory
EFF - Electronic Frontier Foundation
EFS - Error Free Seconds
EFTA - European Free Trade Association
EIT - Event Information Table
EKE - Encrypted Key Exchange
EOD - Everything on Demand
EPF - Electronic Picture Frame
EPG - Electronic Programming Guide
ESCR - Elementary Stream Clock Reference
ES - Elementary Stream
E-Tailers - Electronic Retailers
ETM - Extended Text Message
ETSI - European Telecommunications Standards Institute
ETT - Extended Text Table
EUMID - Extended Unique Material Identifier
Euro-DOCSIS - European Data Over Cable Service Interface Specification
E-Wallet - Electronic Wallet
FAB - Fulfillment, Assurance, and Billing
FCC - Federal Communications Commission
FDC - Forward Data Channel
FDDI - Fiber Distributed Data Interface
FES - Front End Server
FIPS - Federal Information Processing Standards
FMC - Fixed Mobile Convergence
FOD - Free on Demand
Forward OOB - Forward Out of Band Channel
FOSS - Free Open Source Software
FourCC - Four Character Code
FPA - Front Panel Assembly
FTA - Free to Air
FTP - File Transfer Protocol
FTTC - Fiber To The Curb
FW - Firmware
GCT - Global Color Table
GIF - Graphics Interchange Format
GP - Graphics Processor
GPS - Global Positioning System
GSM - Global System For Mobile Communications
GUI - Graphic User Interface
GXF - General eXchange Format
HAL - Hardware Abstraction Layer
HANA - High-Definition Audio-Video Network Alliance
HAVi - Home Audio Video Interoperability
HCCA - HCF Coordination Channel Access
HCCA - Hybrid Coordination Function Controlled Channel Access
HCNA - HPNA Coax Network Adapter
HD - High Definition
HD-PLC - High Definition Power Line Communication
HDTV - High Definition Television
HFC - Hybrid Fiber Coax
HID - Home Infrastructure Device
HITS - Headend in the Sky
HMS - Headend Management System
HMS - Hosted Media Server
HND - Home Network Device
HomePlug AV - HomePlug Audio Visual
HomePNA - Home Phoneline Networking Alliance
HP - High Profile
HSM - Hierarchical Storage Management
HSTB - Hybrid Set Top Box
HTML - Hypertext Markup Language
HTTP - Hypertext Transfer Protocol
HTTPS - Hypertext Transfer Protocol Secure
HVN - Home Video Network
iAD - Interactive Advertisements
IANA - Internet Assigned Numbering Authority
ICAP - Interactive Communicating Application Protocol
ICC - International Color Consortium
ICG - Interactive Cable Gateway
IC - Integrated Circuit
IDCT - Inverse Discrete Cosine Transform
IDEA - International Data Encryptions Algorithm
IDE - Integrated Development Environment
IDE - Integrated Drive Electronics
IDL - Interface Definition Language
IEEE - Institute Of Electrical And Electronics Engineers
IETF - Internet Engineering Task Force
IF Switching - Intermediate Frequency Switching
IF - Intermediate Frequency
IGMP - Internet Group Management Protocol
IHDN - In-Home Digital Networks
IIC - Inter-Integrated Circuit Bus
IIF - IPTV Interoperability Forum
IIOP - Internet Inter-ORB Protocol
IKE - Internet Key Exchange
IMS - IP Multimedia System
Inline Amp - Inline Amplifier
InstanceID - Instance Identifier
IOR - Interoperable Object Reference
IP STB - Internet Protocol Set Top Box
IPCATV - Internet Protocol Cable Television
IPDC - Internet Protocol Datacasting
IPDC - Internet Protocol Device Control
IPG - Interactive Programming Guide
IP - Internet Protocol
IPMP - Intellectual Property Management and Protection
IPPV - Impulse Pay Per View
IPR - Intellectual Property Rights
IPTV - Internet Protocol Television
IPTV - IP Television Service
IPVBI - IP Multicast over VBI
IR Blaster - Infrared Blaster
IR Receiver - Infrared Receiver
IRD - Integrated Receiver and Decoder
IRT - Integrated Receiver and Transcoder
ISAN - International Standard Audiovisual Number
ISBN - International Standard Book Number
ISDB - Integrated Services Digital Broadcasting
ISDN - Integrated Services Digital Network
IS - Intensity Stereo
ISMA - Internet Media Streaming Alliance
ISO - International Standards Organization
ISP - Internet Service Provider
ISR - Interrupt Service Routine
ITU - International Telecommunication Union
iTV - Internet TV
IVG - Integrated Video Gateway
IWS - Initial Working Set
JAAS - Java Authencation and Authroization Service
JAR - Java Archive
JCA - Java Cryptography Architecture
JCE - Java Cryptography Extentions
JCIC - Joint Committee on Intersociety Coordination
JDK - Java Development Kit
JFIF - JPEG File Interchange Format
JMF - Java Media Framework
JNG - JPEG Network Graphics
JNI - Java Native Interface
JNM - Java Native Methods
JPEG2000 - Joint Picture Experts Group 2000
JPEG - Joint Photographic Experts Group
Jscript - JavaScript
JS - Joint Stereo
JSSE - Java Secure Socket Extension
JVM - Java Virtual Machine
kbps - Kilo bits per second
KDF - Key Derivation Function
Killer App - Killer Application
KLV - Key Length Value
KoD - Karaoke on Demand
KPI - Key Performance Indicator
KQI - Key Quality Indicators
LAES - Lawfully Authorized Electronic Surveillance
LAN - Local Area Network
LBI - Late Binding Interface
LCD - Liquid Crystal Display
LCN - Logical Channel Number
LFE - Low Frequency Enhancement
LID - Local Identifier
Linear TV - Linear Television
Liquid LSP - Liquid Label Switched Path
LISP - LIS Processing
LLC-SNAP - Logical Link Control-Sub Network Access Protocol
LLU - Local Loop Unbundling
LMDS - Local Multichannel Distribution Service
LMDS - Local Multipoint Distribution System
LOC - Local Operations Center
LP-1 - Local Primary Monitoring Station First
LP-2 - Local Primary Monitoring Station Alternate
LSD - Logical Screen Descriptor
LSF - Low Sampling Frequency
MAC - Media Access Control
MAC - Medium Access Control
MAC - Message Authentcation Code
MAP - Media Access Plan
MBGP - Multicast Border Gateway Protocol
MB - Media Block
MBONE - Multicast Backbone
Mbps - Millions of bits per second
MCard - Multiple Stream CableCARD
M-CMTS - Modular Cable Modem Termination System
MCNS - Multimedia Cable Network System
MCR - Master Control Room
MDCT - Modified Discrete Cosine Transformation
MDD - Metadata Dictionary
MDI - Media Delivery Index
MER - Modulation Error Ratio
MGG-LC - Low Complexity MNG
MG - Minimum Guarantee
MGT - Master Guide Table
MHD - Mobile Handheld Device
MHEG - Multimedia/Hypermedia Expert Group
MHP - Multimedia Home Platform
Microchannel - Television Micro Channel
MIDI - Musical Instrument Digital Interface
MIME - Multipurpose Internet Mail Extensions
MITRE - Missile Test and Readiness Equipment
MIU - Media Interoperability Unit
MMDS - Multichannel Multipoint Distribution Service
MMDS - Multipoint Microwave Distribution System
MMS - Microsoft Media Server Protocol
MMU - Memory Management Unit
MNG - Multiple image Network Graphics
MoCA - Multimedia over Coax Alliance
MOV - QuickTime MOVie format
MP3 - Motion Picture Experts Group Layer 3
MP3 - Motion Picture Experts Group Level 3
MP4 - MPEG-4
MPEG - Motion Picture Experts Group
MPEGoIP - MPEG over Internet Protocol
MP - Main Profile
MPTS Feed - Multiprogram Transport Stream Feed
MPTS - Multiprogram Transport Stream
MRD - Marketing Requirements Document
MRD - MPEG-2 Registration Descriptor
MRLE - Microsoft Run Length Encoding
MSB - Most Significant Bit
MSDP - Multicast Source Discovery Protocol
MSE - Mean Square Error
MS - Media Server
MSO - Multiple System Operator
MTFTP - Multicast Trivial File Transfer Protocol
MTT - Mobile Terrestrial Television
MTU - Maximum Transmission Unit
MuX - Multiplexer
MVDDS - Multichannel Video Distribution and Data Service
MVPD - Multichannel Video Program Distributor
MXF - Material eXchange Format
NAB - National Association Of Broadcasters
NABTS - North American Basic Teletext Specification (EIA_516)
NAL - Network Abstraction Layer
NAN - Not A Number
NCF - Network Connectivity Function
NCTA - National Cable Television Association
Net - Internet
NICAM - Near Instantaneous Companded Audio Multiplexing
NIC - Network Interface Card
NI - Network Interface
NISDN - Narrrow-band Integration Services Digital Network
NIST - National Institute Of Standards And Technology
NNW - No New Wires
NOC - National Operations Center
NOC - Network Operations Center
NPT - Normal Play Time
NPVR - Network Personal Video Recorder
NRT - Network Resources Table
NSAP - Network Service Access Point
NTP - Network Time Protocol
NTSC - National Television System Committee
NUT - Net UDP Throughput
NVOD - Near Video On Demand
OBE - Out of Box Experience
OCAP - Open Cable Application Platform
OC - Object Carousel
On Airwaves - On-Air
OOB Channel - Out of Band Channel
OOB Receiver - Out of Band Receiver
OPERA - Open PLC European Research Alliance
ORB - Object Request Broker
OSD - On Screen Display
OSGI - Open Systems Gateway Initiative
OS - Operating System
OSPF - Open Shortest Path First
OSS - Operations Support System
OUI - Organization Unique Identifier
P2P - Peer to Peer
PAL - Phase Alternating Line
PAM - Pulse Amplitude Modulation
Parametric QoS - Parametric Quality of Serivce
PAT - Program Association Table
PBS - Public Broadcast Service
PCDATA - Parsed Character Data
PCI - Peripheral Component Interconnect
PCMCIA - Personal Computer Memory Card International Association
PCM - Pulse Coded Modulation
PCR - Production Control Room
PCR - Program Clock Reference
PDA - Personal Digital Assistant
PDM - Pulse Duration Modulation
PDV - Packet Delay Variation
PEM - Privacy Enhanced Mail
PE - Presentation Engine
PER - Packet Error Rate
PES - Packetized Elementary Stream
PFR - Portable Font Resource
PGP - Pretty Good Privacy
PID Dropping - Packet Identifier Dropping
PID - Packet Identifier
PIG - Picture in Graphics
PIMDM - Protocol Independent Multicase Dense Mode
PIM - Protocol Independent Multicast
PIP - Picture in Picture
PKI - Public Key Infrastructure
PKIX - PKI X.509
Play-List - Playlist
PLC - Power Level Control
PLMN - Public Land Mobile Network
PLTV - Pause Live Television
PMI - Portable Media Interface
PMP - Portable Media Player
PMS - Personal Media Server
PMS - Property Management System
PMT - Program Map Table
PNG - Portable Network Graphics
POD - Personal Operable Device
POD - Point of Deployment
POD - Point of Deployment Module
POE - Point of Entry
POTS - Plain Old Telephone Service
PPD - Pay Per Day
PPV - Pay Per View
Preamp - Pre-Amplifier
Private TV - Private Television
PSIP - Program and System Information Protocol
PSI - Program Specific Information
PSM - Program Splice Mode
PSNR - Peak Signal to Noise Ratio
PSTD - Program System Target Decoder
PSTN - Public Switched Telephone Network
PSU - Pillow Speaker Unit
PTS - Presentation Time Stamp
PU - Presentation Unit
Push VOD - Push Video on Demand
PVR - Personal Video Recorder
QAM - Quadrature Amplitude Modulation
QoS Policy - Quality of Service Policy
QoS - Quality Of Service
QPSK - Quadrature Phase Shift Keying
QT Atoms - Quicktime Atoms
RADIUS - Remote Access Dial In User Service
RAI - Resource Adaptation Engine
RAM - Random Access Memory
RA - Registration Authority
RAS - Remote Access Server
RAS - Rights Access System
RCC - Reverse Control Channel
RC - Remote Control
RCS - Rendering Control Service
RDC - Reverse Data Channel
RDF - Resource Description Framework
RDP - Remote Display Protocol
Regional VHO - Regional Video Hub Office
Reverse OOB - Reverse Out of Band Channel
RF Bypass - Radio Frequency Bypass Switch
RF Modulator - Radio Frequency Modulator
RF Out - Radio Frequency Output
RFC - Request For Comments
RGBA - Red Green Blue Alpha
RGB - Red, Green, Blue,
RG - Residential Gateway
RHVO - Remote Video Hub Operation
RIFF - Resource Interchange File Format
RM - RealMedia
ROM - Read Only Memory
RPC - Regional Protection Control
RPF - Reverse Path Forwarding
RP - Rendezvous Point
RPTV - Rear Projection Television
RRT - Rating Region Table
RSA - Rivest, Shamir, Adleman
RSS - Really Simple Syndication
RSVP - Resource Reservation Protocol
RTCP - Real-Time Transport Control Protocol
RTOS - Real Time Operating System
RTP - Real Time Protocol
RTSP - Real Time Streaming Protocol
RTSPT - Real Time Streaming Protocol over TCP
RTSPU - Real Time Streaming Protocol over UDP
S/PDIF - Sony Philips Digital InterFace
SAN - Storage Area Network
SAP - Secondary Audio Program
SAP - Session Announcement Protocol
SAS - Subscriber Authorization System
SBB - Set Back Box
SBNS - Satellite and Broadcast Network System
SCard - Single Stream CableCARD
SCP - Service Control Protocol
SCR - System Clock Reference
SCSI - Small Computer Systems Interface
SCTE - Society of Cable Telecommunication Engineers
SDD - Self Describing Device
SDF - Service Description Framework
SDH - Synchronous Digital Hierarchy
SDI - Serial Digital Interface
SDK - Software Development Kit
SDP - Session Description Protocol
SDS - Service Discovery and Selection
SD - Standard Definition
SDT - Service Description Table
SDTV - Standard Definition Television
SDV - Switched Digital Video
SECAM - Sequential Couleur Avec MeMoire
SELT - Single Ended Line Test
SGML - Standard Generalized Markup Language
SGW - Service Gateway
SHE - Super Headend
SID - Service Identifier
SII - Station Identification Information
SI - Service Information
SI - System Information
SMATV - Satellite Master Antenna Television
SMBUS - System Management Bus
SMIL - Synchronized Multimedia Integration Language
SMS - Screen Management System
SMS - Subscriber Management System
SNMP - Simple Network Management Protocol
SOC - System On Chip
Softkeys - Soft Keys
SPG - Synchronization Pulse Generator
SP - Simple Profile
SRM - Session and Resource Manager
SRTP - Secure Real Time Protocol
SRTS - Synchronous Residual Time Stamp
SSH - Secure Shell
STC - System Time Clock
Stereo - Stereophonic
STP - Service Transport Protocol
STS - System Time Stamp
Studio - Movie Studio
STV - Subscription Television
Stylesheet - Style Sheet
S-Video - Separate Video
SVOD - Subscription Video on Demand
Sync Impairment - Synchronization Impairments
TFS - Transient File System
TFS - Transport File System
TFTP - Trivial File Transfer Protocol
Timestamp - Time Stamp
T - Mail - Television Mail
TMS - Theater Management System
Transport ID - Transport Identifier
TRT - Total Running Time
TSFS - Transport Stream File System
TSTV - Time Shift Television
TSTV - Time Shifted Television
TTS - Text To Speech
TV Centric - Television Centric
TV Channel - Television Channel
TV Portal - Television Portal
TV Studio - Television Studio
TVoF - Television over Fiber
TXOP - Transmission Opportunity
UGC - User Generated Content
UI - User Interface
UMB - Ultra Mobile Broadband
UMID - Unique Material Identifier
UPA - Universal Powerline Association
Upfronts - Upfront Advertising
UPnP AV - Universal Plug and Play Audio Visual
UPnP - Universal Plug and Play
USC - User Selectable Content
USM - User Services Management
VBI - Video Blanking Interval
vBook - Video Book
VBR Feed - Variable Bit Rate Feed
VBV - Video Buffer Verifier
VCL - Video Coding Layer
VCO - Video Central Office
VCT - Virtual Channel Table
VC - Virtual Channel
VDN - Video Distribution Network
V-Factor - V Factor
VHO - Video Hub Office
Video Ringtone - Video Ring Tone
Virtual TV Channel - Virtual Television Channel
VLE - Variable Length Encoding
VM - Virtual Machine
VOD - Video On Demand
VQI - Video Quality Index
VQM - Video Quality Measurement
VRML - Virtual Reality Modeling Language
VSO - Video Serving Office
WMA - Windows Media Audio
WMM - Wi-Fi Multimedia
WM - Windows Media
WTCG - Watch This Channel Grow
X3D - Extensible 3D
XDI - Context Digital Item
XSLT - XML Stylesheet Language Transformation

About the Author

Mr. Lawrence Harte has over 29 years of experience in the electronics industry including company leadership, product management, development, marketing, design, and testing of telecommunications (cellular), radar, and microwave systems. He has been issued patents relating to cellular technology. He has authored over 75 articles on related subjects and has been a speaker and panel moderator at industry trade events. Mr. Harte earned executive MBA at Wake Forest University and received his Bachelors degree from University of the State of New York. During the TDMA digital cellular standard development process, Mr. Harte served as an editor and voting company representative for the Telecommunications Industries Association (TIA) TR45.3, digital cellular standards committee. As of 2008, Mr. Harte had authored and co-authored over 100 books relating to telecommunications technology. He has served as a consultant and expert witness for leading companies including Ericsson, Siemens, VLSI, AMD, Casio, Samsung, Sony, ATT, Nokia, Hughes and many others.

back to top


This IPTV book explains why and how companies are using IPTV equipment and to provide television services over IP data networks. You will discover what IPTV is, why companies and people are converting systems and selecting IPTV services. The different types of IPTV systems including managed and unmanaged IPTV systems are explained. Discover why companies are choosing to use IPTV systems to deliver television services over traditional television broadcast system.

You will learn how IPTV can allow users to access to a million TV programs virtually anywhere in the world. Discover how IPTV systems can offer new types of content including community created content, personal media channels and unique sponsored programming where content owners pay the IPTV operator to make their content available to viewers.

IPTV video technology is explained including video compression (MPEG, VC-1) and how IP video transmission is different than broadcast video. IP audio technology is described including audio compression (MP3, AAC) and how IP audio is transmitted along with IP video. Find out how and why IPTV systems use MPEG. You will learn about the different types of MPEG compression (MPEG-2, MPEG-4, H.264/AVC) and how MPEG uses profiles to adapt the media to the many types of user devices that can display IPTV media.

The functional parts of IPTV systems are described along with their operation and the key protocols that are used to manage IPTV networks. Learn about the different types of premises distribution networks (e.g. home networks) and how they are used to distributed IPTV signals within the home.

Described are the different types of end user devices including IP set top boxes, IP televisions, mobile video telephones and portable media players. You will learn about media content rights and how IPTV systems use digital rights management to control access and protect content. Some of the most important topics featured are:

• The different types of IPTV systems
• How IP television systems work
• New services are possible through the use of IPTV
• IP Video compression, formats and transmission
• IP Audio compression, formats and transmission
• MPEG technology, options and profiles
• IPTV network components and protocols
• Distributing IPTV in the Home using Home Networks
• IPTV Viewing Devices
• DRM for IPTV

back to top

IPTV Basics bk7781356$39.99

Click to enlargeeBook (pdf format)
Click to enlargeBook + eBook (pdf format)