What is the ISMV file format?
An .ismv file is an encoded multimedia adaptive streaming format used with Microsoft IIS Web Server's Smooth Streaming technology. The .ismv file is saved in the Protected Interoperable File Format (PIFF), which is derived from the MPEG-4 ISO Base Media File Format specification. The file is fragmented into short segments - typically two-second fragments, each beginning on a keyframe - and these parts can be streamed at different transfer rates corresponding to different quality levels. The IIS Web Server can host multiple .ismv files (one per bitrate), and the Smooth Streaming technology enables dynamic detection of available bandwidth, streaming the quality level that best fits the connection.
Smooth Streaming uses a companion server manifest (.ism) and client manifest (.ismc) to coordinate multi-bitrate playback. The primary client was Microsoft Silverlight, which reached end-of-life in October 2021. Smooth Streaming is now a legacy format; the industry has standardized on MPEG-DASH and HLS for adaptive streaming. FFmpeg can decode and convert .ismv files, and an .ismv file is structurally a fragmented .mp4 that can be processed by any ISO Base Media File Format-aware tool.
Security & safety
RISK: LOWISMV is a fragmented MP4 video file - passive media data. No known code-execution risk. The only caution: ISMV files from commercial streaming services may be DRM-protected with PlayReady (PIFF encryption), in which case they cannot be played or converted without the DRM license. Stripping DRM is illegal in most jurisdictions.
Format details
in a nutshellPrograms that open ISMV files
Technical details
deep spec| Container format | Fragmented MPEG-4 (ISO Base Media File Format, ISO/IEC 14496-12) with Microsoft PIFF extension |
| Magic bytes | `ftyp` box at bytes 4-7 (`66 74 79 70`); PIFF brand identifier in `ftyp` box |
| Byte order | Big-endian (ISO Base Media File Format standard) |
| Video codec | H.264 (AVC) - primary; VC-1 (WVC1) in some deployments |
| Audio codec | AAC - primary; audio-only track variant uses `.isma` extension |
| Fragment duration | Typically 2 seconds per `moof`+`mdat` box pair; each fragment begins on a keyframe |
| DRM/encryption | Optional AES-128 CTR encryption via PlayReady DRM (Protected Interoperable File Format) |
| Typical file size | 50 MB - 4 GB per quality layer; a server typically hosts 5-10 `.ismv` files at different bitrates |
| Manifest files | Server manifest `.ism` (XML) and client manifest `.ismc` (XML) coordinate multi-bitrate streaming |
| Timescale | 10 MHz (10,000,000 ticks per second) - defined in the track header |
| Maximum resolution | Up to 4096×2304 (H.264 High Profile); typical deployments up to 1920×1080 |
| Specification | Protected Interoperable File Format (PIFF) 1.3; Microsoft protocol [MS-SSTR] Revision 8.0 |
| Legacy status | Microsoft Silverlight (primary client) reached end-of-life October 2021; Azure Media Services deprecated Smooth Streaming in favor of DASH and HLS |
| Released | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Latest version | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Open standard | Yes · royalty-free |
| Specification | learn.microsoft.com |
ISMV conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about ISMV files.