Virtual reality 360 video player

It is a tool that allows an assigned administrator to control and manage 360° videos, which are displayed simultaneously to one or multiple users through Virtual Reality (VR) devices.

How it works
The application works within a network consisting of the administrator (server) and the users (clients). There must always be a server, but the number of clients that can be connected varies from one (1) to unlimited.

The device that is acting as a server and is controlled by the administrator can either be an Android or Windows device (PC, tablet or a mobile phone). The client device is a mobile phone that supports Virtual Reality.

The client phone is mounted on a Head Mounted Display, like GearVR, and afterwards it connects to the server device. After the connection with the server is established, the client enters a state where it awaits for commands from the server.

The administrator controlling the server device can switch at any time between two modes of the application: the “Managing” and “Controlling” modes.


In the Managing mode, the administrator can:

  • See which devices are connected to the server.
  • See the 360° videos stored in all the devices of the network.
  • Download 360° videos from a defined web Server. The downloaded videos can be stored to any device which is selected by the administrator.
  • Delete 360° videos from any selected device of the network.

While in the Controlling mode, the administrator can:

  • See which devices are connected to the server.
  • See the stored 360° videos that are common among all the connected devices.
  • Select one of the common videos to play, action that happens simultaneously in all the network’s devices. In the server device, the video plays in a 2D canvas with the possibility to swipe the canvas and navigate around the 360° video.
  • Pause, seek or stop the playing 360° video, actions that happen simultaneously in all the connected devices.
  • See colored dots on the playing 360° video, where each dot represents a user connected to the network. The position of each dot indicates where the user is looking at, at every frame of the playing video.

Potential uses
Can be used in any situation that requires a controlled environment for the monitoring of user behavior and further gaze analysis. It can be applied to various sectors like Health, Education and Real Estate. Teachers can now offer to their students a time-travel in major historical events, etc.

Created by



Completion Date




In production

Copyright © 2018 - VRinspired