Audio 确定mp3音频流的质量

Audio 确定mp3音频流的质量,audio,core-audio,audio-streaming,lame,icecast,Audio,Core Audio,Audio Streaming,Lame,Icecast,我使用Portaudio和LAME构建了一个源客户机,它将麦克风输入流式传输到Icecast服务器,通过HTML5标签在线收听。我已经设法(据推测)以44.1kHz的频率将流的质量提高到MP3 320kbps,我正在寻找一种方法,通过测试和/或基准测试来确认这一点 从iTunes和VLC等软件中的流检测器来看,我有一个迹象表明,这些统计数据在某种程度上是正确的,但我希望获得更深入的数据集 我基本上希望能够测试流中有多少原始文件丢失,以及质量是否或有多大程度的变化取决于广播或拖缆的环境条件 有人知

我使用Portaudio和LAME构建了一个源客户机,它将麦克风输入流式传输到Icecast服务器,通过HTML5标签在线收听。我已经设法(据推测)以44.1kHz的频率将流的质量提高到MP3 320kbps,我正在寻找一种方法,通过测试和/或基准测试来确认这一点

从iTunes和VLC等软件中的流检测器来看,我有一个迹象表明,这些统计数据在某种程度上是正确的,但我希望获得更深入的数据集

我基本上希望能够测试流中有多少原始文件丢失,以及质量是否或有多大程度的变化取决于广播或拖缆的环境条件


有人知道有什么工具、框架来获取这些数据的硬数字或表示吗

如果VLC告诉您流是320kbit CBR,那么它就是

听起来你要找的是实际音频内容的比较。这是非常主观的。MP3是为了利用我们的听觉功能来节省带宽而设计的。例如,安静的声音被响亮的声音所掩盖。高频更难听到,而且很容易衰减

您可以比较原始PCM采样波形和MP3解码波形之间的频谱分析,但这不能告诉您人类如何解读该声音。为此,你必须调查人类