【问题标题】:How to reduce mp3 streaming traffic comsumption for mobile use?如何减少移动使用的 mp3 流媒体流量消耗?
【发布时间】:2013-05-22 15:25:44
【问题描述】:

我希望能够向 Android/IOS 设备发送音频流。

流的当前编码是 mp3 128 kbps。如果我通过网络发送它,将需要大量的移动数据。

我正在考虑使用 gzip 压缩数据,但我认为这没有什么区别,因为 mp3 已经是一个缩减文件。

有什么办法可以减小流的大小并在移动设备上播放?

谢谢,

【问题讨论】:

    标签: android ios compression audio-streaming


    【解决方案1】:

    首先,您的数学忽略了一个关键单位。您的 MP3 流是每秒 128 千位(注意 )。考虑到一些开销和元数据后,结果是每小时不到 60 兆字节。

    现在,正如 Mark 所说,您可以使用不同的比特率和/或编解码器。对于大多数移动流,我选择 64kbit 或 96kbit 流,然后根据兼容性选择 MP3 或 AAC。 AAC 确实压缩得更好一些,在那些低比特率下提供更好的声音流,但对于某些设备,您仍然需要 MP3 流。

    另外请注意,您不应假设您的用户正在他们的移动设备上使用移动网络。让您的用户选择使用哪个流。有些拥有无限的数据和广泛的覆盖范围。其他人一直在使用 WiFi。

    【讨论】:

      【解决方案2】:

      您所能做的就是重新压缩到较低的比特率并使用不同的压缩方法,例如AAC。在相同的比特率下,AAC 应该听起来更好。

      【讨论】:

        猜你喜欢
        • 2011-01-22
        • 1970-01-01
        • 2015-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-19
        相关资源
        最近更新 更多