Options for Delivering Video on Demand

2 Day Course
Hands On
Official Curriculum
Code PWL321

Book Now - 3 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


Today people are no longer satisfied with watching live television but wish to be able to watch view programmes and movies at times convenient to them. Also they may wish to view premium content not available over normal broadcast television channels.

Video on Demand 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 will examine the distribution of Video and on Demand Television using RTSP through quality controlled networks as well as using a normal browser over Web technology for delivery over imperfect networks and over the Internet.  Many options are possible and each offers its own advantages and difficulties. Some require Video encoded in particular formats while others provide for delivery of higher qualities and bandwidths. The new features evolving in HTML version 5 are increasing the standardization of Web delivered video. Earlier methods using proprietary player technology such as Flash and Silverlight still dominate Web delivery. The different approaches to playing video on Demand will be compared hands-on within the course and typical problems demonstrated.

Delegates on this course will complete 'Hands On' sessions which will enable them to design and build Video on Demand services.


Upon completion candidates will be able to:

  • Install and use VoD Client and a VoD Server
  • Install and use a protocol analyser to decode and analyze VoD protocols
  • Build Web Technology based VoD services
  • Install and configure a Live Video on Demand TV Camera Service
  • Build an over-the-top VoD Service for Flash and ASF delivery
  • Encode and Transcode Video for VoD delivery


Hide all

Next Generation Broadcast IPTV Architecture (5 topics)

  • Home Delivery of Digital TV over IP
  • TV Program Distribution and Delivery
  • What is IPTV
  • Components of Video on Demand Service
  • Hands-on Exercise: Installing VLC and Quicktime to Play VoD

Video on Demand Options (9 topics)

  • VoD Architecture and SDP
  • VoD Delivery Options
  • RTSP
  • SIP
  • SAP
  • Web Technology
  • Hands-on Exercise: Configuring a Vod Service
  • Hands-on Exercise: Installing Wireshark to analyse VoD Protocols
  • Hands-on Exercise: Using SIP

Video Codecs and Encoding (11 topics)

  • MPEG-1
  • MPEG-2 - H.262
  • MPEG-4
  • AVC - MPEG 4 Part 10 - H.264
  • WMV
  • DivX and Xvid
  • ProMPEG
  • Audio Encoding
  • Hands-on Exercise: Configuring a Camera Feed and Encoding in MPEG
  • Hands-on Exercise: Trancoding Video and Examining Quality
  • Hands-on Exercise: Using Wireshark to analyze Video Encoding

Web and Hand-held Television (8 topics)

  • Using Web Technology for VoD
  • Internet TV
  • Television Quality
  • Engineering for Internet TV Distribution
  • Applications For IPTV Delivery
  • Setting Up and Internet TV Server
  • Hands-on Exercise: Configuring a WebTV Service for VoD
  • Hands-on Exercise: Adding Live On-Demand Feeds

HTML5 and Flash (9 topics)

  • Playing Video from Web Pages
  • Delivering Video to Mobile Dices
  • Progressive Download
  • Flash
  • Functions HTML Brings
  • Comparing the Code
  • Current Problems with HTML5
  • Hands-on Exercise Implementing an HTML5 enabled Web Server
  • Hands-on Exercise Comparing Flash and HTML5 delivery of Video on Demand


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

Prerequisite Skills Assessments

Please take the following assessments to validate meeting the prerequisite knowledge level required for the course.

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 Dec Jan Feb Mar Apr May
Virtual Classroom (Bangalore)
2 Days $2,275
Virtual Classroom (Dubai)
2 Days $2,275
Virtual Classroom (London)
2 Days $2,275
Virtual Classroom (Reston, VA)
2 Days $2,275
Virtual Classroom (Singapore)
2 Days $2,275

What Our Customers Say

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