SFU M0: browser lab E2E client for Janus VideoRoom.

Add lab page with screen-share publisher and subscriber viewer, join API
feed support, shared session auth, static assets route, and lab docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Anton Afanasyeu
2026-08-07 22:15:42 +02:00
parent 61248e6c8b
commit 0c5c079179
7 changed files with 374 additions and 14 deletions

View File

@@ -40,6 +40,7 @@ $rooms = $repo->listActive();
<a href="/app/androidcast_project/issues/" style="color:var(--muted);font-size:.82rem">← Back to dashboard</a>
</div>
<div style="display:flex;align-items:center;gap:12px">
<a class="btn-sm btn-join" href="/app/androidcast_project/sfu/lab" style="text-decoration:none">Lab E2E</a>
<span class="sfu-badge <?= $janusOnline ? 'online' : 'offline' ?>">
<span class="dot"></span>
Janus <?= $janusOnline ? 'online' : 'offline' ?>