流媒体音频。如何在2秒内加载10秒的音频?

时间:2013-08-02 06:19:29

标签: objective-c stream audio-streaming avplayer

Dunno,如果这是发布问题的正确位置。

然而出于好奇,如何在2秒内加载10秒?我可以理解是否将音频加载到文件服务器并且客户端之后正在加载它。然而,来自RTSP的生命流我有两个答案,

  • 这是加载播放内容
  • 或者互联网生活流在真正的流程背后......

无论如何,我想听听你对这个主题的评论和指导。感谢

1 个答案:

答案 0 :(得分:1)

这是第二种选择。如果您在没有任何延迟的情况下“实时”流式传输音频,则在连接丢失或数据延迟(例如100ms)时会出现严重问题。比用户不会听到100毫秒的任何东西,这将是非常烦人的。移动连接尤其如此,它具有更高的错误率,而且您移动时很难保持稳定的连接。

通常,实际播放会延迟,下一秒会被缓冲。当连接断开并在缓冲的时间范围内返回时,用户不会注意到连接丢失。在您的示例中,连接可能会丢失最多8秒而没有任何问题。