This seems to be a device specific bug on only iPhone 6S Plus.
Steps:
AVPlaye
Not only shouldRasterize, you need to set rasterizationScale as well.
shouldRasterize
rasterizationScale
playerLayer.shouldRasterize = true playerLayer.rasterizationScale = UIScreen.main.scale