Hands-on Troubleshooting IPTV Inside The Head-end

2 Day Course
Hands On
Code PWL393

Book Now - 3 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


TV Head-ends are migrating to high speed IP structures for delivery of digital encoded real-time live content. Ethernet and IP packet based services are replacing SDI and synchronous connections. The new technologies pose different challenges to delivering reliable services and require different troubleshooting skills. Finding and correcting problems in a service requires analytic skills which can be learnt from experience and can be developed by the structured approach to troubleshooting.

Services can only be delivered reliably if the underlying network resources have been provided. Ethernet and routed IP are statistical datagram technologies so reliable services can only be delivered through well designed network configurations. Even then end to end delay will not be constant and can only be accurately calculated by understanding the queuing and statistical variation in the resulting transmission services. This requires an understanding of sizing statistical confidence intervals and how to verify service delay with management tools.

This course will provide a structured approach to troubleshooting IP based video delivery services. It will teach in depth analysis the key protocols found in IPTV Head-ends. Identifying interconnection problems between in-house devices and linking to external delivery sites will be addressed. It will also describe how to calculate confidence intervals of delay through service elements and queuing in order to allow engineers to design systems matching operational requirements and verify their operation when in operation.


When you have completed this workshop you will be able to:-

  • Describe how to analyze and troubleshoot problems in IPTV Headend
  • Install and use WireShark Protocol Analyzer software
  • Verify connectivity and correct IP address provisioning
  • Identify IP address reachability problems and how to find them
  • Use key functions to measure delay, bandwidth, jitter and packet loss
  • Analyze loading and topology to predict capacity and queuing delay

Target Audience

This course is intended for engineers, service designers, developers, systems engineers and troubleshooting technicians involved in the development and support for IPTV Head-ends.

Hands-on exercises will use Windows based PCs or laptops deploying protocol analysers to detect and troubleshoot faults and observe the performance of IPTV Head-end systems Exercises will be run over an in class LANs deploying a network fault simulator to test performance and troubleshoot real faults. Attendees will be given an opportunity to connect their own Windows laptop in order to run the hands-on exercises.


Collapse all

Fundamentals of Troubleshooting (3 topics)

  • Approaches to Troubleshooting
  • Classifying Issues to Protocol Layers
  • Steps in fault finding

Hands-on Mystery set-ups (1 topic)

  • A number of mystery setups will be configured by the instructor and attendees will apply the skills that they have learned by locating the faults in turn.

IPTV Protocol Analysis: Hands-on Tutorial (7 topics)

  • Using WireShark analyzers
  • Building filters
  • Following flows through RTP, UDP, IP and Ethernet
  • Graphing IO Performance
  • Measuring times and graphing timing
  • Tracking NTP, PTP and RTCP
  • Analyzing SNMP control

Measuring and Estimating Loads (6 topics)

  • Comparing Bit-rate and throughput
  • Statistical distribution of encoded video
  • Calculating confidence issues
  • Availability and reliability
  • Calculating availability confidence intervals
  • Hands-on exercise: measuring timing and throughput

Queuing and Sizing Services (6 topics)

  • Where do we find queues
  • Impact of queuing on delay and throughput
  • Calculating end to end delay
  • Allocating ports and contention resources
  • Calculating probability of blocking
  • Hands-on Exercise: Sizing a Service

Troubleshooting Addressing (8 topics)

  • Layering of addresses
  • Routing Addresses
  • Multicast Addressing and selecting addresses
  • Using and avoiding NAT and NAPT
  • Identifying Link Local Multicast
  • Selecting Multicast Streams using Internet Group Management Protocol
  • Leaving streams
  • IGMPv2 and IGMPv3 for stream selection

Layers 4 and 5 Troubleshooting (9 topics)

  • UDP and RTP/RTCP delivery of IPTV
  • Identifying the effects of packet loss and delay variation
  • Identifying timing using RTCP
  • Testing and Troubleshooting IPTV Transport Streams
  • How MPEG transport streams work
  • Recognizing I-Pictures, B-Pictures and P-Pictures
  • MPEG Clocks
  • Measuring delay variation
  • Lip Sync problems

Hands-on Troubleshooting IPTV MPEG Streams


Attendees must have a good understanding of using Windows based laptop computers, installation and configuration of software. Each student should have a Windows 10 Laptop with at least one Ethernet interface. Prior knowledge of TV and Video is assumed. Students must be familiar with Windows 10, have administrator rights over the laptop used and be able to configure or turn off firewalls and any antivirus software used. No prior knowledge of Wireshark or troubleshooting IP is required.

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
2 Days $2,250
and Virtual Classroom
2 Days $2,250

and Virtual Classroom
2 Days $2,250
Reston VA
and Virtual Classroom
2 Days $2,250

and Virtual Classroom
2 Days $2,250

and Virtual Classroom
2 Days $2,250

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