HEVC rendering in iOS 11 emulator?

Hi all,


in short: Does iOS 11 emulator support HEVC rendering with AVSampleBufferDisplayLayer?


I have a working app which renders live video streams using AVSampleBufferDisplayLayer. For H264 I use CMVideoFormatDescriptionCreateFromH264ParameterSets, everything has been running ok for years. I made an upgrade to HEVC (which is now possible in iOS 11), so I am using CMVideoFormatDescriptionCreateFromHEVCParameterSets instead (and pass VPS, SPS and PPS). Everything seems to work and I get *no* error when creating the description and when I check the status property of the display layer, it says "rendering" even after several minutes of feeding HEVC video samples, so no fail here either. There is one small detail though, no video is rendered 🙂. Since I am testing in iOS 11 emulator, I suspect that this might be the problem. Does anybody know, if iOS emulator can decode / render HEVC with AVSampleBufferDisplayLayer? If yes, what might be the problem, when the entire pipeline works and no error is reported anywhere? Just FYI, H264 can be rendered ok even in the emulator.


Thank you very much.


Alex

Replies

The iOS emulator is the app software that let you enjoy the features of the iOS system on a cheap and reliable Android platform. And with this you can even enjoy the Nintendo games that release for iOS. However, I am also searching for this type of emulator so after some hard searches of my own on the internet I have found this (https://techmused.com/download-install-iemu-apk/) article which to tells you about an application through which you can easily and run any iOS apps in your Android Device