我已经利用这里列出的示例CFNetwork代码开发了一个简单的示例应用程序,
http://dev.im.ethz.ch/wiki/Socket_communication_on_the_iPhone
并将其与apple developer站点上的SpeakHere示例相结合。使用这个,我已经管理了一个非常,非常粗糙的机制,将音频流式传输到我的服务器。令人惊讶的是,它在wifi上工作得很好,但在3g网络上却挂/炸。我曾希望3g/wifi在这个问题上是透明的,但事实似乎并非如此。关于这两者之间的显著差异,有什么文档吗?
发布于 2010-01-12 19:22:44
3G很可能比wifi有更长的延迟和更多的延迟变化。因此,您应该考虑自动调整您的抖动缓冲区来处理延迟峰值。
https://stackoverflow.com/questions/2048439
复制相似问题