Prepare content source: packaging specification
Overview
This document outlines the packaging specifications that should be used for SSAI live and VoD content, unless otherwise specified.
MPEG-DASH requirements
The following are the requirements for MPEG-DASH packaging for SSAI live and VoD content:
- The container format must be ISOBMFF fMP4
.m4s(MIME-type:video/iso.segment) with multiple video segments. - The filename extension must be
.mpd. - Segment 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. - The MIME type must be
application/dash+xml.
HLS requirements
The following are the requirements for HLS packaging for SSAI live and VoD content:
- For HLS, the container format must be
.ts(MIME-type:video/mp2torbinary/octet-stream)or.mp4(content-type:video/mp4). - The filename extension must be
.m3u8 (MIME-type application/x-mpegURLorvnd.apple.mpegURL). - The audio track can be muxed within every rendition, and audio groups are also supported.