Pergunta

Uma rápida olhada na Internet atual parece indicar que o Adobe Flash é a escolha óbvia para incorporar vídeo em uma página da web.Isso é exato ou são outras escolhas eficazes?A escolha do ASP.NET como plataforma influencia esta decisão?

Foi útil?

Solução

O Flash é certamente a solução mais onipresente e portátil. 98% dos navegadores ter o Flash instalado.Outras alternativas são Tempo rápido, Leitor de mídia do Windows, ou mesmo luz cinza (Concorrente Flash da Microsoft, que pode ser usado para incorporar diversos formatos de vídeo).

Eu recomendaria usar Flash (e seu formato de arquivo de vídeo FLV) para incorporar seu vídeo, a menos que você tenha requisitos muito específicos em relação à qualidade de vídeo ou DRM.

Outras dicas

Flash é geralmente o produto de escolha:Todo mundo tem, e usando o Leitor JW FLV torna relativamente fácil para você.

Quanto a outros formatos de vídeo, existem WMV e QuickTime, mas os reprodutores são bastante "pesados", nem todo mundo pode tê-los e eles parecem tão 1990...

Jogador real...Não me deixe nem começar a reclamar daquela pilha de...

A única outra alternativa ao Flash que eu consideraria pessoalmente é o Silverlight, que permite streaming de vídeos WMV.Achei a produção de WMV muito melhor e mais fácil do que FLV porque todos os codificadores FLV do Windows que experimentei não são realmente bons e estáveis, enquanto praticamente todas as ferramentas podem produzir WMV nativamente.O problema com o Silverlight é que ninguém tem esse plug-in de navegador (ainda?).Há também um jogador de JW.

Uma consideração seria se a reprodução do vídeo é feita por download progressivo ou streaming.Se for um download progressivo, eu diria para usar o Flash porque você obtém um alcance de público mais amplo.

Para streaming wmv, é uma funcionalidade pronta para uso fornecida por Serviços de mídia do Windows

Para streaming de flash, você terá que instalar um servidor de streaming em sua caixa do Windows.Algumas opções são:

Se você tiver acesso ao Microsoft Expression Encoder 2, poderá usá-lo para codificar um arquivo de vídeo e gerar um reprodutor de vídeo Silverlight.Então, se você tiver o IIS 7, poderá usar Adaptive ou Transmissão Suave também finalizar a compra Suave HD para um exemplo muito legal.

Você também pode fazer streaming gratuitamente Serviço de streaming Microsoft Silverlight.Está conectado a uma conta do Windows Live.

Uma consideração é que o cliente precisará ter o Silverlight instalado, assim como o Flash, mas o Flash já existe há mais tempo.

<object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object>

Trabalhei para uma empresa que desenvolveu um sistema de distribuição de conteúdo de mídia para “players” dedicados.Foi baseado na web e usou a tecnologia ASP.NET e tentou quase todos os formatos de mídia possíveis que você possa imaginar e sua escolha realmente se resume a se perguntar:

ele precisa ser reproduzido diretamente da caixa ou posso garantir que os componentes necessários para reproduzir os vídeos possam ser instalados antecipadamente?

Se a sua resposta é que ele precisa ser reproduzido imediatamente, então sua única opção é o flash (eu sei que ele não está instalado por padrão, mas a maioria já o terá instalado)

Se não for um grande problema a necessidade de componentes extras, você pode optar por formatos suportados pelo Windows Media Player

A razão pela qual o Windows Media Player se enquadra na segunda opção é porque, para alguns navegadores e alguns formatos, componentes extras devem ser instalados.

Tivemos o luxo que os “jogadores” foram fornecidos por nós, então poderíamos optar pela segunda opção, porém até tentamos converta o máximo possível de volta ao flash porque funciona muito melhor que o Windows Media Player

“A escolha do ASP.NET como plataforma influencia esta decisão?”

Provavelmente não.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top