├── .dockerignore ├── .eslintrc ├── .github └── workflows │ ├── description.yml │ ├── nodejs.yml │ └── publish.yml ├── .gitignore ├── .prettierrc.json ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── CODE_OF_CONDUCT.md ├── SRT-GATEWAY.postman_collection.json ├── developer.md ├── screenshot.png ├── srt_whip_gw.png └── srt_whip_gw_passthrough.png ├── jest.config.js ├── lightningcss.patch ├── package.json ├── src ├── api.test.ts ├── api.ts ├── api │ ├── engine.ts │ └── healthcheck.ts ├── engine.test.ts ├── engine.ts ├── server.ts ├── transmitter.test.ts ├── transmitter.ts ├── types.ts ├── ui │ ├── app.ts │ ├── client.ts │ ├── index.html │ ├── logo-darkmode.png │ ├── logo-lightmode.png │ └── mock.ts └── util │ └── logger.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .parcel-cache 2 | node_modules 3 | Dockerfile 4 | dist/ -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/.github/workflows/description.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | .DS_Store 4 | dist/ 5 | .parcel-cache/ -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/SRT-GATEWAY.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/SRT-GATEWAY.postman_collection.json -------------------------------------------------------------------------------- /docs/developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/developer.md -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /docs/srt_whip_gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/srt_whip_gw.png -------------------------------------------------------------------------------- /docs/srt_whip_gw_passthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/docs/srt_whip_gw_passthrough.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/jest.config.js -------------------------------------------------------------------------------- /lightningcss.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/lightningcss.patch -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/package.json -------------------------------------------------------------------------------- /src/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/api.test.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/api/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/api/engine.ts -------------------------------------------------------------------------------- /src/api/healthcheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/api/healthcheck.ts -------------------------------------------------------------------------------- /src/engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/engine.test.ts -------------------------------------------------------------------------------- /src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/engine.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/transmitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/transmitter.test.ts -------------------------------------------------------------------------------- /src/transmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/transmitter.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/app.ts -------------------------------------------------------------------------------- /src/ui/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/client.ts -------------------------------------------------------------------------------- /src/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/index.html -------------------------------------------------------------------------------- /src/ui/logo-darkmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/logo-darkmode.png -------------------------------------------------------------------------------- /src/ui/logo-lightmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/logo-lightmode.png -------------------------------------------------------------------------------- /src/ui/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/ui/mock.ts -------------------------------------------------------------------------------- /src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/src/util/logger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/srt-whip-gateway/HEAD/tsconfig.json --------------------------------------------------------------------------------