An (Media Segment for MPEG-DASH) is a chunk of video or audio data used in MPEG-DASH (Dynamic Adaptive Streaming over HTTP) streaming. The "m4" stands for MP4 -based container, and "s" stands for segment .
| Format | Self-contained? | Seekable? | Use case | |--------|----------------|-----------|----------| | .mp4 (normal) | Yes | Yes | Local file | | .ts (MPEG-TS) | Yes | Limited | HLS (older) | | .cmfv (CMA F) | Yes | Yes (partial) | HLS / DASH | | | No (needs init) | Yes (with init) | DASH segment |
: A "map" file called a Media Presentation Description (MPD) or manifest is created. This file tells your video player where all the M4S segments are located and which bitrates are available.
An m4s file is a (ISO/IEC 14496-12) component. It consists of:
mp4box -raw 1 seg1.m4s -out video.264
Common naming: segment-1.m4s , audio_eng_2.m4s , video_1.m4s
M4s — Files
An (Media Segment for MPEG-DASH) is a chunk of video or audio data used in MPEG-DASH (Dynamic Adaptive Streaming over HTTP) streaming. The "m4" stands for MP4 -based container, and "s" stands for segment .
| Format | Self-contained? | Seekable? | Use case | |--------|----------------|-----------|----------| | .mp4 (normal) | Yes | Yes | Local file | | .ts (MPEG-TS) | Yes | Limited | HLS (older) | | .cmfv (CMA F) | Yes | Yes (partial) | HLS / DASH | | | No (needs init) | Yes (with init) | DASH segment | m4s files
: A "map" file called a Media Presentation Description (MPD) or manifest is created. This file tells your video player where all the M4S segments are located and which bitrates are available. An (Media Segment for MPEG-DASH) is a chunk
An m4s file is a (ISO/IEC 14496-12) component. It consists of: | Seekable
mp4box -raw 1 seg1.m4s -out video.264
Common naming: segment-1.m4s , audio_eng_2.m4s , video_1.m4s