複数の入力ソース (カメラのオーディオ/ビデオ、ロゴ、RTP ストリームとして受信されるスクリーン キャプチャ ビデオ) を受け取る GStreamer パイプラインを作成しました。videomixer 要素を使用して、これらのソースを 1 つのビデオに結合します。
ただし、スクリーン キャプチャ ストリームは残りの 2 秒遅れているようです。これを修正するために、他のストリームに 2 秒の遅延を導入したいと考えています。そして、それが私が現在立ち往生しているところです。カメラ ソースの後にキュー要素を追加し、「min-threshold-time」属性を設定して 2 秒の遅延を作成しようとしましたが、GStreamer は他のストリームに対してこれを修正しているようです。その結果、ストリーム全体が遅延し、RTP ストリームとカメラ ビデオの間の遅延は依然として存在します。