Flash Player 9 com H.264 - Video na web em High Definition
Foi disponibilizado no labs uma nova versão beta do Flash Player 9 (updater 3 beta 2), nome de código MovieStar, que permite visualizar filmes codificados em H.264 com som em AAC.
Nesta versão beta que se prevê ‘final’ antes de 2008, foi incluida não somente a reprodução tanto a nível de progressive download como em Streaming como o suporte para aceleração por hardware para este formato em qualquer uma das plataformas (windows, mac e linux).
Foi incluido um decoder para H.264 suportando perfis Base, Mainline and High profile assim como para ACC que suporta AAC Main, AAC LC e SBR segundo as correspondentes especificações ISO.
Outros sub sets de implementação de H.264 não serão suportados (MPEG-4 Part 2 por exemplo).
Para utilizar estes novos ficheiros bastará recorrer à classe Netstream como se faz hoje em dia para ficheiros FLVs. Os ficheiros poderão ter as extensões .mp4,.m4v,.m4a,.mov e .3gp e o player não se queixará visto ele reconhecer o tipo de conteúdo pelo header do ficheiro.
Fica o aviso que ao utilizar download progressivo, convém mover o moov atom (que é o index dos ficheiros em mpeg 4), para o início do ficheiro para permitir saltar para um ponto específico do ficheiro.
Quanto ao audio, não só foi implementado o novo decoder mas também foi também implementado para a class Sound um resampling de todos os canais disponíveis para 2 canais a 44.1 KHz. Será portanto possível tocar um som audio com 5.1 canais mas estes serão reconvertidos para 2 canais.
O ressampling aplicar-se-à também a mp3 que não estejam em 44.1 KHz.
Quanto à questão de multi-canais, está previsto ficar disponível numa próxima versão do player(10?, 11?).
Para tocar audio em AAC terão também de recorrer ao Netstream como no video.
Para fazer stream neste novo formato terá de ser usado o novo Flash Media Server que estará brevemente disponível também em versão beta. Neste momento, nenhum servidor de streaming alternativo está autorizado a fazer stream neste novo formato para o Flash Player sem um devido licenciamento. Não se sabe ainda se a proibição é meramente de um ponto de vista de licenciamento ou a nível técnico.
A mailing list do Red5 já demonstrou que iria ficar atenta ao desenrolar deste tema.
É de salientar que o decoding de H.264 também estará presente na próxima beta do AIR mas infelizmente o encoding neste formato só será possível através do Flash Media Encoder.
Algumas demos em full screen usando H.264:
Flash dev
FlashComGuru
Adobe Labs
This entry was written by
This entry was written by