2016-06-24 24 views
0

私のC#プログラムは、GStreamerライブラリを使用してIPカメラからフレームを取得します。パイプ方式はこれです:GStreamer h264デコードアクセラレーション

RTSPソース> RTP H264 depay> decodebin> appsink

問題はdecodebinは、私はダースカメラ、CPUの過負荷を好きに接続するようにすると、CPUのみを使用していることです。

質問は次のとおりです。GSrteamerはGPUアクセラレーションを使用する方法はありますか?

+0

ヘルプを求める質問には、*目的の動作*、*特定の問題またはエラー*、および*それを再現するために必要な最短コード*を含める必要があります。 lf **。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) –

+0

@MoralesBatovski既にGStreamerを使用していますか? GStreamerに関する質問は通常gst-launchの形式で尋ねられます(同様のものは引用の質問にあります)。これは言語のようなスクリプトです。質問は私にはっきりと分かります;) – nayana

答えて

0

はい、可能ですが、コンパイルやインストールが必要なvaapiを使用する必要があります。

チェックこのgitのレポ... README

あなたはこのようなものでしょうインストールした後:私は、私が試したことがないとして、それはこのように動作を願っています

gst-launch-1.0 rtspsrc ! rtph264depay ! vaapidecode ! .. whatever 

をその前に

HTH