Skip to main content
Publish is the ingest side of the pipeline. Every source lands on the same server. You pick the protocol the gear already speaks. Give each publisher a key that ends when the session ends. See Security.

WebRTC and WHIP

Browsers, and encoders that already speak WHIP.

SIP

Room systems and phones, with audio and video.

RTMP

OBS, vMix, Wirecast, and desk encoders.

RTSP

Cameras and recorders, pulled or pushed.

SRT

Contribution across a long or lossy link.

NDI

Studio gear on the local network.

Files and URLs

A file on the install, or a pull from an address you can reach.

After the stream is in

Vasl transmuxes or transcodes so the playback protocol can take it. Turn on recording on the same path when you need an archive or a rewind window.