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