質問

作りたいQtウィジェットの再生が可能な着信RTPの流れが映像として符号化されH264を含まないオーディオにあらず。

私の基本的な計画を実施するこ

  • をフォノン MediaSource オブジェクト(ストリームタイプ)です。
  • に接続する QIODevice サブクラスを提供するデータ
  • を得る映像データを使用のいずれかの
    • JRTPLIB ライブラリ
    • X window system gstrtpbin 引き出しおよび設定ができますこのプラグインには注depayloadingのパッケージを復号化します。この改善のチャンスはフォノンのデータです。

私の環境

  • Ubuntu9.10
  • Qt4.6

私の質問:

  • 私のアプローチの良い。恐らく私が望むより明らかではなかったり、簡単に解決するのか
  • 私は現在この問題:しようとした場合に、ビデオストリームの状態をMediaObjectがErrorStateとerrorType FatalError.誰でもできるので教えて私が悪いのでしょうか。

編集
Oneソリューションからは利用libVLCと組み合わせQtを学んだこ スレッド.この サンプルコード に興味がありました。まだ見所フォノンに基づく。
理想いを提供する必要があり、当社のファイルの仕事が行われます。

役に立ちましたか?

解決

ことができたので仕事のlibVLCます。いgarantueeこ ベスト 溶液もしていだけで停止します。

この リンクのlibVLCサンプル.

他のヒント

のわかるフォノンの作品は少なくともWindowsではQT ーフォノンバックエンドのインターフェイスト(\plugins\phonon_backend\phonon_ds94.dllや殺すごい。そのどちらかを取得や自分のDirectShowフィルターで受け入れRTPトしています。DirectShowを中心に、復号化、フォノンをレンダリング

ここでは、バックエンドのアプリケーションコードしています:

        Phonon::MediaObject *media = new Phonon::MediaObject();
        Phonon::VideoWidget *video = new Phonon::VideoWidget();
        Phonon::createPath(media, video);
        media->setCurrentSource(source);
        media->play();

っていないように思える問題を殺バックエンドの受け入れRTPしています。で再生するソーススタンドアロンブはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top