Un vistazo rápido al internet actual parecería indicar que Adobe Flash es la elección obvia para incrustar video en una página web. ¿Es esto exacto o son otras opciones efectivas? ¿La elección de ASP.NET como plataforma influye en esta decisión?¿Cuáles son las opciones efectivas para incrustar video en un sitio web ASP.NET?
Respuesta
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.
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.
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
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:
- Adobe Flash Media Server (Comercial)
- Wowza Media Server (libre/Comercial)
- Red5 Flash Server (Open Source)
<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>
"¿La elección de ASP.NET como una plataforma influir en esta decisión? "
Probablemente no.
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.
- 1. ¿Cuáles son las opciones de validación para ASP.NET MVC
- 2. ¿Cuáles son las opciones para los efectos animados de jQuery?
- 3. ¿Cuáles son las opciones para guardar datos en iOS?
- 4. ¿Cuáles son las alternativas de membresía ASP.NET?
- 5. ¿Cuáles son las diversas opciones/argumentos para "./configure" en Linux
- 6. ¿Cuáles son las opciones para na.action en boxplot?
- 7. ¿Cuáles son las opciones actuales para Delphi Web & Web Service Development
- 8. localStorage Size Limits ... ¿Cuáles son las opciones?
- 9. Incrustar un sitio web/página en Silverlight
- 10. ¿Cuáles son las reglas para crear un sitio web optimizado para dispositivos móviles?
- 11. ¿Cuál es el reproductor FLV más fácil para incrustar video en un sitio web?
- 12. ¿Cuáles son las opciones disponibles para el método Doctrine_Core :: generateModelsFromDb?
- 13. ¿Cuáles son las técnicas aceptadas para permanecer conectado a un sitio web?
- 14. ¿Cuáles son las herramientas más efectivas (de acceso libre) para la cobertura del código C#?
- 15. Cargar comprobando un sitio web ASP.NET
- 16. ¿Incrustar video para jugar en iPhone?
- 17. cómo crear un sitio web ASP.Net conectable?
- 18. Python en AIX: ¿Cuáles son mis opciones?
- 19. Desarrollo web RESTful con Java EE 6: ¿cuáles son las opciones?
- 20. Incrustar modelos 3D en el sitio web
- 21. Sitio Web ASP.NET o Project Web
- 22. Archivos de Ayuda de Windows: ¿cuáles son las opciones?
- 23. ¿Cuáles son las ventajas de un MembershipProvider personalizado en ASP.NET?
- 24. ¿Cuáles son las opciones preferidas hoy en día para las pruebas unitarias en Visual Studio 2010?
- 25. Cómo incrustar un intérprete de Python en un sitio web
- 26. ¿Cuáles son las ventajas y desventajas de un sitio web que contiene una sola página?
- 27. Sitio web de ejemplo ASP.NET para un modelo SaaS?
- 28. ¿Cuáles son algunas de las opciones recomendadas de Common Lisp Web Servers?
- 29. Incrustar los últimos tweets de Twitter en un sitio web
- 30. ¿Cuáles son las metaetiquetas importantes que debo poner en mi sitio web?