跳到主要内容
版本:1.1.7

客户端播放协议的选择

GT-Streaming目前支持两种客户端协议:

  • HTTP FLV
  • HLS

GT-Streaming的具体实现中,这两种客户端协议有以下应用上的区别:

客户端协议使用的客户端库优点缺点
HTTP-FLVflv.js更高的性能,更低的延时。可广泛应用在支持 Media Source Extension的现代浏览器上,包括iPad OS上的Safari浏览器。iPhone上的Safari浏览器不支持。
HLShls.js此协议由Apple公司提出,几乎被所有的浏览器所支持。延时较高,服务端开销较大。

因此,在选择客户端协议时,优先采用HTTP-FLV,当浏览器不支持时,再考虑 HLS