Options for Delivering Video on Demand

2 Day Course
Hands On
Official Curriculum
Code PWL321

Book Now - 4 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


Video on Demand (VoD) provides users with the ability to view content much like a video recorder, pausing, rewinding and replaying as they wish. Several different mechanisms are available to deliver VoD services each with its own advantages and disadvantages.

This course will examine the distribution of video and on demand television using both open standard and open protocol methods. 

Over the top of the Internet (OTT) delivery will be considered using both HTTP based systems and new proprietary technologies such as Secure Reliable Transport (SRT). The new features evolving in HTML5 are also discussed as is the movement towards adaptive bit rate streaming techniques for OTT delivered media.

Delivery over managed IP networks will be considered using both RTSP and open standard protocols such as Network Device Interface (NDI).


Upon completion delegates will be able to:

  • Install and use VoD client and server software.
  • Install and use a protocol analyser (Wireshark) to decode and analyse open standard and open protocol VoD systems.
  • Encode and transcode video as required for VoD delivery.
  • Analyse the effects of packet loss and delay on the VoD streams.

Additional Information

Hands-On Learning

Delegates on the course will complete ‘Hands On’ sessions which will enable them to design and build VoD services.

Wireshark will be used to decode and analyse VoD streaming sessions.

Encoding techniques will be overviewed and an Internet simulator tool will be used to inject both packet loss and delay into VoD streams.

The effects of packet loss and delay will be considered for the various VoD streaming technologies.

Typical Quality of Service (QoS) techniques used to protect VoD services will be considered.


Collapse all

Next Generation Broadcast IPTV Architecture (3 topics)

  • What is IPTV
  • TV program distribution and delivery
  • Components of a VoD service.

Open Standards and Open Protocols used in VoD Delivery (7 topics)

  • HTTP
  • HTML5 and playing video from web pages
  • RTSP
  • SIP
  • SAP
  • SRT
  • NDI

Video Codecs and Encoding (5 topics)

  • MPEG-1
  • MPEG-2
  • MPEG-4
  • AVC - MPEG-4 Part 10 - H264
  • HEVC

Quality of Service (QoS) (8 topics)

  • Managed and unmanaged IP networks
  • Effects of congestion on queues and typical limitations on link utilisation
  • Scalability issues related to aggregation of VoD streams
  • Scalability issues related to VoD streams encoded using variable bit rate and constant bit rate encoding.
  • IntServ and where used
  • DiffServ and where used
  • QoS at Layer 2, Layer 2.5 and Layer 3
  • Typical queue scheduling mechanisms

Effects of Packet Loss and Delay (2 topics)

  • Effects of packet loss and delay on TCP and UDP protocols
  • Effects of packet loss and delay on VoD streaming processes considered in this course


Delegates should have a good understanding of IPTV technology and general broadcasting principles.

Relevant Certifications

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

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