GPU или аппаратный кодер h.264 с API? - PullRequest
0 голосов
/ 09 сентября 2010

Мы хотели бы транслировать видео h.264 в браузер на основе кадров, сгенерированных на сервере. Кадры будут синтетическими, то есть не из другого «реального фильма», mpeg и т. Д. Мы будем генерировать их отдельно как часть симуляции, потенциально используя OpenGL / DirectX для визуализации отдельных кадров. В моем наивном приближении мы бы оставили в памяти растровое изображение, отрендерили бы его, сказали бы кодировщику сделать свое дело и повторить. Конечный пользователь будет видеть непрерывно потоковое видео.

Мне известны несколько программных кодеров h.264, не основанных на GPL, например, Intel IPP, но понимаю, что они часто не способны к сжатию h.264 в режиме реального времени. В идеальном мире наши фильмы были бы несколько мегапикселей, например, два HD телевизора. Я понимаю, что для этого нам нужно специальное оборудование. Знают ли люди о картах расширения, специально подключенных серверах и т. Д., Способных на это?

1 Ответ

0 голосов
/ 26 сентября 2010

всего два слова - они сосут.Кодеры AVC AVC вообще не способны к RDO.И без RDO это не кодировщик.На самом деле, если вы возьмете x264 и используете какой-нибудь приличный I7, он превзойдет любой графический процессор с сопоставимым качеством.

...