問題 :
- WiFi + udp ネットワークを介したライブ オーディオ ビデオ ストリーミング。
- ストリーム: Mpeg2Ts
- プレーヤー フレームワーク: gstreamer。
- パイプライン Appsrc ----> tsdemuxer -----> audio-queue---->faad デコーダー--->alsasink - ----->video-queue->vpudecoder ---->videosink
- オーディオ デバイスは、1 秒あたり 48000 サンプルを処理するように構成されています。
- 送信者のクロックは受信者のクロックよりも高速であり、ストリームと受信者のシステム クロックで受信する pcr 値を追跡することでこの情報を取得します。1 時間後、送信側と受信側のクロックに 8 秒の差があります。
- したがって、問題は、送信者と受信者の間のこの待ち時間が時間とともに増加し続けるため、送信者が受信者のクロックに対して 1 秒でより多くのサンプルを送信することです。