Qu'est-ce que le format de fichier ISMV ?
Un fichier .ismv est un format de streaming adaptatif multimédia encodé utilisé avec la technologie Smooth Streaming de Microsoft IIS Web Server. Le fichier .ismv est enregistré au format PIFF (Protected Interoperable File Format), dérivé de la spécification MPEG-4 ISO Base Media File Format. Le fichier est fragmenté en segments courts - généralement des fragments de deux secondes, chacun commençant par une image clé (keyframe) - et ces parties peuvent être diffusées à différents débits correspondant à différents niveaux de qualité. Le serveur Web IIS peut héberger plusieurs fichiers .ismv (un par débit), et la technologie Smooth Streaming permet la détection dynamique de la bande passante disponible, diffusant le niveau de qualité qui correspond le mieux à la connexion.
Smooth Streaming utilise un manifeste serveur compagnon (.ism) et un manifeste client (.ismc) pour coordonner la lecture multi-débit. Le client principal était Microsoft Silverlight, qui a atteint sa fin de vie en octobre 2021. Smooth Streaming est désormais un format hérité ; l'industrie s'est standardisée sur MPEG-DASH et HLS pour le streaming adaptatif. FFmpeg peut décoder et convertir les fichiers .ismv, et un fichier .ismv est structurellement un .mp4 fragmenté qui peut être traité par n'importe quel outil compatible avec l'ISO Base Media File Format.
Sécurité et sûreté
RISQUE : LOWL'ISMV est un fichier vidéo MP4 fragmenté - des données multimédias passives. Aucun risque connu d'exécution de code. Seule mise en garde : les fichiers ISMV provenant de services de streaming commerciaux peuvent être protégés par DRM avec PlayReady (chiffrement PIFF), auquel cas ils ne peuvent être ni lus ni convertis sans la licence DRM. La suppression des DRM est illégale dans la plupart des juridictions.
Détails du format
en brefProgrammes qui ouvrent les fichiers ISMV
Détails techniques
spécifications approfondies| Format de conteneur | MPEG-4 fragmenté (ISO Base Media File Format, ISO/IEC 14496-12) avec extension Microsoft PIFF |
| Octets magiques | Boîte `ftyp` aux octets 4-7 (`66 74 79 70`) ; identifiant de marque PIFF dans la boîte `ftyp` |
| Ordre des octets | Big-endian (standard ISO Base Media File Format) |
| Codec vidéo | H.264 (AVC) - principal ; VC-1 (WVC1) dans certains déploiements |
| Codec audio | AAC - principal ; la variante de piste audio seule utilise l'extension `.isma` |
| Durée du fragment | Généralement 2 secondes par paire de boîtes `moof`+`mdat` ; chaque fragment commence par une image clé |
| DRM/chiffrement | Chiffrement AES-128 CTR optionnel via PlayReady DRM (Protected Interoperable File Format) |
| Taille de fichier typique | 50 Mo - 4 Go par couche de qualité ; un serveur héberge généralement 5 à 10 fichiers `.ismv` à différents débits |
| Fichiers manifestes | Le manifeste serveur `.ism` (XML) et le manifeste client `.ismc` (XML) coordonnent le streaming multi-débit |
| Échelle de temps | 10 MHz (10 000 000 de tics par seconde) - définie dans l'en-tête de la piste |
| Résolution maximale | Jusqu'à 4096×2304 (H.264 High Profile) ; déploiements typiques jusqu'à 1920×1080 |
| Spécification | Protected Interoperable File Format (PIFF) 1.3 ; protocole Microsoft [MS-SSTR] Révision 8.0 |
| Statut d'obsolescence | Microsoft Silverlight (client principal) a atteint sa fin de vie en octobre 2021 ; Azure Media Services a déprécié Smooth Streaming au profit de DASH et HLS |
| Publié | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Dernière version | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions ISMV
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ISMV.