top of page

FMP4

Fragmented MP4

Fragmented MP4 (fMP4) is a variation of the standard MP4 file format designed to optimize the delivery of video content over the internet, particularly for adaptive streaming technologies like HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). In a fragmented MP4 file, the video and audio tracks are divided into smaller, independent segments or "fragments." Each fragment contains a short duration of playback, typically a few seconds, and is encoded at various quality levels.


This fragmentation allows for more efficient and flexible streaming. When a user is watching a video, the player can dynamically request the appropriate fragments based on the current network conditions and the viewer's device capabilities. For example, if the network speed drops, the player can quickly switch to requesting lower-quality fragments to ensure continuous playback without buffering. Conversely, if the network improves, the player can switch to higher-quality fragments to enhance the viewing experience.


The use of fragmented MP4 brings several advantages. It enables seamless adaptive bitrate streaming, reducing the likelihood of rebuffering and providing a smoother viewing experience. It also supports live streaming and fast-forwarding or rewinding without needing to download the entire video file. Moreover, since fMP4 is a standard-based format, it's widely compatible with various devices and platforms, making it an ideal choice for content distributors who want to reach a broad audience. The adoption of fragmented MP4 has been instrumental in improving the efficiency and quality of video streaming across the internet.


LINKS

bottom of page