Print Friendly, PDF & Email

MPEG DASH Training by TONEX (click here for full course content)

MPEG DASH training course is designed for network professionals, and anyone who want to gain knowledge and skills in creating, managing or optimizing MPEG‐DASH dynamic Adaptive Streaming over HTTP protocol based systems.

Learn how MPEG-DASH standard is used for HTTP streaming of multimedia content by allowing a standard-based client to stream content from any standard-based server, MPEG-DASH promotes interoperability between servers and clients of different vendors.

Hypertext Transfer Protocol (HTTP) delivery, the delivery protocol used by Apple’s HTTP Live Streaming (HLS), Microsoft’s Smooth Streaming, and Adobe’s HTTP-based Dynamic Streaming (HDS) are described and compared.

Adaptive streaming, where a streaming protocol is used, involves creating several instances of a live or on-demand source file, making them available to various constraints such as delivery bandwidth and CPU processing power.

Adaptive streaming technologies can change streams when necessary to ensure continuous playback or to improve the experience, by monitoring resources such as: CPU utilization, buffer status, etc.

DASH (Dynamic Adaptive Streaming over HTTP) enables the deployment of streaming services using  low cost and wide-spread Internet infrastructure. It can support both on-demand and live streaming and has specific provisions for the MPEG-4 file format and MPEG-2 Transport Streams, but can be used with any media format.

Describe how 3GPP LTE live streaming alignment with MPEG-DASH as technology of choice supporting common use of  simple players.  3GPP Release 10 has adopted DASH technology with specific codecs and operating modes  for use in LTE, LET-advanced and future mobile networks.

 

The MPEG-DASH specification only defines the Media Presentation Description (MPD) and the segment formats. DASH is an adaptive bitrate streaming technology with HTML as a multimedia file is partitioned into one or more segments and delivered to a client.

MPD describes segment (media data and containers) information including timing, URL, media characteristics, video resolution and bit rates.

MPEG-DASH highlighted features include:

  • Internet friendly
  • On-demand
  • Switching and selectable streams
  • Ad insertion
  • Compact manifest
  • Fragmented manifest
  • Common Encryption and Multiple DRM support
  • Segments with variable durations
  • Multiple base URLs
  • Clock-drift control for live sessions
  • Scalable Video Coding (SVC) and Multiview Video Coding (MVC) support
  • Quality metrics for reporting the session experience

 Learn about MPEG-DASH Framework

  • MPEG-DASH framework
  • On-demand, live and time-shift applications and services
  • MPEG-DASH and standard HTTP protocol
  • MPEG-DASH and Internet infrastructures CDNs, caches, firewalls and NATs
  • Switching and selectable streams
  • MPD for selecting and switching between streams
  • Ad insertion Advertisements
  • Compact manifest and compact MPD
  • Fragmented manifest
  • Encryption and Multiple DRM support
  • DRM schemes and signing in MPD
  • Segments with variable durations
  • Multiple base URLs
  • Clock-drift control for live sessions
  • Scalable Video Coding (SVC) and Multiview Video Coding (MVC) support
  • Subsetting adaptation
  • Quality metrics for reporting the session experience

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.