2008-10-15 18 views
11

Estoy buscando más información sobre los requisitos mínimos necesarios para que un visitante transmita con éxito un video de 1 Mbps 640x360 con codificación H.264. Sé que el usuario necesita la última versión de Flash 9. Estoy buscando los requisitos mínimos para sus computadoras.H.264 Streaming Requirements

Queremos cambiar a este códec para nuestros videos, pero no queremos arruinar nuestro sitio para personas con computadoras más lentas. La pregunta es: ¿qué tan lento es demasiado lento? ¿Alertaríamos al 1%, 5%, 50%? Realmente no tengo ni idea.

La mejor información que he encontrado es en el sitio de Microsoft con respecto a los requisitos para la reproducción de 720p: http://www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx

La diferencia aquí es que la verdadera "alta definición" 720p es entre 5-10 Mbps (280x720). Estamos transmitiendo la mitad del tamaño de resolución y solo 1 Mbps.

Cualquier información adicional sería muy apreciada.

Respuesta

6

Depende tremendamente de las opciones de codificación que utilice. Algunas características que ayudan a reducir la velocidad de bits mientras conservan la calidad requieren una potencia de cálculo sustancial para decodificar.

El enlace de Microsoft no indica qué códec están utilizando (por lo que yo sé). Pueden estar dando estadísticas para la compresión mpeg2, que es mucho menos intensivo en la CPU para decodificar que H.264.

He descubierto que un decodificador de subproceso único tiende a maximizar un núcleo de Kentsfield de 2,4 GHz cuando se reproducen videos 1080i o 720p. También descubrí que un hipo de Pentium M de 1.8GHz con algún video en línea (YouTube, etc.).

Sugiero probar algunas codificaciones de prueba en algunas máquinas diferentes.

5

es evidente que hay muchas variables, pero aquí es un punto de datos:

640x480 píxeles a 24 fps en un 2,2 GHz Intel Core 2 Duo corriendo Linux 2.6 con parches del kernel en tiempo real resultó en 55% a 60% Uso de la CPU (del 200% debido a los núcleos duales) cuando se transmite H.264 parte 10 a 1 Mbit/s utilizando la biblioteca Intel IPP.

Cuestiones relacionadas