我的gstreamer Pipeline就像这样
方法1
--------------input-selector->Queue->AduioParser->AudioSink
|
Souphttpsrc->tsdemux-->|
|
--------------- Queue->videoParser->videoSink
在这种方法1中,当我在各种音频语言之间切换时,音频解码会有延迟。
Approach2
------ input-selector-> Queue->AduioParser->AudioSink
|
Souphttpsrc->tsdemux---multiqueue>|
|
------- Queue->videoParser->VideoSink
但是在方法2中没有观察到延迟。
任何人都可以解释一下这背后的原因吗?什么是多队列的特色?