2012-10-05 16 views
8

Quiero saber si podemos usar el mismo archivo tanto para la transmisión de video como para la descarga progresiva. ¿Hay alguna diferencia entre su codificación?¿Alguna diferencia entre la codificación de video para la descarga progresiva y la transmisión?

Por ejemplo, si tengo un archivo .flv, ¿puedo usar el mismo archivo para cualquiera de los métodos de entrega anteriores, sin realizar más manipulaciones?

¿Alguien puede sugerir algún tutorial o artículo que describa cómo implementar la descarga progresiva?

+0

Gracias por su maravilloso Editar Mr Flavius ​​ –

Respuesta

3

Los videos flash funcionan bastante bien tanto para la transmisión como para la descarga progresiva; tiene un encabezado de metadatos antes de los marcos de video (que contiene dimensión, longitud, etc.), por lo que con la descarga progresiva se reproducirá casi instantáneamente sin hacer ninguna modificación (a diferencia de h.264 que requiere mover el encabezado después de la codificación).

La transmisión de videos Flash generalmente requiere un flv streaming module en su servidor web. Tal módulo buscará en el archivo de video la posición de salto más cercana, construirá el bloque de metadatos dinámicamente y continuará a los marcos de video del servidor.

Transmitir videos h.264 también es posible usando mod_h264 for Apache, pero el soporte para otros servidores web no debería ser difícil de encontrar.

+0

Gracias Jack. Pero en nuestro proyecto necesitamos admitir diferentes dispositivos móviles y computadoras, así que puedo implementar la descarga progresiva, creo que no necesita servidores de transmisión, así que también afectará el presupuesto del proyecto –

+1

@RenjithKN Sin duda, los servidores de transmisión son bastante caros; sin embargo, especialmente con dispositivos móviles, buscará la codificación en varios tamaños de video :) –

+0

¿Puedo seguir adelante con la descarga progresiva, cuál es mejor, tengo un plan para detectar el dispositivo y convertir el archivo en formato compatible y entregarlo utilizando cualquiera de los métodos anteriores.Si usamos el servidor de transmisión, realice todos estos procesos automáticamente, me refiero a la detección de dispositivos y a la compatibilidad con el formato –

Cuestiones relacionadas