Specification compliance

  • HLS Protocol, Version 3 and above — refer to IETF Internet Draft of the HTTP Live Streaming Protocol Specification.
  • iOS, Version 4 and above
  • gzip—HLS Specification allows the server to deliver playlist files to the client in gzip format if requested. The gzip playlist file will be gzipped when the client request includes Accept-Encoder: gzip request header. For better client playback experience, only playlists files over 50KB size will be gzipped. If the client does not include this header, the number of segment URLs in the playlist will be reduced to a value that represents 90minutes of live stream (roughly 50KB size).

    For details on HLS spec upgrades, refer to HLS delivery improvements per HLS spec upgrade.