Commit Graph

4 Commits

Author SHA1 Message Date
Anton Afanasyeu
61248e6c8b sfu: add dashboard.php and .php suffix routes to front-controller
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 11:17:24 +02:00
Anton Afanasyeu
c314086102 sfu: fix JanusClient info() endpoint URL (/info not /)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:30:20 +02:00
Anton Afanasyeu
0658e26ae4 sfu-signaling: real Janus signaling service implementation
- JanusClient.php: HTTP REST client for Janus Gateway API
- SfuRoomRepository.php: room + participant + stats persistence
- bootstrap.php: PDO, auth, Janus client factory
- public/index.php: front-controller routing
- public/health.php: Janus online check
- public/api/rooms.php: list/create/destroy rooms
- public/api/join.php: SDP offer relay → Janus VideoRoom
- public/api/stats.php: bitrate/packet-loss analytics ingest
- public/dashboard.php: SFU rooms UI (common BE dark-theme styles)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:27:59 +02:00
Anton Afanasyeu
ece49a035a initial 2026-06-23 12:31:19 +02:00