我正在开发一个简单的服务,通过restapi请求从连接到服务器的音频接口远程记录线路输入。在
我当前的解决方案,使用PyAudio管理音频接口:
1)发送HTTP请求开始录制到服务器文件系统上的文件。在
2)发送HTTP请求停止录制并从服务器文件系统中提取录制的音频文件
相反,我希望能够将行输入“流”到任何想要下载音频流的http客户机。在
有没有任何简单的python库解决方案可以直接从音频接口的输入中实现losslesshttp音频流?在
更重要的是,这有意义吗?还是应该改用RTSP?(除了效率之外,我更希望能够通过浏览器上的简单http链接或者甚至通过curl或简单的编程请求来下载音频流,而且我一次通常不会有多个连接的客户端,这就是为什么我宁愿避免使用RTSP。)
我使用Python flask提供REST端点来流式音频,并使用pyfaac模块将PCM帧打包成AAC格式(流式处理需要这种格式)。然后,例如,使用标准HTML5音频标记,src设置为流式处理端点。在
相关问题 更多 >
编程相关推荐