O que é o formato de ficheiro ISMV?
Um arquivo .ismv é um formato de streaming adaptativo multimídia codificado usado com a tecnologia Smooth Streaming do Microsoft IIS Web Server. O arquivo .ismv é salvo no Protected Interoperable File Format (PIFF), que é derivado da especificação MPEG-4 ISO Base Media File Format. O arquivo é fragmentado em segmentos curtos - normalmente fragmentos de dois segundos, cada um começando em um quadro-chave (keyframe) - e essas partes podem ser transmitidas em diferentes taxas de transferência correspondentes a diferentes níveis de qualidade. O IIS Web Server pode hospedar vários arquivos .ismv (um por bitrate), e a tecnologia Smooth Streaming permite a detecção dinâmica da largura de banda disponível, transmitindo o nível de qualidade que melhor se adapta à conexão.
O Smooth Streaming usa um manifesto de servidor (.ism) e um manifesto de cliente (.ismc) complementares para coordenar a reprodução de múltiplas taxas de bits. O principal cliente era o Microsoft Silverlight, que atingiu o fim da vida útil em outubro de 2021. O Smooth Streaming é agora um formato legado; a indústria padronizou-se no MPEG-DASH e HLS para streaming adaptativo. O FFmpeg pode decodificar e converter arquivos .ismv, e um arquivo .ismv é estruturalmente um .mp4 fragmentado que pode ser processado por qualquer ferramenta compatível com o ISO Base Media File Format.
Segurança e proteção
RISCO: LOWISMV é um arquivo de vídeo MP4 fragmentado - dados de mídia passivos. Nenhum risco conhecido de execução de código. O único cuidado: arquivos ISMV de serviços de streaming comercial podem ser protegidos por DRM com PlayReady (criptografia PIFF), caso em que não podem ser reproduzidos ou convertidos sem a licença DRM. Remover DRM é ilegal na maioria das jurisdições.
Detalhes do formato
em resumoProgramas que abrem arquivos ISMV
Detalhes técnicos
especificação profunda| Formato de contêiner | Fragmented MPEG-4 (ISO Base Media File Format, ISO/IEC 14496-12) com extensão Microsoft PIFF |
| Magic bytes | box `ftyp` nos bytes 4-7 (`66 74 79 70`); identificador de marca PIFF na box `ftyp` |
| Ordem dos bytes | Big-endian (padrão ISO Base Media File Format) |
| Codec de vídeo | H.264 (AVC) - primário; VC-1 (WVC1) em algumas implementações |
| Codec de áudio | AAC - primário; a variante de trilha apenas de áudio usa a extensão `.isma` |
| Duração do fragmento | Normalmente 2 segundos por par de boxes `moof`+`mdat`; cada fragmento começa em um quadro-chave |
| DRM/criptografia | Criptografia AES-128 CTR opcional via PlayReady DRM (Protected Interoperable File Format) |
| Tamanho de arquivo típico | 50 MB - 4 GB por camada de qualidade; um servidor normalmente hospeda 5-10 arquivos `.ismv` em diferentes bitrates |
| Arquivos de manifesto | Manifesto do servidor `.ism` (XML) e manifesto do cliente `.ismc` (XML) coordenam o streaming de múltiplas taxas de bits |
| Escala de tempo | 10 MHz (10.000.000 ticks por segundo) - definido no cabeçalho da trilha |
| Resolução máxima | Até 4096×2304 (H.264 High Profile); implementações típicas até 1920×1080 |
| Especificação | Protected Interoperable File Format (PIFF) 1.3; protocolo Microsoft [MS-SSTR] Revisão 8.0 |
| Status de legado | O Microsoft Silverlight (cliente principal) atingiu o fim da vida útil em outubro de 2021; o Azure Media Services descontinuou o Smooth Streaming em favor de DASH e HLS |
| Lançado | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Versão mais recente | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de ISMV
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ISMV.