docs(streams): document phase-2 SFU handshake endpoints

This commit is contained in:
2026-02-08 19:10:00 +00:00
parent 8fc7302a58
commit 7f571d8fe0

View File

@@ -149,6 +149,10 @@ 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
- `POST /streams/:streamSessionId/sfu/publish-transport/connect` camera marks publish transport as connected
- `POST /streams/:streamSessionId/sfu/subscribe-transport/connect` participant marks subscribe transport as connected
- `POST /streams/:streamSessionId/sfu/produce` camera registers media producer on connected publish transport
- `POST /streams/:streamSessionId/sfu/consume` participant creates consumer from available producer
#### Streaming Scale Tradeoffs (Current Prototype)
- The current implementation is **not production-grade at scale**.