fragmented MP4

fragmented MP4

A streaming media format based on Part 12 of the MPEG-4 standard (ISO base media file format). Unlike the older MPEG-2 Transport Stream (M2TS) format, which is used in Apple's streaming platform, fragmented MP4 (fMP4) does not multiplex the audio and video together. The streams can be stored separately, and the total combinations of files necessary to support multiple bit rates, resolutions and languages is dramatically lower than M2TS. Microsoft's Smooth Streaming was the first streaming platform to adopt fMP4, and Adobe's HTTP Dynamic Streaming followed suit. See MPEG-2 TS, Smooth Streaming and HTTP Dynamic Streaming.
References in periodicals archive ?
Getting the names right is critical because the files created in lines 6-10 feed into the fragmented MP4 files created in lines 11-14, which feed into the packaging created in line 15.
This ushered in a new era in which storytellers have to rely more on large text overlays than voiceovers; Twitter ponied up to exclusively stream Thursday night NFL games; virtual reality, augmented reality, 4K, and 360-degree video became household names; Apple announced it will add fragmented MP4 support to HLS (HTTP live streaming); more consumers migrated to unlimited plans on 4G and LTE networks for seamless mobile video streaming; and branded video content became more widespread.
-- Fragmented MP4 Support: Enables segmented streaming of an MP4 file as well as the multiplexing of multiple streams with different bitrates into a single MP4 file, essential for streaming in conditions with fluctuating bandwidths
DASH offers either an MPEG-2 Transport Stream (M2TS) approach favored by Apple or a fragmented MP4 (ISO Base Media File Format) favored by Adobe and Microsoft.
Accordingly, in this tutorial we'll discuss how to create a fragmented MP4 stream for HEVC-capable Apple devices and a legacy stream for older Apple and non-Apple end points.
By way of background, HLS originally used only MPEG-2 transport stream segments, while Smooth Streaming and DASH used fragmented MP4 files.
Advances made in packaging of segments were first addressed in late 2011, with Adobe and Microsoft making the joint case for the use of fragmented MP4 files that would allow delivery of multiple permutations of video streams (e.g., camera angles) and audio streams (e.g., alternate language or commentary tracks) without requiring interleaving that slowed down HLS based on its reliance on the M2TS packaging approach.
The ISO Base Media File Format (ISO-BMFF) is the MP4 file container, and this is key to being able to stream fragmented MP4 (fMP4) using byte-range addressing without the need to create hundreds, thousands, or even hundreds of thousands of standalone segments or chunks before streaming commences.
Until Microsoft does the same for PlayReady and Edge, however, we're stuck with two fragmented MP4 data silos, one encrypted in CBC, the other CTR.
The DASH implementation of content protection began with the Common Encryption Scheme (CENC), which allowed five specific digital rights management (DRM) solutions to be interchangeably used for DASH content that was delivered as fragmented MP4 files.
One of those is called fragmented MP4, which forgoes M2TS in favor of splitting the Base Media File Format, an ISO standard, into tens of thousands of segments.