L
LLLOS.ai
Learn
L

Ask Your Tutor · Computer Science

What are HLS and DASH in adaptive streaming?

From NCERT Asked by Anonymous from Seattle, United States 23 Oct 2026, 11:26 PM IST Updated

In one line

HLS and DASH are two popular ways to stream videos online smoothly, even if your internet speed changes.

The rule

HLS (HTTP Live Streaming) and DASH (Dynamic Adaptive Streaming over HTTP) are adaptive streaming protocols that deliver video in small parts and adjust quality based on the viewer's internet speed.

Let's understand it simply

Imagine you are watching a cricket match live on your phone. Sometimes, your internet is fast, and the video is clear. Other times, it slows down, and the video becomes blurry but keeps playing. This happens because of adaptive streaming. HLS and DASH are like smart delivery boys. They bring you small pieces of the video, choosing the best quality your internet can handle at that moment. So, you never have to wait for the whole video to download, and you rarely see buffering (the spinning circle).

HLS vs DASH
HLSDASH
Full formHTTP Live StreamingDynamic Adaptive Streaming over HTTP
Who made it?AppleIndustry group (MPEG)
Works onMost devices, especially AppleAlmost all devices
File type.m3u8 playlist.mpd playlist

How it works

  1. The video is cut into many short pieces (like 2–10 seconds each).
  2. Each piece is made in different qualities (high, medium, low).
  3. Your device checks your internet speed while playing.
  4. If your internet is fast, it picks high-quality pieces. If slow, it picks lower quality.
  5. The player keeps switching between these qualities, so the video plays smoothly.
How Adaptive Streaming Works (HLS/DASH)
  1. Video is split into small chunks
  2. Chunks are made in different qualities
  3. Your device checks internet speed
  4. Best quality chunk is chosen each time
  5. Video plays smoothly, quality changes as needed

The story behind it

HLS was created by Apple in 2009 to help iPhones and iPads stream videos without stopping. DASH was made later by a group of companies and became an international standard. Both wanted to solve the problem of videos stopping or buffering when internet speed changes.

Where you see it in real life

  • Watching IPL matches live on Disney+ Hotstar → HLS or DASH adjusts the video quality to your network.
  • YouTube videos on your phone in a crowded bus → The video gets blurry if the signal is weak, but keeps playing.
  • Netflix movies on your smart TV → DASH is often used to stream movies smoothly.
  • Online classes on Zoom or Google Meet → They use similar adaptive streaming to keep the video going.

Why it matters

  • Lets you watch videos without waiting for downloads.
  • Reduces buffering, even if your internet is not stable.
  • Saves data by lowering quality when needed.
  • Used by almost every big streaming service, so knowing about it helps in tech jobs and exams.

Common mistakes

  • Thinking HLS and DASH are video formats (they are delivery methods, not file types).
  • Believing only one quality is sent (actually, many qualities are available, and the player chooses).
  • Mixing up HLS (mainly by Apple) and DASH (open standard, used by many).

Remember it

HLS and DASH are like smart dabbawalas—they deliver video in small pieces, always picking the best quality for your internet.

Check yourself

What is the main job of HLS and DASH in streaming?

To adjust video quality automatically so the video plays smoothly, even if internet speed changes.

Why does the video sometimes become blurry when streaming?

Because HLS or DASH lowers the quality to match slower internet, so the video keeps playing without stopping.

Which company created HLS?

Apple created HLS in 2009.

Why do streaming services use small video chunks?

So they can quickly switch quality and avoid buffering if the internet speed changes.

Quick recap

  • HLS and DASH are adaptive streaming protocols.
  • They split videos into small chunks and adjust quality based on internet speed.
  • HLS was made by Apple; DASH is an open standard.
  • Used by YouTube, Netflix, Hotstar, and more.
  • They help avoid buffering and save data.
Written by the LLOS.ai tutor, checked against NCERT chapters. Asked by Anonymous from Seattle, United States on 23 Oct 2026, 11:26 PM IST