This commit is contained in:
Anton Afanasyeu
2026-06-23 12:31:19 +02:00
commit ece49a035a
2 changed files with 24 additions and 0 deletions

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# ac-ms-sfu-signaling
Future F1. Remote: `git://f0xx.org/ac/ac-ms-sfu-signaling`

21
examples/sfu/README.md Normal file
View File

@@ -0,0 +1,21 @@
# SFU relay (Janus-class) — hidden preview
**Not in alpha.** Implementation branch: `feature/sfu-relay`. User-visible UI remains off until owner spec is merged.
## Layout
| Path | Role |
|------|------|
| `examples/sfu/README.md` | This file |
| `backend/public/api/sfu_health.php` | Health stub (`enabled: false`) |
| `config.example.php``sfu` | BE feature gate |
| `app/.../sfu/SfuRelayGate.java` | Compile-time preview gate |
## Next steps (when spec lands)
1. Signaling API + room lifecycle tied to cast session IDs / RBAC.
2. Janus or mediasoup on dedicated port (see INFRA — **not** androidcast `:80` vhost).
3. Android: enable `TRANSPORT_WEBRTC` behind `SfuRelayGate` + dev setting only.
4. FE nginx: UDP/TCP ports + TLS for WebRTC (separate from hub/crashes).
See [20260608_BE_SERVICES_and_infra.md](../../docs/20260608_BE_SERVICES_and_infra.md) § Planned SFU.