Events
Live Streaming
Stream your services live from your browser or OBS, with automatic YouTube and Facebook broadcasting.
Hubl's live streaming lets you broadcast your services directly from your browser — no extra software required. You can stream to YouTube and Facebook simultaneously, switch between camera and screen layouts on the fly, and share the stream on your event page for visitors to watch.
If you prefer to use professional broadcasting software like OBS Studio, Hubl can set up your YouTube and Facebook broadcasts and provide you with the stream keys to paste into OBS.
Note
Prerequisites
Before you can go live, make sure the following are in place:
- You must be logged in with a role that has streaming permissions.
- YouTube — Connect your YouTube channel in Settings → Integrations. YouTube requires your channel to be approved for live streaming (this is a YouTube requirement, not a Hubl one — it can take up to 24 hours the first time you enable it on YouTube).
- Facebook — Connect your Facebook Page in Settings → Integrations. You need a Facebook Page (not a personal profile) with at least 100 followers to go live on Facebook.
Tip
Creating a Stream
Open the Streaming dashboard
Click Create Stream
Choose an event (optional)
- The stream title is automatically set to the event name.
- The stream is embedded on the event's public page so visitors can watch.
Set a custom title (optional)
Click Create & Go Live
Going Live from Your Browser
The browser-based broadcaster is the easiest way to go live. It uses your computer's camera, microphone, and screen share — no extra software needed.
Setting Up Your Sources
The Go Live page shows a dark preview area with a toolbar at the bottom. Use the toolbar buttons to add your video and audio sources before going live.
Add your camera
Add your microphone
Add a screen share (optional)
Tip
Choosing a Layout
The layout picker appears above the preview. It controls how your video sources are arranged in the final broadcast. Choose from:
- Camera — Full-screen camera feed. Best for a single speaker or worship leader.
- Screen — Full-screen share. Best for presentations, worship lyrics, or announcements.
- Picture-in-Picture (Camera) — Screen share fills the frame with your camera in a small corner overlay. Great for presentations where viewers still want to see the speaker.
- Picture-in-Picture (Screen) — Camera fills the frame with the screen share in a small corner. Useful when the speaker is the focus but you want to show slides occasionally.
- Side by Side — Camera and screen share displayed equally next to each other.
Note
Platform Toggles
Below the layout picker, toggle pills show which platforms will receive your broadcast:
- YouTube — When enabled, a YouTube Live broadcast is created automatically when you go live. A link to the YouTube video appears once the stream starts.
- Facebook — When enabled, a Facebook Live video is created on your connected Page. You can also enable auto-post to publish an announcement post to your Page when the stream starts.
Starting the Broadcast
Verify your preview
Click Go Live
- Create a broadcast room in the cloud.
- Set up a YouTube broadcast and/or Facebook Live video (depending on your toggles).
- Publish your camera, screen, and audio to the room.
- Start sending the composited feed to YouTube and/or Facebook.
You're live!
Warning
Ending the Stream
Click End Stream
Stream wraps up automatically
- Stop the cloud compositing and RTMP relay.
- Transition the YouTube broadcast to "complete" so it becomes a YouTube video your viewers can replay.
- End the Facebook Live video.
- Disconnect your camera and microphone.
Tip
Going Live with OBS Studio
If you need more control over your broadcast — scene transitions, overlays, multiple camera angles, or professional audio mixing — you can use OBS Studio (or any RTMP-capable broadcasting software) instead of the browser.
Create a stream
Click Set Up Platforms
Configure your broadcast
- Title — The name that appears on YouTube and/or Facebook.
- Description — A brief description shown to viewers on the platform.
- Thumbnail — Upload a custom thumbnail image for the broadcast.
- Toggle YouTube and/or Facebook on or off.
Click Set Up Streams
Copy the stream key and server URL into OBS
- YouTube Server URL and Stream Key — Copy these into OBS under Settings → Stream. Set the Service to "Custom" and paste in the server URL and stream key.
- Facebook Stream URL — Copy this into OBS as a second output (or use OBS's multi-output plugin).
Start streaming in OBS
Stop streaming in OBS when finished
Tip
Linking a Stream to an Event
When you link a stream to an event, the stream is automatically embedded on the event's public page. Visitors navigating to the event will see a "Watch Live" button or an embedded video player.
- While live — Visitors see the stream in real-time via the YouTube or Facebook embed.
- After the stream ends — The YouTube video becomes an on-demand recording that visitors can still watch from the event page.
Note
Managing Past Streams
The Streaming dashboard lists all your streams with their status:
- Idle — Created but never started.
- Live — Currently broadcasting.
- Ended — Broadcast completed.
Click any stream to view its details, see linked event information, or delete it. Ended streams linked to YouTube retain their video URL, so you can always find the recording.
Recordings
If recording is enabled (it is by default), your stream is saved to cloud storage. You can access recordings from the Recordings tab in the Streaming section.
- Download recordings directly from the Recordings page.
- Each recording shows its duration, file size, and the date it was captured.
- Recordings may have an expiration date depending on your storage plan. Expired recordings are automatically cleaned up.
Troubleshooting
Browser won't access my camera or microphone
Make sure you've granted camera and microphone permissions in your browser. Click the lock icon in the address bar to check. Some browsers block camera access on non-HTTPS pages — Hubl always uses HTTPS, but if you're using a custom domain, make sure your SSL certificate is active.
YouTube says my channel can't stream live
YouTube requires channels to be verified and approved for live streaming. This is done in YouTube Studio under Settings → Channel → Feature eligibility. The first-time approval can take up to 24 hours.
Facebook says I don't meet the live requirement
Facebook requires your Page to have at least 100 followers before you can go live via third-party apps. Grow your Page following or go live directly from the Facebook app in the meantime.
The stream started but YouTube shows "Offline"
There can be a 10–30 second delay between when you click Go Live and when YouTube recognizes the incoming feed. Wait a moment and refresh YouTube Studio. If it persists, check the Stream Diagnostics panel at the bottom of the Go Live page — it shows whether the egress (the cloud relay to YouTube) is active.
I accidentally closed the tab while live
Return to the Streaming dashboard and click on the stream. The Go Live page will detect the existing session and let you reconnect or end the stream. YouTube and Facebook may also automatically end the broadcast after a period of no incoming video.
Permissions
To access the Streaming section, a user must have a role with streaming permissions. Organization admins and super admins have access by default.
