1

メディアを送受信する課題の一環として、libjitsi を使用してアプリケーションを作成しています。受信したビデオ ストリームを再生する方法がわかりません。AVTransmit2 と AVReceive2 のサンプル コードを試しましたが、オーディオのみが再生されます。 ! 同様の質問が以前に他のフォーラムで行われ、誰かが Jitsi API とそのソース コードからヒントを得ることをほのめかしました。私もそれを試していますが、時間がかかります。Jitsi/libjitsi API の明確なアイデアや、rtp ストリームからビデオを表示するなどの基本的なことを行う方法に関する適切なドキュメントを知っている人はいますか?

4

1 に答える 1

0

動画の再生方法がわかりました。API を見ると、Swing コンポーネントのパッケージ (org.jitsi.util.swing) があります。次のようなコードが必要です。

https://github.com/Metaswitch/libjitsi/blob/master/src/org/jitsi/examples/PacketPlayer/PlayRTP.java

そして、それを org.jitsi.util.swing.VideoContainer にレンダリングする必要があります。上記の例のリスナーは、ビデオの受信が開始されたことを検出し、そのビデオを VideoContainer のコンストラクター内に配置します。これは JPanel の特殊なタイプです。

于 2015-05-26T23:34:05.263 に答える