HLS is a popular streaming protocol that is used to transmit video and audio content from a server to a user via the internet. Here’s how it works: http://bit.ly/2IGBKy1
Size: 378.44 KB
Language: en
Added: May 23, 2018
Slides: 10 pages
Slide Content
What is HLS Intro to HTTP Streaming
What is HLS? HTTP Live Streaming (also known as HLS ) is an HTTP-based media streaming communications protocol implemented by Apple Inc to deliver video to Apple devices like the iPad and iPhone .
How does HLS work? HLS breaks MP4 video content into 10-second segments These segments are then carried to their destination via HTTP which allows the HLS streaming server to be accessed by an array of devices Latency varies between 15 and 30 seconds
HLS Adaptive Bit Rate Streaming Model
Pros of using the HLS protocol All-device delivery Excellent quality Cost efficient
Cons of using the HLS protocol Latency Content Protection
Technical overview HLS streams are generated on the fly and stored on an HTTP server . The HTTP server also creates a .M3U8 playlist file (also called a manifest file) that serves as an index for the video chunks . HLS doesn’t natively support digital rights management (DRM) though you can encrypt the data and provide key access using HTTPS authentication.
Alternatives to HLS Live Streaming RTMP: Real-Time Messaging Protocol, or RTMP for short, was designed at the turn of the millennium specifically for audio and video streaming. HDS: HDS, or HTTP Dynamic Streaming is a futuristic streaming format created by Adobe, intended to be used along with Flash. It hasn’t gained as much relative momentum, however. MPEG-DASH: One of the most recently innovated protocols, MPEG-DASH presents many merits. Entirely HTTP-based, it allows broadcasters to implement its framework faster than ever before.
Conclusion With mobile devices quickly shrouding larger screens across the world, HLS becomes significant. Another point to note is that HTML5 video players do not pair with RTMP or HDS. HLS then becomes the sole option.
Read more at my website - https://streamhash.com/what-is-hls-streaming/