Che cos'è il formato di file ISMV?
Un file .ismv è un formato di streaming adattivo multimediale codificato utilizzato con la tecnologia Smooth Streaming di Microsoft IIS Web Server. Il file .ismv viene salvato nel Protected Interoperable File Format (PIFF), derivato dalla specifica MPEG-4 ISO Base Media File Format. Il file è frammentato in brevi segmenti - tipicamente frammenti di due secondi, ciascuno dei quali inizia con un keyframe - e queste parti possono essere trasmesse a diverse velocità di trasferimento corrispondenti a diversi livelli di qualità. Il server Web IIS può ospitare più file .ismv (uno per bitrate) e la tecnologia Smooth Streaming consente il rilevamento dinamico della larghezza di banda disponibile, trasmettendo il livello di qualità che meglio si adatta alla connessione.
Smooth Streaming utilizza un manifesto del server (.ism) e un manifesto del client (.ismc) per coordinare la riproduzione multi-bitrate. Il client principale era Microsoft Silverlight, che ha raggiunto la fine del ciclo di vita nell'ottobre 2021. Smooth Streaming è ora un formato legacy; l'industria si è standardizzata su MPEG-DASH e HLS per lo streaming adattivo. FFmpeg può decodificare e convertire i file .ismv, e un file .ismv è strutturalmente un .mp4 frammentato che può essere elaborato da qualsiasi strumento compatibile con ISO Base Media File Format.
Sicurezza e incolumità
RISCHIO: LOWISMV è un file video MP4 frammentato - dati multimediali passivi. Nessun rischio noto di esecuzione di codice. L'unica cautela: i file ISMV provenienti da servizi di streaming commerciale possono essere protetti da DRM con PlayReady (crittografia PIFF), nel qual caso non possono essere riprodotti o convertiti senza la licenza DRM. La rimozione del DRM è illegale nella maggior parte delle giurisdizioni.
Dettagli del formato
in sintesiProgrammi che aprono file ISMV
Dettagli tecnici
specifiche approfondite| Formato contenitore | MPEG-4 frammentato (ISO Base Media File Format, ISO/IEC 14496-12) con estensione Microsoft PIFF |
| Magic bytes | box `ftyp` ai byte 4-7 (`66 74 79 70`); identificatore del brand PIFF nel box `ftyp` |
| Ordine dei byte | Big-endian (standard ISO Base Media File Format) |
| Codec video | H.264 (AVC) - principale; VC-1 (WVC1) in alcune implementazioni |
| Codec audio | AAC - principale; la variante della traccia solo audio utilizza l'estensione `.isma` |
| Durata del frammento | In genere 2 secondi per coppia di box `moof`+`mdat`; ogni frammento inizia con un keyframe |
| DRM/crittografia | Crittografia opzionale AES-128 CTR tramite PlayReady DRM (Protected Interoperable File Format) |
| Dimensione tipica del file | 50 MB - 4 GB per livello di qualità; un server ospita tipicamente 5-10 file `.ismv` a diversi bitrate |
| File manifesto | Il manifesto del server `.ism` (XML) e il manifesto del client `.ismc` (XML) coordinano lo streaming multi-bitrate |
| Timescale | 10 MHz (10.000.000 di tick al secondo) - definito nell'intestazione della traccia |
| Risoluzione massima | Fino a 4096×2304 (H.264 High Profile); implementazioni tipiche fino a 1920×1080 |
| Specifica | Protected Interoperable File Format (PIFF) 1.3; protocollo Microsoft [MS-SSTR] Revisione 8.0 |
| Stato legacy | Microsoft Silverlight (client principale) ha raggiunto la fine del ciclo di vita a ottobre 2021; Azure Media Services ha deprecato Smooth Streaming a favore di DASH e HLS |
| Rilasciato | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Ultima versione | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni ISMV
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ISMV.