video streaming video-streaming h.264 codec

video - Requisitos de transmisión H.264



streaming video-streaming (2)

Realmente depende tremendamente de las opciones de codificación que use. 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 usando (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.

Descubrí que un decodificador de subproceso único tiende a maximizar un núcleo 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.).

Sugeriría probar algunas codificaciones de prueba en algunas máquinas diferentes.

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.

Queremos cambiar a este códec para nuestros videos, pero no queremos arruinar nuestro sitio para personas con computadoras 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 está 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 (! 280x720) está entre 5-10 Mbps. Estamos transmitiendo la mitad del tamaño de resolución y solo 1 Mbps.

Cualquier información adicional sería muy apreciada.


Obviamente hay muchas variables, pero aquí hay un punto de datos:

640x480 píxeles a 24 fps en un procesador Intel Core 2 Duo de 2.2 GHz con Linux 2.6 con parches de kernel en tiempo real que dieron como resultado una utilización de CPU del 55% al ​​60% (de un 200% debido a los núcleos duales) al transmitir H.264 parte 10 1 Mbit / s utilizando la biblioteca Intel IPP.