通过网络将系统音频流式传输到Web浏览器(javascript)

时间:2018-02-19 23:08:59

标签: javascript linux webrtc web-audio jack

我正在搜索是否可以调出1台PC和1部智能手机所构成的环境:

  1. PC1在没有屏幕和JACK音频服务器(或alsa或其他)的情况下运行
  2. 智能手机连接到PC1的同一网络,浏览器指向http://pc1/
  3. 是否可以在智能手机的WebBrowser上传输PC1&#c;系统音频? 谁能解释我怎么样?服务器端(Linux / Jackd)和客户端(使用Audio API的WebBrowser上的Javascript)

    此致

1 个答案:

答案 0 :(得分:1)

好的,所以你有一台带有jack和nodejs的电脑作为http服务器。

您需要做的是安装ffmpeg,并按照以下说明操作:https://www.ffmpeg.org/ffmpeg-devices.html#jack

您将在nodejs中使用ffmpeg将输出流式传输到浏览器。

有关使用nodejs传输视频和音频的几个问题。您只需提供渐进式http流,浏览器就可以播放它。

最后,您将不会使用网络音频API,套接字或WebRTC