Formato de sistemas avançados - Advanced Systems Format
Extensão de nome de arquivo |
.asf .wma .wmv
|
---|---|
Tipo de mídia da Internet |
video / x-ms-asf, application / vnd.ms-asf |
Digite o código | 'ASF_' |
Identificador de tipo uniforme (UTI) | com.microsoft.advanced-systems-format |
número mágico | 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C |
Desenvolvido por | Microsoft |
Tipo de formato | Formato de contêiner digital |
Recipiente para | Windows Media Audio , Windows Media Video , VC-1 |
Avançado Systems Format (anteriormente Advanced Streaming Format , o Active Streaming Format ) é Microsoft 's proprietária de áudio digital / vídeo digital formato do recipiente , especialmente significou para streaming de mídia . ASF faz parte da estrutura da Media Foundation .
Visão geral e recursos
O ASF é baseado em objetos serializados que são essencialmente sequências de bytes identificadas por um marcador GUID .
O formato não especifica como (ou seja, com qual codec ) o vídeo ou áudio deve ser codificado; apenas especifica a estrutura do fluxo de vídeo / áudio. Isso é semelhante à função realizada pelos formatos QuickTime File Format , AVI ou Ogg . Um dos objetivos da ASF foi apoiar a reprodução de servidores de mídia digital , HTTP servidores e dispositivos de armazenamento locais, tais como unidades de disco rígido .
As mídias mais comuns contidas em um arquivo ASF são o Windows Media Audio (WMA) e o Windows Media Video (WMV). As extensões de arquivo mais comuns para arquivos ASF são extensões.WMA(arquivos apenas de áudio usando Windows Media Audio, com tipo MIME audio/x-ms-wma
) e.WMV(arquivos contendo vídeo, usando os codecs de áudio e vídeo do Windows Media, com tipo MIME video/x-ms-asf
). Esses arquivos são idênticos aos antigos.ASFarquivos, mas por sua extensão e tipo MIME. As diferentes extensões são usadas para facilitar a identificação do conteúdo de um arquivo de mídia.
Os arquivos ASF também podem conter objetos que representam metadados , como artista, título, álbum e gênero de uma trilha de áudio ou o diretor de uma trilha de vídeo, de maneira muito semelhante às marcas ID3 de arquivos MP3 . Suporta tipos de mídia escalonáveis e priorização de stream; como tal, é um formato otimizado para streaming.
O contêiner ASF fornece a estrutura para gerenciamento de direitos digitais no Windows Media Audio e Windows Media Video. Uma análise de um esquema mais antigo usado no WMA revela que ele está usando uma combinação de troca de chave de criptografia de curva elíptica , cifra de bloco DES , uma cifra de bloco customizada, cifra de fluxo RC4 e a função de hashing SHA-1 .
A mídia baseada em contêiner ASF às vezes ainda é transmitida na Internet por meio do protocolo MMS ou do protocolo RTSP . Na maioria das vezes, porém, eles contêm material codificado para 'download progressivo', que pode ser distribuído por qualquer servidor da web e oferece as mesmas vantagens do streaming: o arquivo começa a ser reproduzido assim que um número mínimo de bytes é recebido e o restante do download continua em segundo plano enquanto alguém está assistindo ou ouvindo.
O projeto de preservação digital da Biblioteca do Congresso considera o ASF o sucessor de fato do RIFF . Em 2010, o Google escolheu RIFF como formato de contêiner para WebP .
Licença
A especificação pode ser baixada do site da Microsoft e o formato pode ser implementado sob uma licença da Microsoft que, entretanto, não permite a distribuição de fontes e não é compatível com licenças de código aberto . O autor do projeto de software livre VirtualDub relatou que um funcionário da Microsoft o informou que seu software violava uma patente da Microsoft com relação à reprodução de ASF.
Certas técnicas de correção de erros relacionadas ao ASF foram patenteadas nos Estados Unidos ( Patente dos Estados Unidos 6.041.345 Levi, et al. 21 de março de 2000) pela Microsoft até 2019-08-10.
Veja também
Referências
links externos
- Uma Visão Geral do Formato de Sistemas Avançados
- Visão geral do formato ASF
- Análise da Biblioteca do Congresso da sustentabilidade do formato ASF
- Formato de contêiner ASF - v2.0 (disponível gratuitamente, mas não usado) e v1.0 (reconstruído)
- MSDN Como incorporar o Windows Media Player em uma página da Web em HTML (para webmasters)
- Criando uma experiência personalizada do Windows Media (para webmasters)