Contact support

Ad media: CDN integration

Overview

This document outlines the specifications for delivering ad media via CDN using MPEG-DASH, HLS, and MPEG-DASH for HbbTV.

MPEG-DASH

The following are the requirements for MPEG-DASH CDN integration:

  • The container format must be ISOBMFF fMP4 .m4s (MIME-type: video/iso.segment) with multiple video segments.
  • The filename extension must be .mpd.
  • The MIME type must be application/dash+xml.
  • The segments duration should be 1.92 seconds (GOP size), and audio and video segments must be properly aligned.
  • For live, DASH must use a single-period segment timeline urn:mpeg:dash:profile:isoff-live:2011.
  • For VoD, a segment timeline and/or segment template must use urn:mpeg:dash:profile:isoff-live:2011.

HLS

The following are the requirements for HLS CDN integration:

  • For HLS, the container format must be .ts (MIME-type: video/mp2t or binary/octet-stream) or .mp4 (content-type: video/mp4).
  • The filename extension must be .m3u8 (MIME-type application/x-mpegURL or vnd.apple.mpegURL).
  • The audio track can be muxed within every rendition, and audio groups are also supported.

MPEG-DASH for HbbTV

The following are the requirements for MPEG-DASH for HbbTV CDN integration:

  • The filename extension must be .mpd.
  • The MIME type must be application/dash+xml.
  • The DASH profile must be urn:hbbtv:dash:profile:isoff-live:2012.
  • The container format must be ISOBMFF fMP4 .m4s 
    (MIME-type: video/iso.segment) with multiple video segments.