MPEG-4, H.264 and DRM in IPTV

2 Day Course
Official Curriculum
Code PWL013

This course has been retired in favour of the DVB and MPEG Essentials course.


Collapse all

Digital Television Systems (7 topics)

  • Colour Television
  • Digital Video Broadcasting
  • MPEG Formats
  • 4:2:2, 4:2:0, CIF, QSIF
  • Transport systems

MPEG Encoding (9 topics)

  • Source Encoding
  • MPEG Compression Concepts
  • Prediction and Interpolation
  • Reordering
  • Motion: Prediction, estimation and compensation
  • I, P and B Pictures
  • MPEG Levels and Profiles
  • Audio Compression
  • Framing Formats

Multiplexing of Signals (9 topics)

  • Pacetised Element Stream(PES)
  • Decode Time Stamp (DTS)
  • Presentation Time Stamp (PTS)
  • System Clock Reference (SCR)
  • Quantization of Program and Transport Streams
  • MPEG Transport Packet
  • Program Allocation Table (PAT)
  • Program Map Table (PMT)
  • Conditional Access Table (CAT)

Channel Coding and Forward Error Recovery (6 topics)

  • Energy Dispersal
  • Reed-Solomon Coding
  • Convolutional Coding
  • Interleaving
  • Trellis Decoding
  • Temporal Spreading

Conditional Access and Forward Error Recovery (5 topics)

  • Conditional Access Mechanisms
  • Encryption
  • Entitlement Management Messages (EMM)
  • Entitlement Control Messages (ECM)
  • Encoding ECM and EMM into the transport stream

MPEG-4 and H.264 Standards (13 topics)

  • Related standards: JPEG and JPEG2000
  • Video Objects (VO)
  • Video Object Plane (VOP)
  • Short Header Mode
  • Motion Vectors
  • Video Packet Structure
  • Interlacing
  • Motion Compensation of VOP
  • Static Sprite Coding
  • Advanced Coding Efficiency (ACE)
  • Texture Coding
  • Studio Quality Encoding

H.264 Part 10 (22 topics)

  • Syntax of Encoding
  • H.264 Modes: I, P, B, SP and SI
  • Slices and Macro Blocks
  • Macro Prediction
  • Intra Prediction
  • Luma, Chroma and Signalling prediction
  • Deblocking Filter
  • Transform Quantization
  • Reordering
  • Entropy Coding
  • Main Profile
  • B Slices and Reference Pictures
  • Weighted Prediction
  • Context-based Adaptive Binary Arithmetic Coding (CABAC)
  • Extended Profiles
  • SP and SI Slices
  • Stream Switching
  • H.264 Transport
  • Network Abstraction Layer (NAL)
  • Parameter Sets
  • Transmission and Storage of NAC units
  • MPEG-2/MPEG-4/H.264 Comparisons

Digital Rights Management (9 topics)

  • DRM Design Decision Metric
  • Expression, Authentication, Protection
  • DRM Principles
  • Vendor Broker Services
  • Repositories
  • Purchaser brokers
  • Payment Models
  • Rights Management Service
  • Planning a DRM Service


Delegates should have attended IPTV: Internet Protocol Services for TV Distribution and Switching, or have similar skills and experience.

What Our Customers Say

Enjoyable and very worthwhile course”

Principle on Compliance Engineer, Liberty Global

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

Course PDF