Link self-test

No camera needed: a canvas generates frames live → publisher → server (signaling + SFU forwarding) → viewer → played back on the right. This is the check that the server and the browser path really do work end to end.

Source (canvas)

Received (relayed through the server)

Receive stats