SolutionsSmall-group teaching
Classes where the coach can hear the room
Eight faces and a shared screen only work if a question is not stuck behind the video. Vasl runs that room on your install and keeps the recording for the people who join late.
Publish
Encoders, cameras, browsers and mobile apps open the session.
Vasl
One server you run transcodes, records, authorizes and fans the stream out.
Play
Interactive viewers stay on WebRTC. Broader audiences take HLS from the same publish.
Workflows
Sessions coaches run
Skills classes
A coach shares a screen, talks, and calls on people. The room is small on purpose.
Fitness and practice hours
Members follow along live. Anyone who misses the hour watches the recording from your site, not a public video host.
Office hours
Short rooms that open and close with the calendar you already use.
Guest workshops
An outside coach publishes in. You decide who receives the link and how long the file lives.
Cohort replay
The recording is ready when the session ends, so the next cohort is not waiting on an export.
Inside your own product
If you already have a membership site, Vasl is only the live picture and the file. Sign-in stays yours.
On this workload
How Vasl is tuned here
Questions land while they still matter
Interactive playback is for the people in the room. If the group grows past conversation, the same publish can also play as a normal livestream.
- WebRTC for the people speaking
- HLS when you only need listeners
- Screen share from the coach’s computer
- Phone and desktop playback
Membership stays in your system
Vasl does not replace your signup, payments, or classroom. It opens a room when your app asks, and closes it when the hour is over.
- REST API for room start and stop
- Short-lived playback tokens
- Recording on your storage
- Webhooks when the file is ready
Why teams choose Vasl for Education
- Rooms small enough to talk
- Replay without a second upload
- Membership logic stays yours
- One install for every cohort
Same server


