Showing a live stream in your app

Use a streaming provider’s supported player to show a live broadcast inside your app.

To show a live broadcast in your app, use the streaming service's supported embed player. The service handles the stream; your app provides the page around it.

Add the player

Get the provider's embed instructions for the broadcast. Ask the builder to add the player to one page, with a useful message when the stream is offline. Share the public embed URL or snippet, not the account's secret credentials.

Check playback on your live app address after publishing. If you use a custom domain, add that address to any allowed-domain list required by the video provider. See Videos blocked on your custom domain.

What this does not set up

Embedding a player does not create a broadcasting studio, video-call service, recording service or private streaming subscription. Availability, recording, viewer limits and charges depend on the provider and your account there. Verify those before choosing it.

If the stream is paid content, protecting the surrounding page alone may not protect a shareable video URL. Use the provider's access controls as well as your app's server-side membership checks.

Builder changes use credits. The streaming provider bills its own service.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Building apps

Build with Overskill, not against it

The single biggest way to get more out of your credits: lean on what Overskill already gives you instead of asking it to rebuild things from scratch. Here's how to spot the difference.

How to ask the AI for changes

Better prompts get better results. The short guide to writing requests the AI nails on the first try.

What the AI can — and can't — do

Realistic expectations for what you can build with Overskill, what the AI handles, and where you might hit limits.

Still need help?

If this didn't answer your question, our team is one click away.