Gear VR and Google Daydream Video Sideloading

With the release of version 2.04 of Gear VR and version 1.04 of Google Daydream of the Littlstar VR Cinema app, support has been added for fixed frame 2d (mono) and 3d (stereo) videos. Along with standard 360 videos, we support play back of videos from the phone's internal storage through our player. There are a few simple steps that must be followed to get videos to play back correctly; please read through the instructions below and reach out to support@littlstar.com if you have any questions.

Supported video types

Video Type180 SBS180 OU/TB360 SBS360 OU/TBFF 2DFF 3D SBS

FF 3D OU/TB

Supported (Y/N)YYYYYYY

Internal directory setup

  • Create a directory named "Littlstar" at the root of the internal storage
    • This is at the same level as the folders: Download, DCIM, Movies, etc. 
    • Specifically, the application is searching for "sdcard/Littlstar"
    • This can be done in one of several ways:
      • Plug your phone into a computer, make sure the phone is set to transfer files over usb, go to the Phone directory, create a folder
      • On your phone, go to the My Files application, select Device Storage, select More, select Create Folder
  • the name of the folder is case-insensitive
  • all videos need to be placed in this folder or they will not be able to be read by the app

File naming conventions

There are specific naming conventions to which videos must adhere for the app to recognize the type of video it needs to render. By default, the Littlstar player will attempt to render a mono (non 3D) equirectangular 360 video. Therefore it is not necessary to explicitly add "360" to the file name. Prior to any of the following file descriptors, an underscore is needed, as seen in the examples section.

180 Videos

  • file name needs to contain "180"

Fixed Frame Videos

  • file name needs to contain either "2dff" or "3dff"

OverUnder/TopBottom Videos

  • file name needs to contain either "ou", "tb", or "bt"

SideBySide/LeftRight Videos

  • file name needs to contain either "sbs", "lr" or "rl"

Examples:

  • myvideo_180.mp4
  • myvideo_180_ou.mp4
  • myvideo_180_tb.mp4
  • myvideo_180_bt.mp4
  • myvideo_180_sbs.mp4
  • myvideo_180_lr.mp4
  • myvideo_180_rl.mp4
  • myvideo.mp4
  • myvideo_ou.mp4
  • myvideo_tb.mp4
  • myvideo_bt.mp4
  • myvideo_sbs.mp4
  • myvideo_lr.mp4
  • myvideo_rl.mp4
  • myvideo_2dff.mp4
  • myvideo_3dff_ou.mp4
  • myvideo_3dff_tb.mp4
  • myvideo_3dff_bt.mp4
  • myvideo_3dff_sbs.mp4
  • myvideo_3dff_lr.mp4
  • myvideo_3dff_rl.mp4

Recommended Settings

To ensure proper playback and to be able to support as many videos as possible, we recommend some basic encoding guidelines:

Video Requirements

  • TBD

Audio Requirements

  • TBD

Container Requirements

  • File extensions: MP4

Known Issues

  • Video files will not load if the video's format extension is not lowercase (IE ".mp4", not ".MP4")
  • Fixed frame videos default to 16:9 resolution. Using another aspect ratio may result in unintended stretching or partially cutting off the video. We plan to include support for other aspect ratios in the future.
  • Videos may not playback correctly if they do not include an audio channel. Even if your video is silent, make sure to encode the video with at least one audio channel. Other known issues include videos with multiple channels (3 or more) playing back with no audio. Please adhere to the audio specs for ideal audio formatting.