Skip to main content
A stream enters Vasl, gets adapted if the next hop needs it, and leaves toward a player or another server. You run that path on one install.

Ingest

Publish from the encoder, the room, the file, or a URL already on the network.

Process

Vasl transmuxes when the next protocol can take the codec. It transcodes audio and video when it cannot. Recording, poster frames, level and mix, and cue points sit on the same path. See Process and Recording.

Deliver

What stays on the install

Metrics, logs, and a per-stream trace are part of the same machine. See Operations. Keys, signed links, SSO, and TLS are how you keep the URLs closed. See Security. A second machine is a load balancer and a warm standby that you operate. Vasl leaves that design with you. See Install.