基于C语言实现PCM音频流或音频文件重采样(48K到16K)
基于C语言实现PCM音频流或音频文件重采样(48K到16K)由于云厂商SDK需要的音频采样率是48K的,而SFU回调上来的流是48K的,所以我们还需要对PCM音频数据进行重采样处理。 转换的原理比较简单,从48KHz降到16KHz,降了3倍,也就是说在同一时间的单位区间内,48KHz采样了3个点,而16KHz只采样了1个点,即从48KHz的 PCM流中每读取3个数据,就要根据这3个数据去推算得到1个数据,而这个数据对应的就是16KHz PCM流中的一个数据。我们有很多种方法可以由3个数据得到
原创
2021-08-12 10:06:20 ·
237001 阅读 ·
2 评论