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

@@ -5,24 +5,8 @@ services:
build: .
ports:
- "3000:3000"
- "40000-49999:40000-49999/udp"
restart: always
environment:
- BROADCASTER_PASSWORD=${BROADCASTER_PASSWORD}
- TURN_USER=${TURN_USER}
- TURN_PASSWORD=${TURN_PASSWORD}
- TURN_REALM=${TURN_REALM}
coturn:
image: coturn/coturn:latest
network_mode: "host"
restart: always
command: >
-n
--log-file=stdout
--listening-ip=0.0.0.0
--external-ip=${TURN_EXTERNAL_IP}
--min-port=49152
--max-port=49252
--realm=${TURN_REALM}
--user=${TURN_USER}:${TURN_PASSWORD}
--stale-nonce
- ANNOUNCED_IP=${ANNOUNCED_IP}