0

私は Qt Phonon を評価していたビデオ管理ソフトウェアを開発しようとしていました。ソフトウェアは Windows プラットフォームで構築されます。Phonon は Directshow を Windows バックエンドとして使用し、Linux で実行する場合は GStreamer を使用することを理解しています。Linux で Qt 4.7.4 を使用すると、フォノンを使用したビデオ プレーヤーのデモ例があり、パナソニック IP カメラからのビデオ ストリーム (RTSP ストリーム) を正常に表示できましたが、Windows プラットフォームで同じ例を試したところ、動作しません (エラー 0x800c0000d を返します)。何が問題なのですか?

よろしく、

サウラブ・ガンジー

4

2 に答える 2

2

0x800c000dこれはINET_E_UNKNOWN_PROTOCOL、「指定されたプロトコルは不明です」です。DirectShow と Windows は、RTSP フィードをサポートするための標準を提供していないため、この 2 つを合わせると、IP カメラ フィードがサポートされていないことが示唆されます (少なくともサード パーティ コンポーネントがなければ)。

于 2012-07-02T13:05:51.077 に答える
0

私の経験から言えば、Phonon はひどいものです。Phonon に接続しない場合は、GStreamer withQt バインディングを使用してください。常に同じバックエンドを使用しているため、ほとんどのメディア ファイルが同じように機能するため、より多くの「クロス プラットフォーム」エクスペリエンスが得られます。GStreamer とそのQt バインディングは LGPL であるため、クローズド ソース アプリケーションで引き続き使用できます。

于 2012-07-02T15:05:08.567 に答える