問題タブ [vaapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
602 参照

udp - GStreamer + vaapi によるビデオ ストリーミング

vaapi***enc でウェブカメラ画像を圧縮し、UDP プロトコルで画像をストリーミングしようとしています。

良いサンプルやリファレンスはありますか?
私が見つけたすべての例では、vaapi と UDP ビデオ ストリーミングの両方を同時に試していません。

一方、
Sender :
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480 ! timeoverlay ! tee name="local" ! queue ! autovideosink local. ! queue ! jpegenc! rtpjpegpay ! udpsink host=127.0.0.1 port= 5000
Receiverのように、vaapi を使用せずにビデオ ストリーミングを見つけることができました。
gst-launch-1.0 udpsrc port=5000 ! application/x-rtp,encoding-name=JPEG,payload=26 ! rtpjpegdepay ! jpegdec ! autovideosink

しかし、GPU を使用しない ***enc の代わりに vaapijpegenc や vaapih264enc を使用する方法がわかりません。
jpegenc を vaapijpegenc に置き換えると、次のようになります。

  • エラー: エレメント /GstPipeline:pipeline0/GstV4l2Src:v4l2src0 から: 内部データ フロー エラー
  • ストリーミング タスクが一時停止されました。理由はネゴシエートされていません (-4)

この問題を解決するにはどうすればよいですか? サンプルまたは参照はありますか??
前もって感謝します。

0 投票する
1 に答える
1796 参照

linux - 「Intel Corporation 3rd Gen Core processor Graphics Controller」との VAAPI 互換性の問題

vainfo の実行中に以下のエラーが発生します

これは、Intel Media Server Studio 2017 (を参照) をインストールした後、vainfo が正常に機能する前に発生しています

sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

これは、インテル SDK が第 3 世代プロセッサーをサポートしていないためですか?

0 投票する
1 に答える
1144 参照

docker - Docker Swarm 汎用デバイス リソース接続

Docker ヘルプ リクエスト: Swarm 内のコンテナを のデバイスに接続しようとしています/dev。Docker コンテナで実行している場合、接続はデバイス マッピングを介して正しく機能しますが、Swarm ノード内のデバイスに接続できません。

このデバイスはたまたま Gstreamer パイプラインで vaapi ドライバーを使用するためのグラフィックス ハードウェアであり、ここにあります/dev/dri/renderD128:

Swarmkit Generic Resources を介してデバイスにマッピングする方法についてアドバイスを求めています。

Swarmkit とグラフィックス ハードウェアに関する次のような議論があります。

しかし、私はこれらを解決策に抽出することができませんでした.

swarm で実行されていないときにこのデバイスに正常に接続する 1 つの docker run コマンドは次のようになります。

繰り返しになりますが、これはコンテナー、スウォーム、およびデバイス マッピング全般に関する一般的な質問であり、この特定のデバイスとは関係ありません。

docker 構成ファイル バージョン 3 を使用しており、" device" オプションを試しましたが、期待どおりに失敗しました: https://docs.docker.com/compose/compose-file/#devices

「(バージョン 3) Compose ファイルを使用して swarm モードでスタックをデプロイする場合、このオプションは無視されます。」

あなたの助けに感謝します。