苹果HTTP直播流技术

3

是否可以使用直播流方法创建语音或视频通话应用程序? 谢谢


来自苹果的HTTP Live Streaming协议并不适用于双向实时通信。如果您足够快地更新索引文件,它可能会接近,但请注意,这将需要两侧各自拥有一个服务器来发布要流式传输的文件。这不是适合此工作的合适技术。 - Jano
1个回答

4

HLS不是你的目的最理想的技术,原因如下:

  1. 延迟 HLS视频流被分成每个10秒的mpegts块,必须完全传输后才能播放。因此,与HLS始终存在显着的延迟。
  2. 缓冲 在数据传输不佳的情况下,HLS播放器会缓冲而不会跳过,这对于视频聊天并不理想。
  3. 无法进行Hole punching HLS使用HTTP而不是UDP,因此如果客户端在NAT /防火墙后面,则无法利用 UDP Hole-Punching

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接