This repo will walk you through the steps to run a HOOPS Visualize (formerly HOOPS Communicator) based Linux Streaming Server Docker Container and a companion node-server for static files.
- If you do not already have one, create a github token. This can be done here: https://github.com/settings/tokens. Be sure to give yourself full repo acces and write:packages access.
echo <your_github_token> | docker login ghcr.io -u <yourGitHubUserName> --password-stdin
docker pull ghcr.io/techsoft3d/streaming-server:latest
docker pull ghcr.io/techsoft3d/node-server:latest
- Create a file called hoops_license.txt in the root directory of this project
- Place your license key string in this file without any quotes
-
Update line 67 of index.html
var server = new ServerConnection("http://<host_ip>:11182");
-
Update line 39 of server_config.js
publicHostname: "<host_ip>
- Place any additional models that you'd like to stream inside of the models directory. These models must be compatible with HC 2025.1.0 or older
- From within the root folder of your GitHub repo run
docker-compose up -d --force-recreate
- If you do not have docker installed it can be installed from the docker website
- Open a browser window and navigate to
http://localhost:3000