Records the devices camera stream and sends it to a node server for storage off-device.
App uses:
Server uses:
Setting up this project in your machine is easiest done with docker compose, which requires Docker Engine (with compose) or Docker Desktop to be installed.
Tip
Use the included devcontainer by opening this repository in Visual Studio Code and click the "Reopen in container" when prompted.
docker compose up -d --force-recreatedocker compose startdocker compose stopdocker compose exec app npm startdocker compose exec app npm run serverDeploy the files from app directory to any server that have node of a recent version.
Then have the server run npm run server or any other way to run the command found in app/package.json under scripts.server property.
Potentially there might be a need to change permissions on some directories depending on your server configuration.
sudo chmod -R 775 ./streams