雙機推流音頻解決方案
系統(tǒng)內(nèi)聲音:指代系統(tǒng)程序播放的聲音
麥克風(fēng)聲音:指代錄音設(shè)備聲音
系統(tǒng)內(nèi)聲音解決方案
硬件方案:
方案一:硬件聲卡(幾乎解決所有問題)
方案二:通過公對公音頻線插到主板其他音頻孔(實際上就是realtekd分出多個音頻輸出),另一端插到PC-2的mic孔,作為音頻輸入,這樣PC-2就可以采集到了。很簡單方便
軟件方案:
方案三:通過virtual cable 的repeater組件實現(xiàn)音頻復(fù)制,讓PC-1 和 PC-2 都有聲音輸出。(我找的版本有很奇怪的聲音,還要安裝一個虛擬音頻輸入輸出,軟件界面亂七八糟,不喜歡)
方案四:voicemeeter, 設(shè)置連接很麻煩,如果只是解決內(nèi)錄問題,大炮打麻雀了
方案五:傻瓜代碼,直接將系統(tǒng)聲音同步給HDMI線到PC-2,PC-2正常采集
推薦方案二和方案五
方案二教程:
方案二和方案五同一個思路,但是分別是從硬件層面和軟件層面解決的
步驟如下
買一根3.5mm公對公音頻線,然后PC-1(主機/游戲機)的任意一個音頻輸出口,連到PC-2(推流機)的錄音設(shè)備輸入口
該步驟設(shè)置同方案五的步驟1 和 步驟2
推流機進入聲音控制面板,在錄制tab下,選擇默認設(shè)備為剛剛插入音頻線后增加的設(shè)備(可以通過插拔音頻線來確認是哪個),這樣就完成了
方案五教程:
1.進入聲音設(shè)置,切換到realtek揚聲器為默認,如果你電腦用的usb音響或者耳機,此時沒有聲音,不用擔(dān)心。
#主要為了獲取到系統(tǒng)音頻的輸入流

2.在聲音設(shè)置的錄制tab下,選中立體聲混音-點擊屬性,勾選偵聽此設(shè)備,選中你要播放的設(shè)備(用usb音響和耳機就在這里選擇)(!??!直插主機音頻口播放聲音的不用設(shè)置!)此時音響的聲音就有了

3.下載程序
鏈接:https://pan.baidu.com/s/1h_X7dB-ozzjXwfmqj3szlg
提取碼:1234
tips:程序是python打包出來的,后續(xù)會優(yōu)化成C
4.以管理員方式打開AudioShare,在輸入設(shè)備中找到立體聲混音第一個設(shè)備的device_index 如下圖所示,我找到的是3
tips:其他相同名稱不用管,可能是不同頻率或者聲道數(shù)或者音頻格式輸出的,找到第一個出現(xiàn)的就行

5.同理,找到輸出設(shè)備的device_index,輸出設(shè)備名字就是你的采集卡名稱,如圖所示我的是9

6.在黑窗口分別填上輸入和輸入設(shè)備的id,然后回車,可以看到設(shè)備已連接,代表已經(jīng)正常推送數(shù)據(jù)到采集設(shè)備上了,可以去驗證一下,到此方案五結(jié)束

麥克風(fēng)音頻解決方案
1.打開麥克風(fēng),偵聽到對應(yīng)的采集卡就可以了
