2017-01-03 199 views
0

使用Node.js和Socket.io,我想從客戶端,服務器和其他客戶端連續播放音頻/視頻,其中服務器是中介。通過Node.js和Socket.io流式傳輸音頻/視頻

有解釋的代碼示例會很棒。它應該證明:

  1. 如何捕獲音頻/視頻客戶端上的
  2. 如何將數據流式傳輸到服務器
  3. 服務器應該如何處理這些數據,並將其轉發給其他客戶
  4. 這些客戶端如何能夠播放/顯示該數據

謝謝!

+0

https://obsproject.com/ + http://twitch.tv – Sunshine

+0

@Sunshine我需要知道如何在HTML/JavaScript/Node.js/Socket.io中做到這一點。 –

回答

0

您可以使用WEB RTC爲您的目的。 但瀏覽器support不是很好。

+0

WebRTC不是我的解決方案。一個客戶端廣播到很多,所以流必須通過服務器。 –

+0

你不能廣播以切斷其他客戶嗎?這是使用js進行視頻捕獲的唯一方法。 – blckt

+0

正如你所說,WebRTC是非常實驗性的,並且瀏覽器支持有限,所以這個解決方案並不是很好。我已經解決了視頻問題,但我仍然需要解決如何通過Socket.io流式傳輸音頻 –