A walkthrough of how to bundle both HDR and SDR video streams together so that SDR devices automatically receive the SDR version while HDR devices get the HDR version. The process covers mastering both versions in DaVinci Resolve, transcoding them separately, and then using Shaka Packager with the `dash_label` parameter to keep HDR and SDR streams in separate DASH adaptation sets. On the player side, Shaka Player is configured to detect HDR capability via CSS `dynamic-range: high` and color bit-depth checks, with a fallback to SDR for devices like the iPad Air (2025) that report HDR support but cannot handle high nit levels properly.
25 Impressions