[問題] 使用Socket將聲音傳到多台電腦的問題

看板C_Sharp作者 (歡迎光臨Wiiholic.com)時間15年前 (2011/01/04 08:42), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
大家好,我目前有一個程式是要用麥克風經由網路廣播到其他電腦去。 目前已經成功的讓麥克風的聲音經由UDP傳輸到一台電腦,聲音也很流暢,接著我用 Thread分別開兩個UDP Socket到兩台電腦去,這時就出現延遲的狀況了。 想請問各位,要如何才能順暢的將聲音經由網路傳到多台電腦呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.211.41

01/04 14:23, , 1F
用UDP的話可以直接廣播,不需要用兩個socket吧?
01/04 14:23, 1F

01/05 16:03, , 2F
我這邊的網路環境會鎖廣播IP,不過問題解決了,原來是
01/05 16:03, 2F

01/05 16:03, , 3F
CPU被佔滿了... 謝謝你的回答^^
01/05 16:03, 3F

01/05 16:32, , 4F
那請問是有除了用.255的廣播IP和Multi-Thread之外的
01/05 16:32, 4F

01/05 16:32, , 5F
方法可以做廣播嗎?如果能開一個Socket就解決就最好了
01/05 16:32, 5F

01/06 08:57, , 6F
我想到的是Multicast IP such as 239.x.x.x
01/06 08:57, 6F
文章代碼(AID): #1D8cqFxG (C_Sharp)