オーディオ用とビデオ用の 2 つの異なるソースがあります。ソースからデータを抽出するには、appsrc を使用します。ビデオとオーディオの両方を個別に再生できます。ただし、それらを連携させる方法がわかりません。
誰かが以前にこれを行ったことがあるか、または2つがこれを行う方法を知っているかどうか教えてください.
オーディオ用とビデオ用の 2 つの異なるソースがあります。ソースからデータを抽出するには、appsrc を使用します。ビデオとオーディオの両方を個別に再生できます。ただし、それらを連携させる方法がわかりません。
誰かが以前にこれを行ったことがあるか、または2つがこれを行う方法を知っているかどうか教えてください.
それらを同じパイプラインの一部にすることができます。パイプラインには、2 つのソースと 2 つのシンク、およびソースをシンクに接続する中間コンポーネントを含めることができます。これにより、同じパイプライン クロックが使用されます。
編集:何かを駆動するオーディオは、両方が同じクロックを必要としないという意味ではありません。オーディオとビデオの同期を気にしない限り、最終的には両方が同じクロックを使用する必要があります。何かを駆動するオーディオは別のものなので、頭の中でこれら 2 つを混同しないでください。それらに同じクロックを使用させたくない場合、「それらを連携させる方法がわからない」と言うのはなぜですか。その場合、それらは単なる独立したパイプラインであり、それらを一緒に実行することに問題はありません。AV同期が必要な場合は、クロック同期が必要です。rtsp [まったく必要のない長い精巧なパス] を使用するか、同じパイプラインで両方を実行します。