3
首先,我只是一個業餘愛好者,所以我很抱歉,如果這是愚蠢的問題,或者如果我太天真。 (這也意味着我不能購買昂貴的庫)語音會議 - 如何讓更多人蔘與對話?
這就是情況:我正在C#.NET中構建一個簡單的語音聊天應用程序(類似於Ventrilo或TeamSpeak,但僅適用於大約15或20人,並在100Mbps LAN上運行)。我有工作服務器(產卵線程爲每個客戶端)和客戶端應用程序使用UDP連接和DirectSound捕獲和播放聲音。我可以打「1對1」的電話,但我無法弄清楚最重要的事情之一:
我如何在談話中有兩個以上的人?
您可能想要更改您的問題。 「讓每個人都聽到別人說的最好的方法是什麼」似乎是廣泛的。它不包括人們沒有面對麥克風或按下靜音的情況。根據您的其餘問題,您是否真的在問「我如何在對話中有兩個以上的人」?如果是這種情況,你可能會考慮星型或網狀拓撲結構。你也可以考慮使用IP多播。 – atk 2010-02-05 14:11:33
感謝您的評論。我已經按照你的建議重新提出了這個問題(因爲這真的是cas)。我正在考慮使用多播,但不確定在這種情況下是否是個好主意。 – Ken 2010-02-06 20:38:38