Build a live channel that runs itself.A cloud playout and live streaming studio in your browser.

Design broadcast-quality scenes in your browser, mix live feeds with pre-recorded video, connect Google Sheets or APIs, and stream 24/7 to YouTube, Twitch, Kick or RTMP in up to 4K 60 fps HDR. Your graphics update, your segments rotate, and your channel stays on air, even when nobody is at the desk.

touch_appChange a score in the sheet. Watch the channel.
chevron_leftRiverside FC TVLIVEv22expand_more
LIVEMatch night· on air to 4 destinations
RIV2–1HAR27:40
LIVERLTV
Backup video on air
HALF-TIME STANDINGS
1Riverside32
2Harbor City29
3Kingsbridge27
Riverside vs Harbor City
MD 14Northgate Park
SPONSOR
Northgate Motors
Proud partner of Riverside FC
GOALRiverside 3–1
LATEST
Halverton 1–0 Eastmoor (FT) · Kingsbridge 2–2 Ashford (78’) · Matchday 15 tickets on sale now · Halverton 1–0 Eastmoor (FT) · Kingsbridge 2–2 Ashford (78’) · Matchday 15 tickets on sale now ·
The sheet is the control roomA person or an API changes a cell. The graphic on air changes in about 1 second.
Rules do the shiftsSponsors rotate on a schedule. The table shows at half-time. No one presses a button.
The cloud keeps it on airIf the camera stops, the backup plays. The four destinations never see a gap.

How cloud playout works. Build, connect, automate.

Live Scenes is a web-based live streaming studio with cloud playout: you design scenes in the browser, bind them to live data, set the rules, and the cloud renders and plays the channel out 24/7. Each step below is one real interaction in the studio. The scene on the canvas is the scene on air.

  1. 01

    Build

    Open Insert. Add a Text element. Drag it into place on the canvas. Type the headline in the Text field of the inspector.

  2. 02

    Connect

    Click the bind icon beside the Text field. Pick data.stories.rows[0].title. When the Headlines sheet changes, the text changes on air in about 1 second.

  3. 03

    Automate

    Open the Assistant. Ask: every 15 minutes, show the sponsor card for 20 seconds. The assistant adds a schedule to the show’s script. Approve, and it runs in the cloud.

chevron_leftNorthgate News 24Unpublished changesLIVEv8expand_more
LIVENews desk
NN24LIVE
21:04:12ET
Text
SPONSOR
Northgate Motors
Proud partner of Northgate News
LATEST
Senate race: 27 days until Election Day · City council approves the new tram line · Local team through to the final · Heatwave warning for the coast · Museum opens again after renovation · Airport adds night trains · Senate race: 27 days until Election Day · City council approves the new tram line · Local team through to the final · Heatwave warning for the coast · Museum opens again after renovation · Airport adds night trains ·
AllBasicsLayoutsLive sourcesDataComponents
titleTextA headline or caption you type
crop_squareRectangleA box with fill, corners and border
imageImageA picture from your computer
scheduleClockThe current time, always live
subtitlesTickerHeadlines or any list scrolling along a bar, in a loop
tagNumberA score or count that can follow live data
near_mepan_toolmoviecrop_squaretitleadd_boxrounded_cornergraphic_eqtune

A live streaming studio in your browser.

See sources and layoutsarrow_forward
  • Nothing to install. Live Scenes is browser-based streaming software. It operates in a desktop browser.
  • One renderer. The scene you design is the scene on air. The preview and the stream use the same renderer.
  • Components and brand styles. Change the style of all cards in one place.
  • Real-time collaboration. You see the cursors and changes of your team immediately.
  • Transitions. Change scenes on air with cut, slide, wipe or crossfade.
  • Versions. Compare versions and go back to an earlier version. Changes go on air in seconds.

Mix live sources into layouts. Put graphics on top. Send one render everywhere.

Push from OBS or an encoder over RTMP or SRT. Pull an IP camera over RTSP, or an HLS stream. Send a guest a link. Upload video files and playlists for pre-recorded segments and reruns. Drop any of them into a layout. Overlays sit on top. The cloud renders it once and sends it to every destination.

Drag a source into a slot. Pick a layout. Switch an overlay on.
chevron_leftRiverside FC TVUnpublished changesLIVEv22expand_more
LIVEInterview
Studio feed · RTMP
crop_freeEmpty video slot
RLTVLIVE
67:12MD 14
Elena Park
LIVEHead coach, Riverside FC
LATEST
Riverside 2–1 Harbor City (FT) · Kingsbridge 2–2 Ashford (78’) · Matchday 15 tickets on sale now · Riverside 2–1 Harbor City (FT) · Kingsbridge 2–2 Ashford (78’) · Matchday 15 tickets on sale now ·
near_mepan_toolmoviecrop_squaretitleadd_boxrounded_cornergraphic_eqtune
Slot layout
SourcesRTMP or SRT from OBS, vMix or an encoder. RTSP from an IP camera. HLS from a URL. A guest by link. Pre-recorded video files and playlists. Web pages.
Layouts and overlaysEight slot layouts. Leave a slot empty for the operator. Graphics sit on top and follow data.
MultistreamUp to 5 destinations per channel, each with its own settings. HLS and more destinations in the Enterprise plan.

Describe the show. The assistant builds it. You approve it.

Paste a link and write a request in plain language. The assistant connects the data and makes the scene in a draft. The live channel does not change until you approve.

layersContext: The Evening Show · v14lock
On air · v14News desk
NN24LIVE
21:04:12ET
SENATE CONTROL 2026
Which party will win the Senate?
Democratic Party66%
Republican Party36%
Source: Polymarket · refresh every 60 s
Senate race: 27 days until Election Day
LIVENorthgate News 24 · Politics
LATEST
Senate race: 27 days until Election Day · City council approves the new tram line · Local team through to the final · Heatwave warning for the coast · Museum opens again after renovation · Airport adds night trains · Senate race: 27 days until Election Day · City council approves the new tram line · Local team through to the final · Heatwave warning for the coast · Museum opens again after renovation · Airport adds night trains ·
UP NEXT · 21:30
Weather with Dana Cruz
Rain moves east tonight
rainy14 °C · Chicago

Playout automation. Rules operate the channel. You can take control at any time.

Example: the screens in The Northgate Arms. Schedules change the menu. A data trigger shows the football when a match is live. Drag the hand to move through the day.

13:40Drag the hand or use the arrow keyssensorsLunch menu
The Northgate Arms
We open again at 07:00
Breakfast
Served until 11:00
  • Full breakfast£11
  • Eggs on toast£7
  • Porridge and berries£6
  • Flat white£3.40
Lunch menu
Served until 16:00
  • Fish and chips£14
  • Steak pie£13
  • Halloumi burger£12
  • Soup of the day£7
16:00 – 19:00
Happy hour
Two cocktails for £12
TONIGHT AT 20:00
Quiz night
Teams of 6 · Prize: £100 bar tab
RIV2 – 1HAR67:12
TODAY’S OFFERTwo pies for £18
URGENT
  • dark_modeEvery night, 23:00–07:00Ambient videoReady
  • scheduleEvery day, 07:00–11:00Breakfast menuReady
  • scheduleEvery day, 11:00–16:00Lunch menuOn air
  • scheduleEvery day, 16:00–19:00Happy hourReady
  • scheduleEvery day, 19:00–23:00Quiz and eventsReady
  • boltA match is live (19:30–21:30)Live footballReady
  • repeatEvery hour, 07:00–23:00Today’s offer for 20 sReady
Operator overrideTake a scene for 20 s. Then the rules continue.

Reliability

A source stops. The channel does not.

Automated live streaming only works if nothing depends on one source. Example: a 24/7 news channel. Each source has a backup. If the field feed stops, the backup goes on air in less than 1 second. When the signal comes back, the feed goes on air again.

On air for 14d 06:12:44
  1. YouTube connection stopped. The connection started again.
  2. Market data layer failed. The layer started again in 2 s.
Newsroom deskOBS · RTMP · live
Field reporterSRT · live
Overnight reelBackup · ready
Program1080p60 · 4 destinations
Harbor Street is closed tonight
LIVEField reporter · Harbor Street
The week in 3 minutes
REELNorthgate News 24
NN24LIVE
Backup on air

Security

Live automation without loose credentials.

  • Credentials stay in the vault. Live Scenes encrypts stream keys and API credentials. Each workspace has its own vault.
  • Each stream has a sandbox. Each stream and each script operates in its own sandbox. One failure does not stop other streams.
  • A person approves each change. The AI changes only drafts. A person with publish permission approves a draft before it goes on air.
Read the technical data
Editors · no credentials
Visual Studio
AI assistant
Preview and approve
scene only
Runtimesandboxed
Live dataRendererCloud playout
Credential vault

Stream keys, API keys and Sheet access. Encrypted for each workspace. Only the runtime receives them.

YouTube · Twitch · Kick · RTMP

Everything a channel needs. Nothing to install.

Browser-based streaming software: one tab, nothing to install, the same renderer for the preview and the stream. Each card below is a part of the studio you saw above.

Live inputs and media

Push from OBS, vMix or a hardware encoder over RTMP or SRT. Pull an IP camera over RTSP or a live HLS stream. Send a guest a link. Upload pre-recorded video files and playlists for segments, reruns and ad spots, plus images and background audio.

RTMPSRTRTSPHLS inGuest cameraVideo filesPlaylists

Web pages

Show any URL as a source or a layer: a chat overlay, alerts, a live dashboard, your own web app. Set a refresh interval, inject CSS, make the page transparent.

Any URLTransparentCustom CSSRefresh

Layouts

Drop sources into slot layouts: Grid, Speaker, Split, Picture in picture, Screen share, One + two. Leave a slot empty for the operator to fill. A backup chain shows the first source that is live.

8 presetsEmpty slotsBackup chain

Overlays

Text, tickers, clocks and countdowns, numbers that count up, images, Lottie animations and animated backdrops. Each has enter and exit motion. Each can follow data.

TickerClockNumberLottieAurora

Live data

Google Sheets, Excel or CSV, JSON feeds, data picked from a web page, and formulas in TypeScript that compute new tables. Bind any field to a row. Repeat an element per row.

SheetsCSVJSONWeb page dataFormula

Assistant

Builds and edits scenes, binds data and writes schedules from plain language. It works in a draft. A person approves before anything goes on air. It never sees your credentials.

Draft firstApproval

Automation

Schedules and triggers live in the show’s script. Cut to a scene, show a card for 20 seconds, react to a cell or a source. The operator has Take and urgent text.

SchedulesTriggersTakeControls

Multistream

The cloud renders the channel once and sends up to 5 streams per channel, each with its own resolution, frame rate and bitrate limit. YouTube, Twitch, Kick and custom RTMP.

Up to 5Per-platform settingsHLS · Enterprise6+ · EnterpriseSCTE-35 · soonFAST · soon

Reliability

Each source has a fallback slate or a backup source. Failed components restart. Destinations reconnect. Data keeps the last correct values. The stream does not stop.

SlatesBackupsRestartReconnect

One plan. Pay for the hours you stream.

Everything is included: the full studio, live data, the assistant, automation and all destinations. The price follows stream hours and resolution. You do not pay for each ticker or transition.

Pay as you go

$20per month

One 1080p channel on air 24/7, about $0.028 per hour. Extra destinations $6 a month each. Stop at any time.

  • Full studio, brand styles, components
  • Google Sheets, CSV, JSON and REST APIs
  • AI assistant with approval
  • Schedules, triggers and the Take button
  • YouTube, Twitch, Kick and custom RTMP
  • Collaboration and version history
  • Free credits when you sign up
Build your channel

Enterprise

Customannual contract

Operate many channels, deliver to your own players and screens, or connect Live Scenes to your video system.

  • HLS output for your website, app and venue screens
  • More than 5 destinations per channel
  • Custom capacity and resolution
  • Architecture review and a parallel run before you migrate
  • Security and procurement review
  • Support terms and an SLA in your contract
  • Invoice billing
Book a technical demo

For developers. One element, five views.

Every element on the canvas is also JSX, JSON and, for your own components, TSX with a props schema. The assistant writes all of them. Change the props on the left and watch each view follow.

WeatherBadgecomponent · sandboxed
rainy
Chicago
Rain after 21:00
14°
Visual · the inspector builds these from the props schema
Condition
JSXJSONComponentAssistant
// News desk · where the element is used<Scene id="newsDesk">  …  <WeatherBadge id="weather" x={1180} y={140}    city={data.weather.rows[0].city}    temperature={data.weather.rows[0].temp}    condition={data.weather.rows[0].condition} /></Scene>
⌘S applies code that type-checksTyped against scene.d.ts

Questions from producers and engineers

Ask a technical question
What is cloud playout?

Cloud playout is the playout of a TV-style channel from servers in the cloud instead of a playout server in a rack. The cloud plays scenes, videos and graphics on a schedule and sends one stream to every destination. With Live Scenes, nothing runs on your computer after you publish.

What is a web-based live streaming studio?

A web-based live streaming studio is streaming software that runs in the browser. In Live Scenes you design scenes, mix live inputs with pre-recorded video, bind graphics to live data and set the rules in one tab. The preview and the stream use the same renderer, so what you see is what goes on air.

How is Live Scenes different from Streamloop 24/7 streaming?

Streamloop 24/7 streaming loops a playlist of pre-recorded videos to your platforms. Live Scenes adds a studio on top: live inputs, slot layouts, graphics that follow data, playout automation and the assistant. Use the playlist product for a simple loop. Use Live Scenes when the channel needs to change on its own.

Does my computer have to stay on?

No. After you publish, the cloud does the rendering and playout. You can close the browser tab and turn off the computer. The channel continues.

Can I change a scene while the channel is live?

Yes. Edit the scene in a draft. The preview uses the same renderer as the stream. Then publish the draft. The channel shows the new version in seconds. You can compare versions and go back to an earlier version.

Can the AI change the live broadcast without approval?

No. The AI makes and changes drafts only. A person with publish permission must approve a draft before it goes on air.

What occurs if a video source or an API fails?

Each source can have a backup, for example a playlist or a holding card. If a live input stops, the scene shows the backup. When the input is available again, the scene shows it again. If a data source does not respond, the graphics show the last correct values. Failed components restart automatically. The stream does not stop.

Can I connect a private Google Sheet?

Yes. Live Scenes encrypts the access credentials and keeps them in your workspace. Scenes and the AI assistant cannot see them.

Can Live Scenes replace OBS or vMix?

For automatic scene rendering and playout, usually yes. For live shows, you can use OBS or vMix as a source. Send the signal to Live Scenes with RTMP or SRT.

How much does it cost?

One plan. You pay for stream hours and resolution, per channel. There is no monthly seat fee. The studio, the assistant, live data, automation and all destinations are included. You get free credits when you sign up. Enterprise customers get custom capacity and support terms in a contract.

Put your next channel on autopilot.

Start now

You need a spreadsheet and a stream key. Then your channel can go live.

  • The cloud does the rendering. You do not need a production computer.
  • Edit the channel while it is on air.
  • Examine each AI change before it goes on air.
  • Go back to an earlier version at any time.

Plan an enterprise workflow

Show us one source, one data feed and one destination. We show you how they operate in Live Scenes. HLS delivery, more destinations, custom capacity and an SLA start here.

See Live Scenes with your own data.