我正在做一个简单的服务,通过REST请求,远程记录来自连接到服务器的音频接口的行输入。
我目前的解决方案,使用PyAudio来管理音频接口:
1)发送HTTP请求开始记录到服务器文件系统上的文件。
2)发送HTTP请求以停止录制并从服务器文件系统中提取录制的音频文件
相反,我希望能够“流”到任何想要下载音频流的http客户端的行输入。
有没有任何简单的python库解决方案,直接从任何音频接口的输入无损http音频流?
更重要的是,这样做有意义吗?还是应该使用RTSP呢?(比效率更高的是,我希望能够通过浏览器上的简单http链接下载音频流,甚至可以通过curl或简单的编程请求下载音频流,而且我通常一次只有一个以上的连接客户端,这就是为什么我倾向于避免RTSP。)
发布于 2017-11-16 15:27:45
我使用Python烧瓶将REST端点提供给流音频,使用pyfaac模块将PCM帧打包成AAC格式(流传输需要这种格式)。然后,例如,使用标准的HTML5音频标记,并将src设置为流端点。
https://stackoverflow.com/questions/47333277
复制相似问题