Adaptive Streaming for Dolby Vision #5248
-
Hi, community,
and the log debug hls.js
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Issues related to HDR and CODEC switching are being tracked under milestone 1.5.0 https://github.com/video-dev/hls.js/milestone/53 Manually switching levels to a level with a different video codec should work as long as the codec is supported by the current browser and Providing a range of PQ variants is recommended as many clients cannot perform codec switching or SDR to HDR switching without a noticeable interruption. In these scenarios future release would opt to select the optimal starting conditions and remove other options. So, in the future HLS.js might start at HDR and not allow an incompatible downswitch or vice-versa. The current behavior (v1.3.0) is to start at the default bandwidth estimate, and keep all adaptive selections to the same CODEC set (so if it starts on hevc it will stay on hevc to avoid the chance of errors such as the one you've shared). |
Beta Was this translation helpful? Give feedback.
Issues related to HDR and CODEC switching are being tracked under milestone 1.5.0 https://github.com/video-dev/hls.js/milestone/53
Manually switching levels to a level with a different video codec should work as long as the codec is supported by the current browser and
SourceBuffer.changeType()
is supported for the type of transition occurring. That being said addition support checks are needed to correctly evaluate if 4k HDR content is supported and if it is safe to transition to it from SDR or or another codec. If not these variants should be filtered out.Providing a range of PQ variants is recommended as many clients cannot perform codec switching or SDR to HDR switching without a not…