Vad är filformatet ISMV?
En .ismv-fil är ett kodat multimediaformat för adaptiv strömning som används med Microsoft IIS-webbserverns Smooth Streaming-teknik. .ismv-filen sparas i Protected Interoperable File Format (PIFF), som härrör från specifikationen för MPEG-4 ISO Base Media File Format. Filen är fragmenterad i korta segment - vanligtvis tvåsekundersfragment, där varje fragment börjar med en keyframe - och dessa delar kan strömmas med olika överföringshastigheter motsvarande olika kvalitetsnivåer. IIS-webbservern kan vara värd för flera .ismv-filer (en per bithastighet), och Smooth Streaming-tekniken möjliggör dynamisk detektering av tillgänglig bandbredd för att strömma den kvalitetsnivå som bäst passar anslutningen.
Smooth Streaming använder ett servermanifest (.ism) och ett klientmanifest (.ismc) för att koordinera uppspelning med flera bithastigheter. Den primära klienten var Microsoft Silverlight, som nådde slutet av sin livscykel i oktober 2021. Smooth Streaming är nu ett föråldrat format; branschen har standardiserat på MPEG-DASH och HLS för adaptiv strömning. FFmpeg kan avkoda och konvertera .ismv-filer, och en .ismv-fil är strukturellt en fragmenterad .mp4 som kan bearbetas av alla verktyg som stöder ISO Base Media File Format.
Säkerhet & trygghet
RISK: LOWISMV är en fragmenterad MP4-videofil - passiv mediadata. Ingen känd risk för kodexekvering. Den enda varningen: ISMV-filer från kommersiella strömningstjänster kan vara DRM-skyddade med PlayReady (PIFF-kryptering), i vilket fall de inte kan spelas upp eller konverteras utan DRM-licens. Att kringgå DRM är olagligt i de flesta jurisdiktioner.
Formatdetaljer
i ett nötskalProgram som öppnar ISMV-filer
Tekniska detaljer
djup specifikation| Containerformat | Fragmenterad MPEG-4 (ISO Base Media File Format, ISO/IEC 14496-12) med Microsoft PIFF-tillägg |
| Magic bytes | `ftyp`-box vid byte 4-7 (`66 74 79 70`); PIFF-varumärkesidentifierare i `ftyp`-boxen |
| Byteordning | Big-endian (standard för ISO Base Media File Format) |
| Videocodec | H.264 (AVC) - primär; VC-1 (WVC1) i vissa implementeringar |
| Ljudcodec | AAC - primär; variant för spår med endast ljud använder filtillägget `.isma` |
| Fragmentlängd | Vanligtvis 2 sekunder per `moof`+`mdat`-boxpar; varje fragment börjar med en keyframe |
| DRM/kryptering | Valfri AES-128 CTR-kryptering via PlayReady DRM (Protected Interoperable File Format) |
| Typisk filstorlek | 50 MB - 4 GB per kvalitetsskikt; en server är vanligtvis värd för 5-10 `.ismv`-filer med olika bithastigheter |
| Manifestfiler | Servermanifest `.ism` (XML) och klientmanifest `.ismc` (XML) koordinerar strömning med flera bithastigheter |
| Tidsskala | 10 MHz (10 000 000 tick per sekund) - definierat i spårhuvudet |
| Maximal upplösning | Upp till 4096×2304 (H.264 High Profile); typiska implementeringar upp till 1920×1080 |
| Specifikation | Protected Interoperable File Format (PIFF) 1.3; Microsoft-protokoll [MS-SSTR] Revision 8.0 |
| Status för äldre versioner | Microsoft Silverlight (primär klient) nådde slutet av sin livscykel i oktober 2021; Azure Media Services har fasat ut Smooth Streaming till förmån för DASH och HLS |
| Släppt | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Senaste version | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
ISMV-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ISMV-filer.