Требования к потоковой передаче H.264

Я ищу дополнительную информацию о минимальных требованиях, необходимых для того, чтобы посетитель мог успешно транслировать видео в кодировке H.264 со скоростью 1 Мбит / с 640x360. Я знаю, что пользователю нужна последняя версия Flash 9. Ищу минимальные требования к своим компьютерам.

Мы хотим перейти на этот кодек для наших видео, но не хотим разрушать наш сайт для людей с более медленными компьютерами. Возникает вопрос: насколько медленно слишком медленно? Оттолкнем ли мы 1%, 5%, 50%? Я действительно понятия не имею,.

Лучшая информация, которую я нашел, находится на сайте Microsoft относительно требований для воспроизведения 720p: http://www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx

Разница здесь в том, что истинное разрешение 720p (! 280x720) «высокой четкости» составляет 5–10 Мбит / с. Мы транслируем в два раза меньшее разрешение и только 1 Мбит / с.

Любая дополнительная информация будет принята с благодарностью.


person user24632    schedule 15.10.2008    source источник


Ответы (2)


На самом деле это во многом зависит от используемых вами параметров кодирования. Некоторые функции, которые помогают снизить битрейт при сохранении качества, требуют значительных вычислительных мощностей для декодирования.

Ссылка Microsoft не указывает, какой кодек они используют (насколько я могу судить). Они могут давать статистику по сжатию mpeg2, декодирование которого требует гораздо меньше ресурсов процессора, чем H.264.

Я обнаружил, что однопоточный декодер имеет тенденцию максимально использовать ядро ​​Кентсфилда 2,4 ГГц при воспроизведении видео 1080i или 720p. Я также обнаружил, что Pentium M 1,8 ГГц тормозит при просмотре некоторых онлайн-видео (YouTube и т. Д.).

Я предлагаю попробовать несколько тестовых кодировок на нескольких разных машинах.

person Mr Fooz    schedule 15.10.2008

Очевидно, что существует много переменных, но вот одна точка данных:

640x480 пикселей при 24 кадрах в секунду на процессоре Intel Core 2 Duo с частотой 2,2 ГГц под управлением Linux 2.6 с исправлениями ядра в реальном времени привело к загрузке ЦП от 55% до 60% (из 200% из-за двух ядер) при потоковой передаче H.264, часть 10 на 1 Мбит / с с использованием библиотеки Intel IPP.

person jholl    schedule 20.10.2008