Hello there,
On a AVPlayerLayer, we can set the pixelBufferFormat, which allows us in some way to render transparent video. I wrote an quick article about it here.
In SpriteKit, as well as in SceneKit, it is required to use SpriteKit's SKVideoNode to render a video. However there is no such thing as a pixelBufferFormat, therefore my videoComposition that I apply (on a AVPlayerItem) isn't proper. Any insight on this from Apple engineers ?