SolutionsSmall-batch sellers
A table, a camera, and a shop that stays yours
Independent makers and small brands already sell somewhere else. Vasl is only the live picture: the person, the object in frame, and a replay you can put on the product page.
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
Shows makers actually run
A tabletop show
Phone or a small camera. The maker talks about the object while people watch on the shop.
Object changes
Your page can swap the product card when the maker moves to the next piece. The marker rides with the video.
A busy drop
Listeners who only need the picture can take HLS. People asking questions stay on the interactive path.
More than one camera
A detail camera and a wide camera can both publish. Your page decides what to show.
The replay on the product page
When the show ends, the file can sit on the product it was about.
The app you already have
If the shop is an app, the SDKs put the player there. Payments are not part of Vasl.
On this workload
How Vasl is tuned here
The comment and the object should match
If the maker says “this one,” viewers should still be looking at it. Interactive playback is for that conversation. A later replay can be slower.
- WebRTC for the live table
- Phone-friendly playback
- Signed links if the show is for customers only
- HLS when the crowd is only watching
The cart is not our business
Shopify, your own checkout, or a message to the maker — that stays put. Vasl starts the show, ends it, and hands you the file.
- API from the shop
- Webhooks when recording finishes
- Self-hosted if you want the files at home
- No storefront inside the media server
Why teams choose Vasl for Live Shopping
- A show on your own shop
- Product cards that can follow the demo
- Replay on the product page
- Checkout left where it is
Same server


