RenderHeads / UnityPlugin-AVProVideo

AVPro Video is a multi-platform Unity plugin for advanced video playback
https://www.renderheads.com/products/avpro-video/
231 stars 28 forks source link

Quest 2 playback downscaling and resolution #1337

Closed Gurwar closed 1 year ago

Gurwar commented 1 year ago

Problem description:

I am working on an application for the Quest 2 that may require users to download video files to their device and use AV Pro to stream it from a local file. This file would not be in the streaming assets directory of the APK but a directory native to the Quest itself. Do you guys know if there is any downscaling when a video is played on the Quest 2 in the AV pro player (ultra edition)? For example, if a 4k video is played in the device, will it be played back in 4k or a downscaled resolution? Do you have any suggestions for the resolutions that would work best on the device?

Device (which devices are you having the issue with - model, OS version number):

Quest 2

Media (tell us about your videos - number of videos, resolution, codec, frame-rate, example URLs):

I am running this application on Android for the Quest 2.

System Information:

AVPro Video: v2.5.0 (plugin v2.5.0f1-ultra) Target Platform: Android Unity: v2021.3.8f1 WindowsEditor OS: Desktop - B550M DS3H AC (Gigabyte Technology Co., Ltd.) - Windows 11 (10.0.22621) 64bit - English CPU: AMD Ryzen 5 5600X 6-Core Processor - 12 threads - 32691KB GPU: NVIDIA GeForce RTX 3080 - NVIDIA - Direct3D 11.0 [level 11.1] - 10077KB - 16384

Chris-RH commented 1 year ago

As far as I am aware, they shouldn't be downscaled if they are within the maximum resolution.
The recommendations from Oculus are: https://creator.oculus.com/media-studio/documentation/video-spec/ https://creator.oculus.com/media-studio/documentation/rectangular-video-spec/ https://creator.oculus.com/blog/encoding-high-resolution-360-and-180-video-for-oculus-go/?locale=en_GB