2011-09-28 120 views
3

是否可以使用直播方式创建语音通话或视频通话应用程序? 感谢Apple HTTP LIVE流式传输

+0

的[HTTP实时流(HTTP://来自Apple的tools.ietf.org/html/draft-pantos-http-live-streaming-05)协议不适用于双向实时通信。如果您足够快地更新索引文件,它会变得非常接近,但请注意,它需要两侧的服务器发布要传输的文件。这仅仅是适合这项工作的技术。 – Jano

回答

4

HLS是不是你的目的的理想技术由于

  1. 延迟 HLS视频流被分解成MPEGTS的每一个必须被全部转移,可以播放之前10secs块。因此总是有一个与HLS相关的显着延迟。
  2. 缓冲如果数据传输不良,HLS播放器缓冲并且不会跳过,这不是您想要的视频聊天。
  3. 没有打孔 HLS适用于HTTP,UDP不是 - 所以你将不能够利用UDP hole-punching如果你的客户是后面的NAT /防火墙