What does HLS mean? What is the full form of HLS?

The Full Form of HLS is‍ HTTP Live Streaming.

HTTP Live Streaming (HLS) sends audio and video over HTTP from an ordinary web server for playback on iOS-based devices—including iPhone, iPad, iPod touch, and Apple TV—and on desktop computers (macOS). Using the same protocol that powers the web, HLS deploys content using ordinary web servers and content delivery networks. HLS is designed for reliability and dynamically adapts to network conditions by optimizing playback for the available speed of wired and wireless connections.

HLS supports the following:

  • Live broadcasts and prerecorded content (video on demand, or VOD)

  • Multiple alternate streams at different bit rates

  • Intelligent switching of streams in response to network bandwidth changes

  • Media encryption and user authentication

The following figure shows the components of an HTTP Live Stream.

HTTP Live Streaming

HTTP Live Streaming

HTTP Live Streaming (or HLS) is an adaptive streaming communications protocol created by Apple to communicate with iOS and Apple TV devices and Macs running OSX in Snow Leopard or later. HLS can distribute both live and on-demand files and is the sole technology available for adaptively streaming to Apple devices, which is an increasingly important target segment to streaming publishers.

HLS is widely supported in streaming servers from vendors like Adobe, Microsoft, RealNetworks, and Wowza, as well as real time transmuxing functions in distribution platforms like those from Akamai. The popularity of iOS devices and this distribution-related technology support has also led to increased support on the player side, most notably from Google in Android 3.0.

In the Apple App Store, if you produce an app that delivers video longer then ten minutes or greater than 5MB of data, you must use  HTTP Live Streaming, and provide at least one stream at 64Kbps or lower bandwidth. Any streaming publisher targeting iOS devices via a website or app should know the basics of HLS and how it’s implemented.

 

At a high level, HLS works like all adaptive streaming technologies; you create multiple files for distribution to the player, which can adaptively change streams to optimize the playback experience. As an HTTP-based technology, no streaming server is required, so all the switching logic resides on the player.

To distribute to HLS clients, you encode the source into multiple files at different data rates and divide them into short chunks, usually between 5-10 seconds long. These are loaded onto an HTTP server along with a text-based manifest file with a .M3U8 extension that directs the player to additional manifest files for each of the encoded streams.

The player monitors changing bandwidth conditions. If these dictate a stream change, the player checks the original manifest file for the location of additional streams, and then the stream-specific manifest file for the URL of the next chunk of video data. Stream switching is generally seamless to the viewer.

HLS

means

HTTP Live Streaminghow to pronounce HTTP Live Streaming

Translate HTTP Live Streaming to other language.

Select another language: Go
Do you want to know What does HLS mean? What is the full form of HLS?. Are you looking for What does HLS mean? What is the full form of HLS? What is HLS stand for? On this page, We talk about the various possible acronym, abbreviation, full form or slang term of HLS. The Full Form of HLS is‍ HTTP Live Streaming
You also might want to know: how to pronounce HLS, how to pronounce HTTP Live Streaming,
Still can't find the acronym definition for HLS? Please use our site search to look for more acronyms.
Showing the full form of HLS:‍ 'HTTP Live Streaming' on your site.
What does HLS mean? What is the full form of HLS?
Image Source:
Image HTML:
HTML with link: