我开发了一个简单的示例应用程序,利用此处列出的示例CFNetwork代码,
http://dev.im.ethz.ch/wiki/Socket_communication_on_the_iPhone
并将其与Apple开发者网站上的SpeakHere示例相结合。使用这个我已经管理了一个非常非常粗糙的机制来传输音频到我的服务器。它在wifi上工作得非常好,但在3g网络上挂起/炸弹。我曾希望3g / wifi在这个问题上是透明的,但似乎并非如此。是否有关于这两者之间显着差异的文件?
答案 0 :(得分:1)
3G很可能比wifi具有更长的延迟和更长的延迟变化。因此,您应该考虑自动调整抖动缓冲区以处理延迟峰值。