Posts

Post not yet marked as solved
1 Replies
0 Views
For exampleA manifest file containing these two HDR streams (among others), will only play the 25 FPS stream when the customers device Video Setting is "4K HDR 50Hz".#EXT-X-STREAM-INF:BANDWIDTH=3064063,AVERAGE-BANDWIDTH=3064063,RESOLUTION=1280x720,FRAME-RATE=25.000,VIDEO-RANGE=PQ,CODECS="hvc1.2.4.L93.B0,mp4a.40.5",AUDIO="audio_0" index_6.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=6319654,AVERAGE-BANDWIDTH=6319654,RESOLUTION=1280x720,FRAME-RATE=50.000,VIDEO-RANGE=PQ,CODECS="hvc1.2.4.L123.B0,mp4a.40.5",AUDIO="audio_0" index_7.m3u8But if the customers video setting was "HD HDR 50Hz" then it would play the 50 fps stream.Thanks
Post marked as solved
6 Replies
0 Views
Hi JoshThanks very much for getting back to me, but that doesn't seem to be the case.I have my Apple TV 4K attached to an old Samsung HD Ready TV from 2010, and if I simply run print("HDR: \(AVPlayer.availableHDRModes))on app startup, it outputs (rawValue: 2)Which is - AVPlayer.HDRMode.hdr10 - which the TV certainly will not supportHow sure are you that it should work as you described, and give you the available mode of the TV and Apple TV combined? And can you explain why it doesn't dseem to be doing that for me?Thanks againAntony
Post marked as solved
6 Replies
0 Views
A blended playlist including HDR and SDR streams is what we will use.But I think the question still stands.How can we determine the user's device and TV are capable for playing HDR?We'd like to show onscreen indicators "showing off" HDR or offering upsell opportunities or tailoring HELP specific to a customer.AVPlayer.availableHDRModes only tells us about the Apple TV device, and not whether the device is capable with the current TV.is there any way to get this?