My VR-researcher friend asked me to develop a simple android (and eventually iOS) app for google cardboard that displays her 180 degree video. She stitched it together from her gopro 3 hero rig, and it's in a quite unusual projection I believe. I've been researching this a lot but I haven't seen anything like it, although I must admit I'm new to VR video.
Google's documentation for the cardboard specifies the equirectangular-panoramic projection as the only thing supported at the time and it doesn't seem like anyone uses this bizarre projection besides her. She normally loads it into koloreyes - where it looks perfectly fine - on her macbook and displays it on an Oculus and claims this projection based on the eyes curvature improves immersion, and I must agree it was deeply immersive when I tried it myself for her research project. (Full length video available here, but youtube compresses it to a degree that ruins immersion completely which is why the app is even justified to begin with).
She would like a more portable version for demonstration with a modified cardboard with straps or something added, but when I load it into the simplevideowidget in the google VR SDK it looks terrible, presumably because of the unexpected projection.
Unity appears to be a no-go as it does not support high resolution videos without using expensive plugins like Easy Movie Texture. It also seems quite overkill to use unity just to display a video.
TL;DR: How do I display this oddly projected 180 degree stereoscopic video in an android app with the google VR SDK (or something entirely different?) Why does the video file work fine in the Oculus but not at all with the cardboard? I'm thinking it must have to do with the field of view, somehow.
Try to use from this example.May be this one will help you. In this change sphere to 180, 230 whatever you want. May be it helps you.