問題タブ [qtgstreamer]

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 投票する
1 に答える
682 参照

c++ - QtGstreamer camerabin2 の使用法

私は、ウィンドウシステムなしで、olimex a13ボード上で作業しています。eglfsこのため、ビデオとカメラは必要な用途として機能しQt Multimediaていません。だから私はここにあるライブラリを使用しています。QtGstreamerXQtGstreamer

に従って、期待どおりに動作するメディア プレーヤーを作成しました。今、私はカメラをやりたいと思っており、camerabin2これは悪いプラグインからのものです。

これは私のコードです:

//cameraplayer.cpp

cameraPlayer.start()次に、機能していないもの、つまりビデオがないものを呼び出します。ここで何か不足していますか?誰かがQtGstreamerウェブカメラをストリーミングしていましたか? 前もって感謝します。

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

c++ - QtGStreamer で Qt をバインドする

シンプルなqt c ++ VoIPアプリケーションを作成しようとしています.QtGStreamer Libを見つけて動作させたいと思っていました. ここから最新バージョン 1.2 をダウンロードします。
サンプル フォルダに移動して VoIP のサンプルをコンパイルしようとすると、次のエラーが発生しました。
Qt5GStreamer-1.0 development package not found

私が試しているのはCONFIG += link_pkgconfig、.pro ファイルのこの行をコメント化し、QtGstreamer のフォルダーに付属の src フォルダーをフォルダー プロジェクトに追加することです。また、これを .pro ファイルに追加しました。これ
INCLUDEPATH += $$PWD/srcは、Libs フォルダーのパスです。

ブースト Lib を追加する必要があるというエラーが表示されるので、これを .pro ファイルに追加して追加します

現在、(undefined reference to ..) 130 エラーという多くのエラーが発生しています。何を試すべきかわからない。
ファイルにはReadmeファイルが含まれています 依存関係をダウンロードしますが、同じエラーが発生します 正しくリンクしていないことが問題だと思います
私はまだサードパーティの初心者であり、C ++でライブラリをリンクしています。
私のOSはWindowsです よろしくお願いします

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

qt - QML での QtGStreamer によるストリーミング ビデオ

QtGStreamer 1.0 を使用して、qml でメディア プレーヤーを作成しようとしています。QtGStreamer の例でいくつかのサンプルを使用します。プレーヤー アプリケーションは正常に実行されますが、qmlplayer アプリケーションは実行されません。ビルドは成功しますが、使い果たすことはできません。出力ログには次のように表示されます。

QML デバッグが有効になっています。安全な環境でのみ使用してください。

qtquick2videosink の作成に失敗しました。正しくインストールされていることを確認してください

Qml で QtGStreamer によるビデオの実行について助けが必要です。ありがとう

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

qt - Gstreamer の一時停止/再開パイプラインの問題

Ubuntu 14.04 を実行している nVidia TX1 で qt-gstreamer 1.2 と gstreamer 1.2.4 を使用しています。

カメラ プレビュー + 録画 + イーサネット ストリーミング + Wifi ストリーミングのパイプラインがあり、パイプラインを動的にしたいと考えています。ex i 実行中のパイプラインでレコーディング/ストリーミングを追加/削除できます。

パイプラインを一時停止して要素を追加/削除し、パッドとそのブロック機能を使用せずに再開します。これはうまくいきます。ただし、要素を数回追加/削除すると、パイプラインがハングします。パイプラインを一時停止するとハングします。

一時停止時に要素をリンク/リンク解除するのではなく、パイプラインをハングアップさせる一時停止/再開が見つかりました。プレビューと記録に必要な要素のみを追加するなど、パイプラインに追加する要素を減らすと、パイプラインが長時間ハングしてからすべての要素でハングします。

すべてのシンク要素の同期と非同期は false です。

テストのために、1秒ごとにパイプラインを一時停止して再生しています。

数回の一時停止/再開の後、パイプラインがハングします。linkmany の最後の 2 行を削除して追加すると、すべての要素を追加した場合よりも多くの時間を一時停止/再開できます。

では、ここで何が問題なのですか?パイプラインを効率的に一時停止/再生するにはどうすればよいですか?