VR player is a 360-degree panorama video player, although VR represents much more than that.
What the VR player should do.
There are 2 main types of ideas now,
A class is developed on the player,
Another class developed on the existing game engine such as unity;
Player development, need to understand OpenGL (the mobile end of the opengles,web side need WebGL), the principle is to use these OpenGL to make a sphere, and then render the video in the sphere. This requires a relatively deep programming skills.
Another type of development on unity, the difficulty with unity is the player, unity comes with the player is very frustrated, the support format is very small, the recommended use of Easymovietexture as a player, support for iOS and Android This player can support playing video on the gameobject surface, so it's easy to make a panorama player.
I made a VR player with cardboard and easymovietexture, not only can play panoramic video, but also can play 3D Panorama video, put to Assetstore, there is a need for the enterprise please pay to download, if you are a student, you can use the school mailbox contact me , free to send source code.
This algorithm can be used not only in cardboard, but also in Htcvive, Oculus, and other platforms.
Email:yinghuajian1@163.com
https://www.assetstore.unity3d.com/en/#!/content/62143