移动客户端音频流带宽
1/ 我想知道我是否正确计算(粗略精度)MP3/AAC 音频流的带宽。流的参数为:
Sample rate: 44100,
Bitrate: 128bit
Channels: 2,
Stream type: icecast (no metadata)
Codecs used: MP3 or AAC
原始音频为:44100*128*2 = 11289600 位/秒 = 11025 kbit/秒 = ~10.8 MBit/秒
。我将使用10:1压缩比(我认为或多或少是正确的 - 但如果我错了,请纠正我)然后大约。 1 兆位/秒应该足够了。
2/ 计算正确吗?因为这意味着对于 GPRS (~80 kbps)、EDGE (~230kbps)、UMTS (~384kbps) 来说,尝试这些流是没有意义的。如果我的计算正确,那么唯一的技术就是 HDSPA,它的起始速率约为 1.8 Mbps。
3/有人可以给我移动音频流的良好参数吗?
多谢 BR 斯坦恩
1/ I would like to know if I am computing (with rough precision) the bandwidth for MP3/AAC audio stream correctly. Parameters of the stream are:
Sample rate: 44100,
Bitrate: 128bit
Channels: 2,
Stream type: icecast (no metadata)
Codecs used: MP3 or AAC
The raw audio would be: 44100*128*2 = 11289600 bits/sec = 11025 kbit/sec = ~10.8 MBit/sec
. I will count with 10:1 compression ratio (which I think can be more or less correct - but please correct me, if I am wrong) then approx. 1 Megabit/sec should be enough.
2/ Is the computation correct? Because this means that for GPRS (~80 kbps), EDGE (~230kbps), UMTS (~384kbps) it does not make sense to even try those streams. If my computation is correct, then the only technology would be then the HDSPA, which starts on ~1.8 Mbps.
3/ Can someone give me good parameters for the streaming for the mobile audio streaming?
Thanks a lot
BR
STeN
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已经弄清楚了第一部分,即音频实际上是 16 位,并且此处指定的比特率是针对压缩器的。
第二部分是选择适合移动流媒体的比特率。在我的测试中,我发现您并不真的想要高于 96kbit,但 64kbit 通常是可以接受的。
为了在 64kbit 下获得良好的音频质量,您可以对流进行单声道编码。如果您更喜欢立体声,则在此比特率下您会得到许多压缩伪影。此时仅推荐 AAC,它在低比特率下效果很好。
至少在我所在的地区,带宽无法可靠地执行更高级别的任务,而这是在 EvDO 上。
You have figured out the first part of this, that the audio is actually 16 bit, and that the bitrate specified here is for the compressor.
The second part is choosing a bitrate appropriate for mobile streaming. In my tests, I've found that you don't really want to go higher than 96kbit, but 64kbit is generally acceptable.
To get a decent audio quality at 64kbit, you can encode the stream in mono. If you prefer stereo, you will get many compression artifacts at this bitrate. Only AAC would be recomended at that point, which works very well at low bitrates.
At least in my area, the bandwidth just isn't there to reliably do anything higher, and this is on EvDO.