Using IPTV Technology In Closed Circuit Television Systems (CCTV)

3 Day Course
Official Curriculum
Code PWL253

Book Now - 3 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


This course provides an overview of digital television, MPEG encoding and IPTV delivery for use on modern CCTV services. It is intended for system engineers, developers, managers, technical engineering service and support staff who need a hands-on introduction to TV systems being delivered over broadband services.

The course will include demonstrations and hands-on exercises. Attendees will be invited to connect their own Windows based PCs or Laptop computers to the in-class network and take part in the hands-on demonstrations.


When you have completed this course you will be able to:

  • Describe in detail modern digital CCTV delivery
  • Deploy CCTV encoding systems using MPEG-2, MPEG-4 and H.264
  • Analyse MPEG transport stream encoding
  • Identify how MPLS could be deployed in large IPTV services
  • Examine key issues of Quality of Service
  • Build simple IP based VoD and Multicast Live CCTV services
  • Use PC based protocol analyzers to analyse the key IPTV protocols


Collapse all

Television Architecture (5 topics)

  • Television Signals
  • Analogue Television: PAL
  • Formats: 4:2:2, 4:2:0, CIF, QSIF
  • Digitally-Compressed Television
  • Digital Modulation: MPEG Hierarchy, MPEG1, MPEG2

TV Distribution Systems (2 topics)

  • Digital CCTV Delivery
  • Encoder Classification: MPEG-2, MPEG-4, H.264

MPEG Encoding (17 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
  • Packetized Element Stream (PES)
  • Decode Time Stamp (DTS)
  • Presentation Time Stamp (PTS)
  • System Clock Reference (SCR)
  • Quantization of Program and Transport Streams
  • Channel coding
  • MPEG-4 H.264

MPEG Transport Streams and Packets (11 topics)

  • Transport stream format
  • MPEG Packets and headers
  • Service Information (SI), Program Specific Information (PSI)
  • Data Broadcasting DSM-CC
  • MHP Signalling
  • Program Allocation Table (PAT)
  • Program Map Table (PMT)
  • Conditional Access Table (CAT)
  • NIT, SDT & EITs
  • Effect on STB Behaviour
  • Channel Coding and Forward Error Recovery

What is IPTV (4 topics)

  • The principles of Digital TV over IP
  • Comparing the difference between WebTV, Over-the-Top TV and IPTV
  • Viewing IPTV through PC platforms
  • General System architecture of a multicast IPTV network

IPTV Network Architecture (17 topics)

  • Applications and their service needs
  • TV Program Distribution
  • Satellite vs Cable delivery
  • Components of IPTV Service Network
  • Streamers
  • Encoders
  • Routers and Switches
  • Distribution Networks
  • Core Networks
  • Access Networks: Wired vs Wireless
  • DSL Technology: ADSL, VDSL
  • Fiber and Copper Loops
  • Service Types and Issues
  • Channel Zapping
  • Media Player Applications
  • Video-on-demand
  • Near Video On Demand

IPTV Delivery Protocols (10 topics)

  • Physical and Link layers
  • Gigabit Ethernet
  • Methods of requesting VoD
  • Playing media streams
  • Session Description Protocol(SDP)
  • Real Time Streaming Protocol (RTSP)
  • Structure of RTSP packet
  • Using Real Time Transport Protocol (RTP)
  • Real Time Control Protocol (RTCP)

Structure of Protocols used to carry CCTV (8 topics)

  • Structure of Ethernet frame
  • Structure of IP packet
  • Structure of UDP packet
  • Structure of TCP packet
  • Structure of RTP packet
  • RTSP
  • MPEG Encoding Analysis

Requesting Multicast IPTV streams (7 topics)

  • Multicast Addressing
  • Structure of IGMP v2 and v3 packets
  • Multicast addressing
  • How inter switch traffic works
  • How hosts join and leave groups
  • Mechanisms different switches use: IGMP Snooping
  • Tracing Layer 2 and Layer 3 addresses throughout systems

Multicast Routing: Protocol Independent Multicast (PIM) (7 topics)

  • Structure of Multicast trees: Source and Shared
  • Dense and Sparse Mode Multicast
  • Source Specific Multicast
  • Protocol Independent Multicast (PIM)
  • Configuration of PIM and IGMP
  • Troubleshooting Multicasting
  • Unicast and Multicast routing tables

Video Quality (8 topics)

  • What is Quality of service
  • Key QoS parameters
  • Discovering the constraints for the video?
  • How to ensure quality
  • Sizing and calculating queuing delays
  • Network engineering to deliver quality
  • Aggregation network design
  • Quality of service engineering

Multi-Protocol Label Switching (MPLS) (13 topics)

  • Basics of MPLS, architecture
  • MPLS evolution
  • Conceptual goal of MPLS
  • Label Switched Paths
  • Protocol Options
  • Distributing Label Switched Paths
  • LDP
  • Deploying MPLS in large distribution networks
  • QoS in MPLS:
  • Alternate LSP routing
  • Fast Reroute Protocol
  • Scalability Issues
  • Multicasting over MPLS

Evaluation and Review


The course assumes a basic user level knowledge of Windows and simple IP networking. Delegates without this experience could attend PDN012 Hands On TCP/IP and Internet Protocols.

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Sep Oct Nov Dec Jan Feb

and Virtual Classroom
3 Days $2,800

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


Share this Course


Recommend this Course