Streaming

How HLS adapts when the connection changes

Learn what playlist, segment and rendition mean in an ordinary streaming session.

A large projection screen and speakers in a home theater
Photo by Avinash Kumar Source · Pexels License

A playlist tells the player what to request

HTTP Live Streaming delivers media in segments described by playlists. A multivariant playlist can point to alternatives at different bitrates or formats. The player can choose among alternatives as it learns about the connection and device.

What a switch looks like on the TV

A picture may start softer and sharpen a few seconds later. If a network interruption reduces available throughput, the app may choose a smaller rendition instead of stopping. An app with playback statistics can show a rendition change, but the television's HDMI resolution can stay the same while it happens.

Troubleshoot one layer at a time

A playlist that loads but contains an unsupported codec causes a different failure from an unreachable source. Record whether the app opens the catalogue, reaches first picture and keeps playing. Use a known authorized HLS source to check the player before asking the service about an individual stream.

Sources

Questions readers ask

Why does a stream start blurry and then clear up?

An adaptive player can begin with a smaller rendition and move to a higher one after measuring the connection. If it remains soft, check the selected playback quality and device support.

Read the related guide