"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Video Playback resolution performance issues

I'm experiencing low FPS (10 - 15) on my iPhone 5S  using videos of 600 px by 894px.

I am using the OpenGL2 renderer as the Metal renderer does not even display my videos, only a blank screen.

I have tried multiple encoding methods and succesfully replicated most of the encoding options in the VuforiaSizzleReel file.

 

Nothing seems to affect the speed except the resolution, when I resize it to 640 x 360 it runs smoothly at 30 FPS.

Are there some settings that I would need to tweak to make my custom resolution video run smoother?

I know it has the potential to run faster without downscaling, because I created a native app with Vuforia native in 2015 and the video I'm testing with ran quite nicely without issues.

 

Also I would like to understand if there are certain resolutions that are more hardware accelerated than others.

Specifically is it the aspect ratio that is the bottleneck or some sort of maximum texture size on the device.

 

Unity 2017.1

Vuforia SDK v6.2.10

XCode 8.3.2

iOS 10