Adaptive Bitrate Streaming Fundamentals
3-day training course covering the fundamentals of Adaptive Bitrate streaming and video encoding
Detailed Course Modules
What can Adaptive Over The Top WebTV deliver
Defining WebTV; Comparison with other IPTV options; Video on demand; Multicast IPTV for live delivery; Hands On Exercise 1: Building in-class IPTV delivery network; Hands On Exercise 2: Classroom Demonstration of IPTV and Web TV options; Some key Adaptive WebTV Sites; WebTV Service
Analyzing The TV Delivery Protocol Stack
Requirements for TV delivery; Clocking and synchronization; Physical and Link connections; Transport layer options: UDP and TCP; TCP Delay and Throughput issues; The impact of errors on video out of sequence data, variation in delay and packet loss; Error recovery with TCP; Hands On Exercise 3: Carrying HDTV streams over TCP and UDP
Building Adaptive Bitrate Service
Key Multimedia Services; Streaming Live Services; On-demand Video Services; Progressive Download; Adaptive Services; Transport Streams; Hands On Exercise 4: Using configuring adaptive Bit-rate Services; Microsoft Smooth Streaming; Apple HLS; Hands On Exercise 5: Comparing Smooth Streaming, HLS and Adobe HDS; Client/Server issues; The Player options
Encoding for Adaptive Delivery
Motion Picture Experts Group (MPEG); MPEG Encoding Standards; MPEG Transport streams; I, P and B frames; H.264 Encoding; Encoding Profiles; Transcoding; Impact of stream speed on picture quality; Changes in stream speed and quality; MPEG Dynamic Adaptive Streaming over HTTP; Segmentation; Manifest files; The MPEG-DASH Ecosystem; Hands On Exercise 6: Encoding streams for Adaptive Delivery
Description
Delivery of television over the Web has become a key technology we all now recognize. From YouTube to the BBC iPlayer most people have used a web site offering such services. However, most people have experienced difficulties and frustrations with early offerings of the technology. To be successful WebTV must have the right content matched with careful encoding, simple player technology and good delivery network design.
Internet video is hot. User generated content, live streams; WebTV, IPTV, radio and even High Definition content are growing in popularity. For network owners, content is a challenge but so too is the matching of delivery network design to customer demand. Delivery of video and television to mobile devices is a key sector of the market. These devices can connect through WiFi, mobile 3G/4G networks, in-house wired networks with hotels or via domestic/business carrier access networks. A very wide range of networks speed and delays are possible. The ability to deliver adaptive bit rate streaming is therefore vital.
Designers of consumer products such as digital TVs and set top boxes need to understand the principles of delivering video and television through the wide variety of networks using TCP and UDP protocols. It is important to understand how throughput varies across these network options as well as the impact of packet loss and variation in network delay.
This hands-on course will allow attendees to explore the limitations of the protocols used to carry HTTP over the Internet, configure adaptive bitrate servers, encoding streams for adaptive delivery and constructing manifest files.
When you have completed this course you will be able to
- Describe key features of Over The Top WebTV services
- Identify and emulate practical network conditions
- Encode streams for adaptive bit rate delivery using H.264 (MPEG-4 part 10)
- Compare HLS, HDS and Smooth Streaming
- Analyze the delivery protocols