Documentation Center
Everything you need to build with SabioCast — step-by-step guides, tutorials and API references. Create an account for the full, versioned documentation.
Start here
Getting started
Create your first live event, choose an ingest protocol, and go live in minutes.
Multilingual live captions
Configure AI caption languages, vocabularies and the real-time correction room.
AI speech translations
Add AI voice languages, pick gender and dialect, and manage synchronisation.
Remote simultaneous interpretation
Set up Translate@Home, distribute interpreter links, and run relay and handover.
Simulive streaming
Upload, process and schedule pre-recorded video as a real live stream.
Recording & VoD
Download multilingual recordings and publish Video on-Demand with captions.
Control the player from JavaScript
The SabioCast player exposes a JavaScript API for playback control, language selection, event hooks and analytics. Load the script, grab the instance, and listen for events.
<script src="https://play.sabiocast.com/player.js"></script>
<script>
const player = SabioCast.create("#player", { streamId: "your-stream-id" });
player.on("ready", () => player.setAudioLanguage("es"));
player.on("languagechange", (lang) => console.log("now playing", lang));
</script>Works with your existing stack
Broadcast from OBS, Wirecast, vMix, StreamYard, Restream and Lightstream. Ingest via RTMP or SRT. Simulcast to YouTube, Facebook, Twitch and X. Pull analytics and manage events through the REST API.
Get started now
Start live streaming today with a solution of choice. No credit card required.