Skip to content
Programmable

Works with YouTube

Stream to YouTube Live, LinkedIn Live or any RTMP address, on your own accounts.

Connect your YouTube channel and each event gets an unlisted live broadcast and its own stream key: stream to it from OBS, StreamYard, Restream or OneStream, and the live room here plays it beside questions, polls and chat. Or run the call in a private room here, on your own Daily or LiveKit account, and send it out live to YouTube, LinkedIn, Twitch, Restream or any RTMP address, up to five at once.

Add your event14 days of Pro, no card

Try it: write your event in a sentence

Read on this page. Nothing is saved until you sign up.

What you get

On top of YouTube

A broadcast per event

With your channel connected, each event gets an unlisted YouTube live broadcast and stream key. It starts and stops with your stream, and YouTube keeps the recording on your channel.

Played in the room

The room plays the broadcast in YouTube's player, with questions, polls and chat beside it, so registrants watch where they registered.

The room's call, sent out

From a private room on your own Daily or LiveKit account, send the call live to up to five places: YouTube, LinkedIn, Twitch, Restream or another RTMP address.

Speakers' channels too

A speaker or partner can add up to three channels of their own from their kit page, so the session goes out on their channels as well.

Keys kept secret

Stream keys are encrypted before they're stored, never shown again in full (the list shows the last four characters) and never written to a log.

Where it can stream

DestinationServerWhere the key is
YouTubeFilled in for you (rtmps://a.rtmps.youtube.com/live2)YouTube Studio → Create → Go live → Stream → Stream key
LinkedIn LiveFrom LinkedIn's custom streamLinkedIn → Create an event or Go live → Custom stream
TwitchFilled in for you (rtmp://live.twitch.tv/app)Creator dashboard → Settings → Stream → Primary stream key
RestreamFilled in for you (rtmp://live.restream.io/live)Stream settings → Custom RTMP / OBS
Anything elseIts rtmp:// or rtmps:// addressThe site's custom RTMP or OBS settings
Each destination is a server and a stream key, the "custom RTMP" settings every streaming site gives.

How it works

  1. 1

    Connect YouTube

    Settings → Connections → YouTube: sign in with the Google account that owns the channel. Live streaming must be turned on for the channel in YouTube Studio.

  2. 2

    Or add where it goes

    On the event's Live tab, add each destination's server and stream key.

  3. 3

    Go live

    Stream to the event's YouTube key from your streaming tool, or start sending the room's call out from the Live tab.

  4. 4

    Keep the recording

    YouTube keeps the broadcast's recording on your channel, where you can share it in the follow-up.

Good to know

Your accounts, your minutes
Streaming runs on your own YouTube channel and your own Daily or LiveKit account, billed there. We're never the streaming provider.
Streaming out needs a private room
Only a private room made here on your own Daily key or LiveKit server can send its call out. A Zoom or Meet session can't be sent out from here.
YouTube's own requirements
YouTube asks for a verified channel with no live streaming restrictions in the past 90 days before it allows live streaming.
LinkedIn Live needs access
LinkedIn decides who can stream and gives the custom stream's URL and key an hour before the start.

Questions

Is the YouTube broadcast public?

It's unlisted by default: people find it through your event, not by searching YouTube.

Can I stream to YouTube and LinkedIn at once?

Yes. Add both on the Live tab and send the room's call to both, or send one stream to Restream and let it go to both.

Do you charge for streaming minutes?

No. The minutes are on your own accounts: YouTube, and Daily or LiveKit for the call. We never resell them.