我有一個非常複雜的項目音頻設置。下面是我們所擁有的:Linux中的音頻流管理
- 3應用程序播放聲音
- 2應用錄音
- 2聲卡
我真的真的沒有代碼的任何這些應用。我想要做的就是監控和控制音頻流。以下是我想在應用程序運行時要執行的一些操作示例:
- 靜音其中一個傳入音頻流。
- 有一個傳入的音頻流做「獨奏」(是唯一可以「交談」的流)。
- 獲取每個流生成的音頻圖(約30秒)。
- 將其中一個音頻流發送到聲卡#1,但將所有三個音頻流發送到聲卡#2。
我可能會每隔2分鐘左右切換一次音頻流與上面列出的操作之一。 GUI將是首選。我開始研究Linux中的音頻系統,它變得非常複雜,我覺得在過去的幾年裏有很多新的進展。我看到jack,pulseaudio,artsd和其他幾個軟件包。他們都有一些承諾,但我應該從哪裏開始?有沒有可以幫助的東西?