我有一个Python脚本,每170毫秒生成一个音频缓冲区。我想在网页上直播这个音频。
最简单的方法是什么?我应该在JS和Python代码之间创建套接字(使用'net'?)然后在JS中处理缓冲区?有没有更容易想到的更简单的方法?
谢谢!
答案 0 :(得分:1)
您可以使用websockets并将数据放入AudioBuffer。这将允许您将二进制数据发送到网页,使用JavaScript处理并播放它。您可以使用库来实现websocket服务器,也可以使用与您的Web框架集成的库。如果您使用的话。
也就是说,一种更简单的方法就是发送HTTP音频流并使用<audio>
标签播放。