Você está na página 1de 4

UNI-BH - Ciência da Computação 18/10/2010

Computação Gráfica 2010/2


SEMINÁRIOS

011024092 Eduardo Júnio da Silva


408117229 Pedro Luis Resende Costa
408119901 Rafael de Sousa Martins
408117247 Wagner Rosa Costa

Tema: ASF – Advanced Streaming Format

Definição:

ASF (Advanced Streaming Format) é um formato de arquivo de áudio e vídeo armazena informações e é
especialmente projetado para funcionar em redes como a Internet. É um formato flexível e altamente
comprimido que contém streaming de vídeo, áudio, slide shows, e eventos sincronizados. ASF permite que
conteúdo seja entregue com um fluxo contínuo de dados com pouco tempo de espera antes reprodução
possa começar. Isso significa que não temos que esperar os arquivos de áudio e vídeo tenham que fazer o
download completo antes de começar a exibi-los.

Histórico:

Advanced Streaming Format. Esta é a resposta da Microsoft à Real Media e a qualquer tipo de media
streaming. Criado em 1994 ASF é um formato de arquivo extensível, projetada para armazenar dados de
coordenadas multimídia em um cronograma. Ele suporta envio de dados através de uma ampla variedade
de redes, e é também adequado para reprodução local, transmissão e edição em computadores pessoais e
outros dispositivos que agora suportam o formato. A Microsoft usa ASF com o seu Windows Media Áudio e
codecs de vídeo, enquanto outras empresas usam ASF com vários outros codecs, tanto de software e
soluções baseadas em hardware.

ASF foi projetado com os seguintes objetivos:

• Para dar suporte à reprodução de mídia eficiente, servidores HTTP, e dispositivos de


armazenamento local.
• Escalável para suportar tipos de mídia, como áudio e vídeo.
• Para permitir uma composição multimídia único a ser apresentado em uma ampla gama de larguras
de banda.
• Para permitir a criação de controle sobre as prioridades dos meios do córrego e as relações,
especialmente em cenários de largura de banda limitada.
• Para ser independente de qualquer sistema específico de composição multimídia, sistema
operacional do computador, ou protocolo de comunicações de dados.
Estrutura:

ASF é um Codec que como qualquer outro tem como objetivo compressar e descompressar um arquivo.
Seu algoritmo que estão em forma de ficheiros de vídeo são comprimidos durante a codificação e
descomprimidos durante o playback. Os dados são fragmentados em pequenos pacotes numerados
contendo cada um uma parte da informação. O servidor Windows Media é capaz de se adaptar às
condições de transmissão, por exemplo, em caso de congestionamento na rede, ele deixa de enviar pacotes
que não seriam recebidos pelo usuário. Ele pode conter vários fluxos independentes ou dependentes,
incluindo múltiplos streams de áudio para áudio multicanal, vídeo ou taxa de bits múltiplos fluxos de
transmissão mais adequados para diferentes larguras de banda. Os fluxos podem ser em qualquer formato
compactado ou descompactado procurando se adaptar a melhor compressão. Além do padrão de áudio e
de vídeo tipos de streaming de mídia, um arquivo ASF também pode conter fluxos de texto, páginas da Web
e comandos de script, ou qualquer outro tipo de dados arbitrários. Um arquivo ASF é organizado em seções
chamadas de "objetos". Existem três objetos de nível superior, um objeto de cabeçalho e um objeto de
dados (obrigatório), além de um objeto. O objeto de cabeçalho contém informações gerais sobre o arquivo,
como tamanho, número de fluxos, métodos de correção de erros e codecs utilizados. Os metadados
também são armazenados aqui. O objeto de cabeçalho é o objeto de nível superior que só pode conter
outros objetos. O objeto de dados contém os dados de fluxo, organizado em pacotes. O objeto simples
índice contém uma lista de índice associado / frame-pares chave que permite que aplicativos de procurar
por um arquivo de forma eficiente. O índice associado a cada quadro-chave pode ser um momento de
apresentação, uma série de quadros de vídeo, ou um carimbo de tempo de referência. Cada nível superior
ou objeto de nível mais baixo começa com um identificador globalmente exclusivo (GUID) e uma dimensão
de valor. Esses números permitem que o leitor de arquivos para analisar as informações em locais
adequados em objetos identificáveis. Devido a esses GUIDs, objetos de nível inferior podem ser enviados
em qualquer ordem e ainda ser reconhecido. A ASF é projetado para superar a recepção de dados
imprecisos Um arquivo parcialmente baixado ASF ainda pode ser lido, contanto que contém o objeto de
cabeçalho e pelo menos um objeto de dados.
Vantagens:

Permitir que os usuários reproduzissem vídeo ou o áudio enquanto o download ainda esta sendo feito e não
foi concluído, devido seu pequeno volume é adequado para transmissão em rede e pode ser executado
diretamente pelo Microsoft Media Player. O formato de áudio não necessita ser apenas formado pela
combinação de imagens, sons e dados de animação, mas podem ser convertidos em outros formatos.

Figura 1 - Video sendo carregado e em execução

Vídeo em execução
Arquivo já carregado (Vídeo)
Arquivo a carregar (Vídeo)

Desvantagens

Arquivos ASF não permitem áudio MP3 e quase sempre finalizam com sérios problemas de sincronização
de áudio. Este formato também possui sérios problemas com o som no encapsulamento utilizando o
protocolo UDP. Através do UDP apenas é disponibilizado um método de encapsulamento (MPEG TS) o que
constitui uma limitação. No entanto, em streaming sobre o protocolo HTTP são disponibilizados mais
métodos de encapsulamento. Devido a sua capacidade de transmissão, os vídeos codificados nesse
formato (ASF) tinham excesso de informações desnecessárias incorporadas ao arquivo, como por exemplo,
banners, pop-ups, etc., o que obviamente, aumentava consideravelmente o tamanho do arquivo. Além do
mais, tal formato apresentava alguns problemas com sincronização de áudio por conta deste excesso de
informação.
Curiosidade:

Após a Microsoft anunciar a disponibilidade das especificações completas para o ASF, um


formato de arquivo projetado para especificar e padronizar uma definição comum para canais
de mídia e áudio, vídeo e multimídia sincronizados e utilizados na Internet. Surgiu seu
sucessor o Divx. O Divx é o formato sucessor do ASF, ele corrigiu todos os problemas existentes
garantido a mesma qualidade se streaming com um tamanho bem menor do que seu antecessor.

Bibliografia e Referências:

http://en.wikipedia.org/wiki/Advanced_Systems_Format

http://all-streaming-media.com/faq/streaming-media/Format-Advanced-Systems-Format-ASF-files.htm

http://pt.wikilingue.com/es/Advanced_Streaming_Format

http://www.mp3-tag.com/asf.asp

http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F
%2Fhackipedia.org%2FFile%2520formats%2FContainers%2FWindows%2520Media%2520(multimedia)
%2FMicrosoft%2520Windows%2520Media%2520aka%2520Advanced%2520Streaming%2520Format
%2520specification
%2520(01.20.03).doc.pdf&ei=ZJD6TK66EIiq8Abu2cDuCg&usg=AFQjCNGwa2M9OvKOYR-
B3rcGwH5x5Fu3kw

Você também pode gostar