Dev.to
7/12/2026

Introduction to media streaming: Part 2
Short summary
Part 2 of a media streaming tutorial explains the relationship between bitrate, resolution, and codecs, clarifying that resolution alone doesn't determine quality. It covers adaptive bitrate streaming (ABR) using HLS and DASH manifest files, where the player dynamically switches between renditions based on real-time network conditions. The article includes a concrete example of how ABR prevents buffering during network drops.
- •Bitrate, resolution, and codec all interact to determine video quality
- •ABR uses manifest files to let players switch renditions based on network speed
- •Multiple encodings at different bitrates are chunked and listed as options in the manifest
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



