Mapping video in Unity

I have to create a media VR360 player can run video which has format like this
80551-video-format.png

So I need to map each face of cube with each small square of this video. I also use blender to map but I can not bring the mapping after using blender to Unity, it can not run. Normally, they use equirectangular video format and it auto mapping with sphere in Unity. How can I map in my problem?

This solution might work on other than mobile platforms:

Step 1:Create a MovieTexture of the movie and use it as a normal texture

Unity - Manual: Textures
Unity - Manual: Movie Textures

Step 2: Map this texture on the inside of the cube. For this to happen you need to have the normals pointing inside the cube rather than outside. To achieve this you can either give the vertices of the triangles in a counterclockwise order (Unity uses the lefthand system so clockwise is out, counterclockwise is in) or you could provide them in the cw order, let Unity calculate the normals (Mesh.RecalculateNormals) and then manually go trough them and invert them.

Step3: Place the camera inside the cube (in the center) and rotate the cube around it’s center.

Here are some links to help you in your quest.

UV Mapping of textures on a cube

A detailed explanation of how the side mapping of the cube primitive works

UV Mapping and other great things

@ Oliver-Bogdan: Thannk for your suggestion all most things are done. But now if I want to mapping in sphere, can I use the same UV mapping code for this? I have looked for in DrGoogle but right now, I do not have any solution for this. I want to try all of block to test Does it effect to QoE?

This is an interesting topic, I also work in this field, I can advise this video mapping software Projection Mapping Software | Video Mapping Store