

Other solutions for playback of HLS require primarily the installation of external browser plug-ins such as Flash, Silverlight or QuickTime. However, besides Safari on Mac, most other browsers do not directly support playback of the HLS protocol. HTTP Live Streaming is currently the only protocol capable of streaming to Apples iPhone and iPad devices. The HLS protocol also specifies a standard encryption mechanism with AES-128 for content protection, offers support for subtitles and closed captions, advertisements. This also allows content to be delivered via widely available CDNs.

HTTP transactions: Because HLS only makes use of standard HTTP requests it is capable of traversing any firewall or proxy server that let through standard HTTP traffic.Support for live, video-on-demand (VOD) and time-shifted (DVR) streaming.This method of adaptive streaming allows the protocol to deliver better viewer experiences. Adaptive streaming: HLS is able to dynamically adjust playback quality to match the device and network conditions such as the available speed of wired or wireless networks.

HLS has become over the last years a de facto standard for streaming content online. HTTP Live Streaming (also known as HLS) is a protocol implemented by Apple for streaming of audio and/or video content over HTTP.
