diff --git a/Backend/README.md b/Backend/README.md index fbcf1e7..7c5c9cc 100644 --- a/Backend/README.md +++ b/Backend/README.md @@ -145,6 +145,11 @@ Stream realtime events: - Client receives `stream:started` when camera accepts. - Both devices receive `stream:ended` when session is closed. +Experimental SFU scaffolding endpoints (`MEDIA_MODE=single_server_sfu`): +- `GET /streams/:streamSessionId/sfu/session` – fetch in-memory SFU session state for participant devices +- `POST /streams/:streamSessionId/sfu/publish-transport` – camera creates publish transport descriptor +- `POST /streams/:streamSessionId/sfu/subscribe-transport` – participant creates subscribe transport descriptor + #### Streaming Scale Tradeoffs (Current Prototype) - The current implementation is **not production-grade at scale**. - Video quality and reliability currently depend on direct browser-to-browser WebRTC success, with a low-fps frame relay fallback in the simulator.