0

在我的项目中,我需要能够压缩小音频文件,以便可以轻松地将其从服务器传输到客户端。我发现微信使用的音频压缩最接近我的要求。但我找不到这样做的方法

我可以通过降低分辨率和清晰度来编写图像压缩代码。我应该在这里尝试什么?将两帧合二为一,等等。如果将两帧合二为一,则绝对可以进行流式传输。我想知道是否有任何开发良好的库可以做同样的事情。在客户端能够阅读之前,我对格式很容易。我还想知道是否可以以压缩格式进行流式传输。

4

1 回答 1

1

我经营着一个处理各种多媒体技术细节的 wiki。您可能对音频编解码器类别感兴趣,目前编目大约 150 种不同的音频编解码器。

我无法从您的问题中判断您是否同时控制客户端和服务器,或者您是否只控制服务器。如果您同时控制两者,请尝试使用简单的IMA ADPCM 变体以开始使用。如果您不控制客户端,那么您当然需要针对客户端可以支持的任何内容进行编码。

当然,还有更多的编解码器,其中很多都有您可能希望利用的现有开源实现。

于 2013-10-04T05:59:10.293 回答