我通过HTTP服务器广播音频流(预定义的播放列表不在线)。我想知道是否有任何便宜的解决方案(在计算复杂性方面),我可以确认我的流实际上是播放和听到的。这意味着从设备广播合理数量的音频输出,该设备主要类似于该流。
对于一个简单的场景:假设有一个Android设备& app,负责连接服务器和播放流。相同的Android应用程序将用于捕获麦克风输入并将其与流进行比较。测试环境是室外场景,背景噪音低到中等。
我在学院里做了一些关于FFT和音频分析的研究,但是我不想重新发明轮子,所以我为这个问题寻找可靠而廉价的库(主要是Android,但也欢迎Java库) 。
作为旁注,我开始从设备获取音量,但由于用户只需将关闭的扬声器插入设备,因此效果不足。
您可能认为完成此类功能所需的工作量可能不可行。但请记住,我正在处理的这个功能是在内容生成器"之间进行的。和"广播公司",NOT"广播公司"与#34;听众"。所以我所要做的就是确保广播公司能够终止合同。