{ "name": "openre-stream", "version": "0.1.0", "private": true, "description": "OpenRestream: ingest and restream authority for the OpenVibe network. Stream definitions, hashed ingest keys, ingest sessions, transport workers with generations and leases, restream outputs with health and logs, recording requests to OpenVibe.Media.", "main": "server/index.js", "scripts": { "start": "node server/index.js", "dev": "NODE_ENV=development node server/index.js", "coordinator": "node workers/coordinator.js", "rtmp-ingest": "node workers/rtmp-ingest.js", "restream-worker": "node workers/restream-worker.js", "migrate-from-live": "node scripts/migrate-from-live.js", "test": "node test/run.js", "test:pg": "OPENRE_TEST_STORE=pg node test/run.js" }, "keywords": [ "openvibe", "openre", "rtmp", "restream", "ingest" ], "author": "OpenVibers", "license": "AGPL-3.0-only", "repository": "github:OpenVibers/OpenRestream", "dependencies": { "cookie-parser": "^1.4.7", "dotenv": "^16.4.7", "express": "^4.21.2", "iovalkey": "^0.4.0", "mediasoup": "^3.14.14", "node-media-server": "2.7.4", "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.419.0", "openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.161.0", "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.238.0", "pg": "^8.23.0", "sdp-transform": "^3.0.0", "ws": "^8.18.0" }, "engines": { "node": ">=22.12.0" }, "devDependencies": { "@electric-sql/pglite": "^0.5.8", "werift": "^0.24.4" } }