← THEO overview
THEO · Integration · LiveBarn API
Host-app wiring (THEO only)
Same LiveBarn surface resolution as the Shaka integration page — render TheoRoutePlayer instead of PlayerSlot.
Resolving feed…
Unified Console (demo triggers)
Sign in to LiveBarn to start streaming.
Waiting for LiveBarn manifest…
import { TheoRoutePlayer, useLiveBarnLiveStream } from "@/shared";
const live = useLiveBarnLiveStream({ surfaceId, autoResolve: true });
return live.streamSource ? (
<TheoRoutePlayer source={live.streamSource} telemetry={telemetry} />
) : null;