2008-08-05 26 views

Respuesta

19

Flash es sin duda la solución más ubicua y portátil. 98% of browsers tienen Flash instalado. Otras alternativas son Quicktime, Windows Media Player o incluso Silverlight (competidor Flash de Microsoft, que se puede utilizar para incrustar varios formatos de video).

Recomendaría usar Flash (y su formato de archivo de video FLV) para incrustar su video a menos que tenga requisitos muy específicos en cuanto a calidad de video o DRM.

5

Por lo general, Flash es el producto de elección: todos lo tienen, y usar el JW FLV Player hace que sea relativamente fácil para usted.

En cuanto a otros formatos de vídeo, hay WMV y QuickTime, pero los jugadores son más bien "pesado", no todo el mundo podría tener ellos y se sienten tan 1990ish ...

Real Player ... No déjame incluso empezar a despotricar sobre esa pila de ...

La única otra alternativa de Flash que personalmente consideraría es Silverlight, que permite la transmisión de videos WMV. Encontré la producción de WMV mucho mejor y más fácil que FLV porque todos los codificadores FLV de Windows que probé no son realmente buenos y estables, mientras que casi todas las herramientas pueden generar WMV de forma nativa. El problema con Silverlight es que nadie tiene ese complemento de navegador (¿todavía?). También hay un jugador from JW.

0

He trabajado para una empresa que desarrolló un sistema para distribuir contenido multimedia a "jugadores" dedicados. Estaba basado en la web y usaba tecnología ASP.NET y ha intentado casi todos los formatos de medios posibles que pueda imaginar y su elección realmente se reduce a preguntarse a sí mismo:

¿necesita jugar directamente, o puedo asegúrese de que los componentes necesarios para reproducir los videos se puedan instalar de antemano?

Si su respuesta es que se necesita para jugar fuera de la caja a continuación, realmente la única opción es rápida (sé que no se instala por defecto, pero la mayoría ya habrá instalado)

Si se trata de no es un gran problema que se necesiten componentes adicionales, entonces puede ir con formatos compatibles con Windows Media Player

La razón por la que Windows Media Player cae en la segunda opción es porque para algunos navegadores y algunos formatos se deben instalar componentes adicionales .

tuvimos el lujo de que los "jugadores" fueron proporcionados por nosotros, para que pudiéramos ir por la segunda opción, sin embargo, incluso intentamos convert as much as possible volver a parpadear ya que maneja mucho mejor que Windows Media Player

1

Uno la consideración sería si la reproducción de video se realiza mediante descarga progresiva o transmisión. Si es una descarga progresiva, entonces diría que use Flash porque obtiene un alcance de audiencia más amplio.

Para streaming wmv, que está fuera de la caja de la funcionalidad proporcionada por Windows Media Services

para el streaming flash, tendrá que instalar un servidor de streaming en su caja de Windows.Algunas opciones son:

1
<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> 
0

"¿La elección de ASP.NET como una plataforma influir en esta decisión? "

Probablemente no.

1

Si tiene acceso a Microsoft Expression Encoder 2, puede usarlo para codificar un archivo de video y generar un reproductor de video Silverlight. Luego, si tiene IIS 7, puede usar Adaptive o Smooth Streaming y también obtener Smooth HD para obtener un buen ejemplo.

También puede hacer la transmisión desde el Microsoft Silverlight Streaming Service gratuito. Está conectado a una cuenta de Windows Live.

Una consideración es que el cliente tendrá que tener instalado Silverlight, al igual que Flash, pero Flash ha existido por más tiempo.

Cuestiones relacionadas