Was ist das ISMV-Dateiformat?
Eine .ismv-Datei ist ein kodiertes Multimedia-Format für adaptives Streaming, das mit der Smooth Streaming-Technologie des Microsoft IIS-Webservers verwendet wird. Die .ismv-Datei wird im Protected Interoperable File Format (PIFF) gespeichert, das von der Spezifikation des MPEG-4 ISO Base Media File Format abgeleitet ist. Die Datei ist in kurze Segmente unterteilt - in der Regel zwei-sekündige Fragmente, die jeweils mit einem Keyframe beginnen - und diese Teile können mit unterschiedlichen Übertragungsraten gestreamt werden, die verschiedenen Qualitätsstufen entsprechen. Der IIS-Webserver kann mehrere .ismv-Dateien hosten (eine pro Bitrate), und die Smooth Streaming-Technologie ermöglicht die dynamische Erkennung der verfügbaren Bandbreite, um die Qualitätsstufe zu streamen, die am besten zur Verbindung passt.
Smooth Streaming verwendet ein begleitendes Server-Manifest (.ism) und ein Client-Manifest (.ismc), um die Wiedergabe mit mehreren Bitraten zu koordinieren. Der primäre Client war Microsoft Silverlight, das im Oktober 2021 das Ende seiner Lebensdauer erreichte. Smooth Streaming ist heute ein veraltetes Format; die Branche hat sich auf MPEG-DASH und HLS für adaptives Streaming standardisiert. FFmpeg kann .ismv-Dateien dekodieren und konvertieren, und eine .ismv-Datei ist strukturell ein fragmentiertes .mp4, das von jedem Tool verarbeitet werden kann, das das ISO Base Media File Format unterstützt.
Sicherheit
RISIKO: LOWISMV ist eine fragmentierte MP4-Videodatei - passive Mediendaten. Kein bekanntes Risiko für Code-Ausführung. Einziger Vorbehalt: ISMV-Dateien von kommerziellen Streaming-Diensten können mit PlayReady (PIFF-Verschlüsselung) DRM-geschützt sein; in diesem Fall können sie ohne die DRM-Lizenz nicht abgespielt oder konvertiert werden. Das Entfernen von DRM ist in den meisten Ländern illegal.
Formatdetails
kurz gefasstProgramme zum Öffnen von ISMV-Dateien
Technische Details
technische Spezifikation| Container-Format | Fragmentiertes MPEG-4 (ISO Base Media File Format, ISO/IEC 14496-12) mit Microsoft PIFF-Erweiterung |
| Magic Bytes | `ftyp`-Box bei Bytes 4-7 (`66 74 79 70`); PIFF-Markenkennung in der `ftyp`-Box |
| Byte-Reihenfolge | Big-endian (ISO Base Media File Format Standard) |
| Video-Codec | H.264 (AVC) - primär; VC-1 (WVC1) in einigen Implementierungen |
| Audio-Codec | AAC - primär; die reine Audio-Variante verwendet die Erweiterung `.isma` |
| Fragmentdauer | In der Regel 2 Sekunden pro `moof`+`mdat`-Box-Paar; jedes Fragment beginnt mit einem Keyframe |
| DRM/Verschlüsselung | Optionale AES-128 CTR-Verschlüsselung über PlayReady DRM (Protected Interoperable File Format) |
| Typische Dateigröße | 50 MB - 4 GB pro Qualitätsebene; ein Server hostet typischerweise 5-10 `.ismv`-Dateien mit unterschiedlichen Bitraten |
| Manifest-Dateien | Server-Manifest `.ism` (XML) und Client-Manifest `.ismc` (XML) koordinieren das Multi-Bitrate-Streaming |
| Zeitskala | 10 MHz (10.000.000 Ticks pro Sekunde) - definiert im Track-Header |
| Maximale Auflösung | Bis zu 4096×2304 (H.264 High Profile); typische Implementierungen bis zu 1920×1080 |
| Spezifikation | Protected Interoperable File Format (PIFF) 1.3; Microsoft-Protokoll [MS-SSTR] Revision 8.0 |
| Legacy-Status | Microsoft Silverlight (Hauptclient) erreichte im Oktober 2021 das Ende seiner Lebensdauer; Azure Media Services hat Smooth Streaming zugunsten von DASH und HLS eingestellt |
| Veröffentlicht | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Neueste Version | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
ISMV-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ISMV-Dateien.