Calls, one line each side
Beam::call($user)->video()->ring() in PHP. Beam.join(token) in the browser. Ringing, answer, decline and timeout handled; the token is the whole contract.
Calls
Audio and video calls, screen sharing, and files that go browser to browser — with a call or without one. PHP authorises, rings and mints TURN credentials; the browser joins with one token and two lines.