2017-01-03 59 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流式传输音频 –