1

複数の入力ソース (カメラのオーディオ/ビデオ、ロゴ、RTP ストリームとして受信されるスクリーン キャプチャ ビデオ) を受け取る GStreamer パイプラインを作成しました。videomixer 要素を使用して、これらのソースを 1 つのビデオに結合します。

ただし、スクリーン キャプチャ ストリームは残りの 2 秒遅れているようです。これを修正するために、他のストリームに 2 秒の遅延を導入したいと考えています。そして、それが私が現在立ち往生しているところです。カメラ ソースの後にキュー要素を追加し、「min-threshold-time」属性を設定して 2 秒の遅延を作成しようとしましたが、GStreamer は他のストリームに対してこれを修正しているようです。その結果、ストリーム全体が遅延し、RTP ストリームとカメラ ビデオの間の遅延は依然として存在します。

4

3 に答える 3

4

結局、個々のパケットのタイムスタンプを変更できるようにするバッファプローブを実装することになりました。パイプライン操作を参照してください。

于 2010-04-08T11:32:13.757 に答える