1

トランスコーディングにおける Ffmpeg と Intel Media SDK のパフォーマンス比較を行いたいと思います。

次のことを行う新しいアプリケーションを作成する必要があります。

  1. MJPEG、MPEG4、H264 カメラからフレームを受信します。

  2. フレームをトランスコードします。出力は h264 になります。ここでは、Ffmpeg または Intel Media SDK を使用する必要があります。

  3. トランスコードされたフレームを RTSP ストリーミングとしてマルチキャストします。

これらのライブラリは両方とも CPU を集中的に使用することに気付きました。CPU使用率を減らすことができるFfmpegの設定はありますか?

前もって感謝します、

4

1 に答える 1

0

すべてのメディア エンコーディングと同様に、速度は品質と引き換えになります。x264 (ffmpeg) はより高い品質 (または同じ品質でより小さなファイル) を生成しますが、より多くの CPU を使用します。Intel Media SDK は CPU をほとんど使用しないはずですが、品質は少し低下します。CPU がサポートしている場合、CPU 上の特殊なハードウェアを使用してこれを実現します。

それで、何が最高ですか?CPU、電力使用量、品質、またはファイルサイズを最適化したいかどうかによって異なります。

于 2013-12-04T05:42:52.207 に答える