問題タブ [gstreamer-1.0]

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 に答える
475 参照

c++ - TX1 OpenCV VideoCapture が SDP 構成ファイルを開くことができない

GStreamer を使用して IP カメラのビデオ コンテンツをキャプチャし、それを H.264 ストリーム サーバーに圧縮してから、OpenCV+GStreamer を使用して nvidia TX1 で H.264 ビデオ ストリームを受信したいと考えています。私の gstreamer パイプラインは次のとおりです。

上記のコードは、カメラのコンテンツをキャプチャして 960p の 30 フレームの H.264 ビデオ ストリームに圧縮し、UDP プロトコル [5000] を介してボードのネットワーク ポートに送信します。クライアントの:

構成ファイル CMakeLists.txt は次のとおりです。

クライアント コードは正常にコンパイルできますが、実行VideoCapture input("./stream.sdp")すると、sdp ファイルを開くことができず、「open failed」が返されます。これが私の stream.sdp ファイルです。

絶対パスを使用しようとし、環境変数 export PKG_CONFIG_PATH=/home/ubuntu/ffmpeg_build/lib/pkgconfig : $PKG_CONFIG_PATHを設定して ffmeg デコーダーを追加しようとしましたが、すべて問題を解決できませんでした。TX1 で opencv 2.4.13 と gstreamer-1.0 を使用しています。