Price: $2,999.00

Length: 3 Days
Print Friendly, PDF & Email

MPEG-DASH Training Course by TONEX, MPEG DASH (Dynamic Adaptive Streaming over HTTP)

MPEG-DASH training, or MPEG DASH (Dynamic Adaptive Streaming over HTTP)  is an ISO Standard, MPEG-DASH (ISO/IEC 23009-1), using HTTP streaming delivering video with enhanced mechanisms for encoding and delivery of OTT (Over-The-Top), considering bandwidth, CPU processing power, CPU utilization and buffer status. Adaptive streaming technologies could change streams as needed  to ensure continuous playback or to improve the experience. MPEG community developed MPEG-DASH specification with participation from many experts and with collaboration from Third Generation Partnership Project (3GPP).

TONEX MPEG-DASH training course provides a comprehensive technical overview of MPEG-DASH feature, magic technology, benefits, architecture, and components.

Learn about MPEG-DASH key concepts and topics such as:
  • OTT (Over The Top) delivery of webTV
  • WebTV services
  • Multicast streamed IPTV
  • Adaptive bitrate systems
  • MPEG-DASH services and profiles
  • Adaptive HTTP Streaming
  • HTML5 media Source Extension
  • HLS, HDS and Smooth Streaming
  • MPEG-DASH content generation
  • Media Program Descriptions (MPD)
  • LTE broadcast standards by 3GPP
  • Apache HTTP web server
  • MPEG-DASH client
  • MPEG-DASH Player
  • Libdash
  • MPEG-DASH playback

Intended Audience

MPEG-DASH training course is intended for anyone interested in understanding MPEG-DASh including engineers, developers, architects, LTE professionals, broadcasting professionals, and systems engineers involved in the development of OTT and WebTV applications, products and service.

Learning Objectives

After completing MPEG-DASH training course, the participant will be able to:

  • Describe evolution of Moving Picture Expert Group (MPEG)
  • Describe the scope of the MPEG-DASH standard
  • Describe key concepts behind adaptive streaming technologies
  • Describe the differences between MPEG-DASH and other proprietary HTTP Streaming technologies such as: HLS, HDS and Smooth Streaming
  • Describe the benefits of MPEG-DASH
  • Explain the motivation for deploying MPEG-DASH
  • Illustrate changes for MPEG-DASH
  • List the technologies upon which MPEG-DASH is based
  • Explain how manifest files are used in adaptive bitrate system
  • Sketch MPEG-DASH architecture and components

Course Topics

MPEG-DASH Overview

  • What is Dynamic Adaptive Streaming over HTTP Using MPEG-DASH
  • MPEG-DASH Benefits
  • MPEG-DASH Standardization
  • ISO 23009 MPEG-DASH
  • MPEG-DASH as universal delivery format
  • Video experience by dynamically adapting to changing network conditions
  • MPEG-DASH and Smooth Streaming, HLS and HDS
  • Progressive Download
  • Client/Server issues
  • The Player options

MPEG-DASH Technical Overview

  • DASH client model
  • DASH data model overview
  • Protocols
  • Media Stream and Representation properties
  • Brands and Schemes
  • Media Presentation and Media Presentation Description (MPD)
  • Hierarchical data model
  • Media Presentation Description updates
  • Media Presentation Descriptions (MPD)
  • PD assembly
  • Base URL Processing
  • Program information
  • DASH metric descriptor
  • Events
  • Segment formats and types
  • Segment formats for ISO base media file format
  • Segment formats for MPEG-2 transport streams
  • Combined semantics of MPD and Segment
  • Media Presentation based on the
  • ISO base media file format
  • Media Presentation based on MPEG-2 TS

MPEG-DASH Profiles

  • Full profile
  • ISO Base media file format On Demand profile
  • ISO Base media file format live profile
  • ISO Base media file format main profile
  • MPEG-2 TS main profile
  • MPEG-2 TS simple profile
  • DVB-DASH Profile for Televisions and HBBTV
  • DASH-IF Interoperability Points and Extensions

MPEG-DASH System Overview

  • Clients
  • Origin, edge
  • Server setup
  • Segmentation/container
  • Encryption/Decryption
  • DASH Streaming workflow
  • HTTP traffic
  • Manifest file exchange
  • Manifest file interpretation
  • Chunking or byte ranging
  • Content delivery
  • Content security

Advanced DASH Topics

  • Key Attributes
  • Program Information
  • BaseURL
  • Period
  • DASH Metrics
  • DASH-Metrics client reference model
  • Definition of observation points
  • Semantics of the DASH metrics
  • Ad insertion/replacement
  • Metering
  • PVR in live case
  • Current trends/new features/known issues/limitation in DASH
  • HEVC over DASH
  • HEVC, H.265
  • Analysis on current available porting kits/players/solutions for DASH from different vendor
  • Operational topics
  • DASH Case study in the background of a service provider
  • Comparing Manifests
  • Case Study

MPD Use Cases and MPD Usage  

  • MPD for ISO Base media file format On Demand profile
  • Use Cases for ISO Base media file format Live profile
  • Use Cases for MPEG-2 TS Simple profile
  • Use Cases for multiple stereo views
  • Use Cases for SVC alternative streams
  • Use Cases for trick play support
  • Use Cases for content protected by multiple schemes
  • Use Cases for usage of Role descriptor
  • Use Cases for usage of Event Messaging

MPEG-DASH Implementation Guidelines

  • Guidelines for Implementation
  • DASH-IF Interoperability
  • DASH-IF Implementation Guidelines
  • Interoperability Points; Version 3.0
  • DASH-AVC/264
  • DASH-AVC/265
  • XML Syntax and Semantics
  • DASH Metric Descriptors
  • Segment and Subsegment Indexes
  • Adaption Sets and buffering
  • Switching Representations
  • Error codes
  • DASH-IF Baseline Script Client
  • Hands On Exercise 4: Experimenting with MPEG-DASH Clients
  • DASH Metrics and KPIs
  • Content Protection and Security
  • Encryption/DRM based on ISO/IEC 23001-7

 

 

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.