Programminhalte werden mit einer bestimmten Bitrate, Bildgröße und/oder Bildrate kodiert. Die ABR-Streaming-Technologie sorgt für eine gleichbleibend hohe Bildqualität, selbst bei schwankender Bandbreite und auf verschiedenen Endgeräten. Dies wird durch die Kombination mehrerer Varianten zu einem einzigen Paket erreicht, das den Originalinhalt repräsentiert. ABR-Player wechseln je nach Gerät und verfügbarer Bandbreite zwischen den Varianten, um eine konstant hohe Wiedergabequalität zu gewährleisten.