refactor: Migrate screen sharing media handling from direct WebRTC to Mediasoup.

This commit is contained in:
2026-02-23 16:48:05 +01:00
parent ff013b206a
commit 0f250d5c2a
19 changed files with 1925 additions and 574 deletions

View File

@@ -1,7 +1,9 @@
FROM node:20-alpine
FROM node:20
WORKDIR /app
COPY package*.json ./
RUN npm install --production
RUN npm install
COPY . .
RUN npx esbuild public/mediasoup-entry.js --bundle --outfile=public/mediasoup-client.js --format=iife --global-name=mediasoupClient --platform=browser
EXPOSE 3000
EXPOSE 40000-49999/udp
CMD ["npm", "start"]