In this article we tell you more about our transcoding process and how we optimize your videos for optimal playback on different devices.
We differentiate between a low, medium and high quality setting aimed at different classes of devices:
- Low: web browsers (Studio) and low-end mobile phones
- Medium: current modern mobile phones or tablets
- High: VR headsets such as Oculus Go or Quest
Our transcoder uses a Quality-based Variable Bitrate (QVBR) algorithm that dynamically varies the bitrate as necessary to maintain a constant quality level. For our purpose we've configured the quality level at 9 out of 10, where 10 is considered near lossless.
For lower resolutions we prefer to use H.264 (AVC) as it requires less decoding resources on the device. However for our highest resolutions we are forced to use H.265 (HEVC).
These kind of videos show the same video for both eyes. This format is also suitable for playing in "2D" mode without using VR goggles or cardboard.
- Low: H.264 @ 1480x720 (720p)
- Medium: H.264 @ 1920x960 (2K)
- High (4K): if original width < 5120, H.264 @ 3840x1920
- High (5K): if original width >= 5120, H.265 @ 5120x2560
Recommendation: upload your monoscopic video in at least 5120x2560 in H.264 or H.265 with at least 150Mbps bitrate
These kind of videos show a slightly different video for each eye to create a more "3D" like experience. This especially helps with playing on dedicated VR headsets such as the Oculus Go or Quest.
Due to the required extra decoding resources, most mobile devices or tablets do not support stereoscopic without reducing the quality too much. For these devices we convert the stereoscopic video to monoscopic.
The two monoscopic videos are placed top-bottom to create a square video that can be uploaded in the Studio.
- Low: H.264 @ 1480x720 (720p) - monoscopic
- Medium: H.264 @ 1920x960 (2K) - monoscopic
- High: H.265 @ 3840x3840 (4K) - stereoscopic
Recommendation: upload your stereoscopic video in at least 3840x3840 in H.264 or H.265 with at least 150Mbps bitrate