使用JS传输音频 - 来自Python的音频缓冲区

时间:2017-07-10 08:24:38

标签: javascript python sockets web-audio

我有一个Python脚本,每170毫秒生成一个音频缓冲区。我想在网页上直播这个音频。

最简单的方法是什么?我应该在JS和Python代码之间创建套接字(使用'net'?)然后在JS中处理缓冲区?有没有更容易想到的更简单的方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用websockets并将数据放入AudioBuffer。这将允许您将二进制数据发送到网页,使用JavaScript处理并播放它。您可以使用库来实现websocket服务器,也可以使用与您的Web框架集成的库。如果您使用的话。

也就是说,一种更简单的方法就是发送HTTP音频流并使用<audio>标签播放。