...
Multi-User Installation of Igloo Software
Note |
---|
As of the current release (Warper 1.17.0, Control 1.41.0, Capture 3.1.0, and Web 1.1.2) this is not officially supported. Development builds exist with this functionality and is expected to make it in to the winter release |
Igloo software can be installed for all users, rather than the default of per-user installations, during the install process. This installs configuration files underneath C:\ProgramData\Igloo Vision\
which should be accessible to all users on the system. All users will therefore require read access to this folder for the software to work correctly, and write access where they need to make configuration changes, e.g. changing clip banks in Igloo Control.
An alternative to giving all users write access to this folder (potentially a security risk) is to have a set few power users who have these permissions in order to make changes to configuration.
Installation and Integration of Third Party Software
...
Igloo Software
...
Steam Controller Service
An installation package for the Steam Controller Service will be provided for install on the server. This does not require the Steam application to run, and will act as a virtual driver for the controller to use.
The driver files will be installed to C:\igloo
and NSSM will be used to install the Windows service. There is a batch file which will perform these steps when run as Administrator; this batch file expects NSSM to be installed.
Revizto
Revizto is a piece of software that displays 3D models and allows the user to fly through and around the model. This software runs on the media server and can communicate directly with the Igloo Warper to output its display. The view can be navigated through using the Steam Controller.
The latest version of Revizto should be downloaded from their website and installed to the media server. Once installed, the application should be launched once to perform initial configuration. A shortcut should be created to launch the software to work with Igloo Warper, with -igloo -force-d3d11 -iglooSenderName Revizto
being appended to the shortcut target.
vMix Desktop Capture
The Igloo Warper supports NDI in order to send video data directly to the media server for display. Client machines that wish to display e.g. their desktop in the Igloo can use vMix Desktop Capture to do so.
This can be downloaded from https://www.vmix.com/software/download.aspx and installed on client machines. By default, the software is installed under C:\Program Files(x86)\vMix\
. An optional Video codec can be installed during the setup process which will be located under C:\Program Files(x86)\MagicYUV\
, though the Igloo Warper uses the HAP codec.
Peruse-a-rue
For Google Street View integration, we use a Node.js service called Peruse-a-rue. Node.js LTS version must be installed on the server for this service to run https://nodejs.org/en/.
There is an Igloo-specific version of Peruse-a-rue which will be provided for install on the server.
NSSM https://nssm.cc/ will be used to set up a Windows Service that manages the automatic startup of Peruse-a-rue. nssm install peruse-a-rue
will start a dialog box that allows entry of:
The path to node.exe in Program Files.
The path to the
lg-peruse-a-rue-master-igloo
directory for startup.bin/peruse-a-rue
as the argument.
A Google Maps API key must be obtained in order for Street View images to load. Two files must be edited in the lg-peruse-a-rue-master-igloo
directory, by replacing <API-KEY>
in the sections shown with your Google Maps API key:
| ||
| ||
| ||
|
Creating a Google Maps API Key
...
Igloo Software Data Locations
The following locations are used by a default installation of the Igloo software suite. These locations can be modified by customising the install process as required.
...
Remote Access
TeamViewer
TeamViewer is our preferred Igloo’s remote support method. We install TeamViewer as a service, which grants easy access to our support team upon request. This is not configured to require a password from our support team unless specifically requested. The following ports are required for TeamViewer access:
TCP/UDP 5938 Outbound (Primary)
TCP 443 Outbound (Failover 1)
TCP 80 Outbound (Failover 2)
LogMeIn GoToMyPC
GoToMyPC is not the preferred method of remote support, though can be used if required. We have no quick access system as with TeamViewer, so response times may be affected. The following network ports will be required for external support to connect to the system:
...