サーバーで生成されたフレームに基づいて、h.264 ビデオをブラウザーにストリーミングしたいと考えています。フレームは合成です。つまり、別の「実際のムービー」、mpeg などからのものではありません。シミュレーションの一部として個別に生成し、OpenGL/DirectX を使用して個々のフレームをレンダリングする可能性があります。私の素朴な概算では、ビットマップをメモリに確保し、レンダリングし、エンコーダーにその仕事をするように指示し、繰り返します。エンド ユーザーには、継続的にストリーミングされるビデオが表示されます。
Intel IPP など、いくつかの非 GPL ソフトウェアベースの h.264 エンコーダーを認識していますが、これらは多くの場合、リアルタイムで h.264 圧縮ができないことを理解しています。理想的な世界では、映画は数メガピクセル、たとえば 2 台の HD TV になります。そのために専用のハードウェアが必要であることは理解しています。これが可能な拡張カード、特別に接続されたサーバーなどを人々は認識していますか?