Stream24 Help Centre — Live Streaming Support & Guides
Help Centre

How can we help you?

Find answers, guides, and troubleshooting tips for Stream24.

How to multistream Stream key setup Fix stream lag OBS setup Best bitrate settings
Create account
Add destinations
Choose source
Go live everywhere
Checking status…  View status page →
Browse by Category
🚀
Getting Started
Create your account, set up your first stream, and go live in minutes.
8 articles
📡
Multistreaming Setup
Add destinations, configure platforms, and stream to multiple places at once.
10 articles
🔧
Troubleshooting
Fix stream lag, dropped frames, disconnections, and audio/video issues.
12 articles
🎥
OBS & External Software
Connect OBS, vMix, Wirecast and other encoders to Stream24.
6 articles
💳
Account & Billing
Manage your subscription, billing, and account settings.
7 articles
Features & Tools
Cloud Pull, Local File streaming, embed player, stream analytics and more.
9 articles
🎯
Advanced Optimisation
Bitrate, encoding, latency, resolution settings for professional streams.
8 articles
FAQs
Quick answers to the most common questions about Stream24 and live streaming.
15 articles
💬

Still need help?

Can't find what you're looking for? Our support team replies within 24 hours.

Contact Support →
Back to Help Centre
Getting Started

🚀 Getting Started with Stream24

Everything you need to create your account, set up destinations, and go live for the first time.

How to create your Stream24 account
Sign up, verify your email, and access your dashboard
How to stream to multiple platforms at once
Complete guide to multistreaming from browser, app, or encoder
How to add streaming destinations
Add YouTube, Facebook, Twitch, and other platforms
How to find and enter your stream key
Where to find stream keys on YouTube, Facebook, Twitch, and more
Choosing your stream source: RTMP, Cloud Pull, or Local File
Understand the three streaming modes and when to use each
What is included in the 7-day free trial?
Platforms, features, and limits during your free trial period
Back to Help Centre
Troubleshooting

🔧 Live Streaming Troubleshooting

Diagnose and fix stream lag, dropped frames, disconnections, audio sync issues, and poor stream quality.

Why is my stream lagging or buffering?
Fix high latency, buffering, and unstable streams
How to fix dropped frames when streaming
Diagnose encoder overload, network drops, and rendering issues
Stream disconnects mid-broadcast — what to do
Auto-reconnect, platform disconnections, and recovery steps
Audio and video out of sync — how to fix it
Common causes and fixes for AV sync issues
Stream looks blurry or pixelated — fix quality issues
Resolution, bitrate, and encoding settings for better quality
Back to Help Centre
Multistreaming Setup

📡 Multistreaming Setup & Configuration

Add and configure all your streaming destinations — YouTube, Facebook, Twitch, TikTok and more.

Complete guide: How to multistream to all platforms
Step-by-step multistreaming setup from start to first live broadcast
How to stream to YouTube with Stream24
YouTube stream key setup and go-live checklist
How to stream to Facebook Live
Facebook stream key, page vs profile, and go-live steps
How to stream to Twitch with Stream24
Twitch stream key location and multistreaming setup
Back to Help Centre
OBS & External Software

🎥 OBS & External Software Integration

Connect OBS Studio, vMix, Wirecast, or any RTMP encoder to Stream24 in minutes.

How to connect OBS to Stream24
RTMP server URL and stream key setup in OBS Studio
Best OBS settings for multistreaming 1080p
Encoder, bitrate, and output settings optimised for Stream24
Back to Help Centre
Account & Billing

💳 Account, Billing & Subscription

Manage your plan, payments, upgrades, and account settings.

Stream24 plans explained: Free, Starter, Pro
What each plan includes and how to choose the right one
How to upgrade your Stream24 plan
Upgrade from Free Trial to Starter or Pro
How to cancel your subscription
Cancellation policy, billing period, and what happens after
Back to Help Centre
Features & Tools

⚡ Features & Tools

Guides for Cloud Pull, Local File streaming, the embed player, and analytics.

What is Cloud Pull and how to use it
Stream from a URL, radio feed, or any internet source
How to stream a pre-recorded video file
Upload and broadcast an MP4 or audio file as a live stream
How to embed your live stream on any website
Get your iframe embed code and add it to WordPress, Webflow, or any site
Back to Help Centre
Advanced Optimisation

🎯 Advanced Streaming Optimisation

Professional settings for bitrate, encoding, resolution, and network performance.

Best bitrate settings for 1080p streaming
Recommended bitrate for YouTube, Twitch, Facebook, and TikTok
How to reduce stream latency
Lower latency settings for real-time interaction with viewers
Back to Help Centre
FAQs

❓ Frequently Asked Questions

Quick answers to the most common questions about Stream24 and live streaming.

How do I stream to multiple platforms at once?
Complete guide from setup to going live
Do I need OBS to use Stream24?
Stream without software using browser RTMP or Cloud Pull
What plan do I need for 13 platforms?
Pro plan features and platform list
Back
Getting Started

How to Stream to Multiple Platforms at Once

Quick Answer
Log into Stream24 → go to Destinations → add your stream keys → click Go Live. Stream24 sends your single stream to all enabled platforms simultaneously.

Stream24 is a multistreaming platform that lets you broadcast to YouTube, Facebook, Twitch, TikTok, Instagram, LinkedIn, X, and more — all at the same time, from one place. This guide covers the complete setup from account creation to your first simultaneous live broadcast.

What you need before you start

  • A Stream24 account (free 7-day trial — no credit card required)
  • An active stream key from each platform you want to go live on
  • A streaming source: OBS, any RTMP encoder, or the Stream24 browser RTMP mode
  • A stable internet connection with at least 10 Mbps upload speed

Step 1: Create your Stream24 account

  1. Go to app.stream24.io and click "Start Free Trial"
  2. Enter your email and create a password
  3. Verify your email address from the confirmation email
  4. Log in to your dashboard — you will see your unique Stream24 RTMP ingest URL and stream key

Step 2: Add your streaming destinations

  1. From your dashboard, click Destinations in the left menu
  2. Click Add Destination and select the platform (e.g. YouTube)
  3. Paste your stream key from that platform into the field provided
  4. Toggle the destination to Enabled
  5. Repeat for each platform you want to stream to
Tip: You can add destinations without enabling all of them. Only enabled destinations receive your stream when you go live.

Step 3: Connect your streaming source

Stream24 accepts streams from any RTMP encoder. The most common setup is OBS Studio:

  1. Open OBS → go to Settings → Stream
  2. Set Service to Custom
  3. Paste your Stream24 RTMP server URL into the Server field
  4. Paste your Stream24 stream key into the Stream Key field
  5. Click Apply and then OK
RTMP Server: rtmp://app.stream24.io/live
Stream Key: <your Stream24 stream key from dashboard>

Step 4: Go live

  1. In OBS, click Start Streaming
  2. In your Stream24 dashboard, click Go Live (or it will activate automatically when your encoder connects)
  3. Within 10–30 seconds, your stream will appear on all enabled destination platforms
Tip: Check each platform to confirm your stream is live before announcing it to your audience.

Which platforms are supported?

PlatformPlan RequiredMethod
YouTubeAll plansRTMP
FacebookAll plansRTMPS
TwitchAll plansRTMP
TikTokStarter+RTMP
InstagramStarter+RTMPS
X (Twitter)Starter+Custom RTMPS
LinkedInStarter+RTMPS
Kick, Rumble, Dailymotion, Vimeo, TrovoPro onlyRTMP/RTMPS
Custom RTMPPro onlyAny RTMP URL

✅ Quick Recap

Create a Stream24 account at app.stream24.io
Add stream keys for each platform in Destinations
Point OBS (or any encoder) to your Stream24 RTMP URL
Click Go Live in OBS — your stream goes everywhere at once

Frequently Asked Questions

No. OBS is optional. Stream24 supports any RTMP-compatible encoder including vMix, Wirecast, and StreamLabs. You can also use the Cloud Pull feature or upload a local file to stream without any software.
Free Trial: 2 platforms (YouTube, Facebook). Starter: 5 platforms. Pro: 13 platforms plus any number of custom RTMP destinations.
No. Stream24 handles the fan-out on the server side. You send one stream to Stream24, and it replicates and distributes it to all platforms. Your quality is determined by your single outgoing stream from OBS, not by the number of destinations.
Back
Getting Started

How to Find and Add Your Stream Key

Quick Answer
Go to the platform's live streaming settings, copy your stream key, then paste it into Stream24 under Destinations → Add Destination.

A stream key is a unique code that authorises your streaming software to broadcast to your account on a platform. You need one from each platform you want to stream to.

Where to find stream keys on each platform

YouTube

  1. Go to YouTube Studio (studio.youtube.com)
  2. Click Go Live in the top right
  3. Select Stream from the three options
  4. Under Stream Settings, find your Stream key — copy it

Facebook

  1. Go to your Facebook Page (not personal profile)
  2. Click Live Video from the "Create" menu
  3. Select Use Stream Key
  4. Copy the stream key shown — also copy the Server URL

Twitch

  1. Go to dashboard.twitch.tv
  2. Click your profile icon → Creator Dashboard
  3. Go to Settings → Stream
  4. Under Stream Key & Preferences, click Copy

TikTok

  1. Open TikTok on mobile → tap +LIVE
  2. Tap Go Live with a PC
  3. Your stream key and server URL will be displayed
Important: Never share your stream key publicly. It gives anyone full access to broadcast on your account. If compromised, reset it immediately in the platform's settings.

Adding stream keys to Stream24

  1. Log into app.stream24.io
  2. Click Destinations in the left navigation
  3. Click Add Destination
  4. Select the platform from the dropdown
  5. Paste your stream key into the Stream Key field
  6. For platforms that require a separate server URL (Facebook, LinkedIn), also paste that
  7. Toggle the destination to Enabled
  8. Click Save

✅ Quick Recap

Find your stream key in each platform's live streaming settings
Copy it to your clipboard — never share it publicly
Paste it into Stream24 under Destinations → Add Destination
Enable the destination and save
Back
Troubleshooting

Why Is My Stream Lagging? Fix Buffering and Lag

Quick Answer
Stream lag is most commonly caused by insufficient upload speed or a bitrate that is too high. Lower your bitrate to 4000–6000 kbps and test your connection speed. You need at least 10 Mbps upload for stable 1080p streaming.

A lagging or buffering stream frustrates viewers and damages your live broadcast. The good news: most stream lag has a clear cause and a quick fix. Work through these checks in order.

Step 1: Test your upload speed

  1. Go to fast.com or speedtest.net
  2. Run a speed test — note your upload speed in Mbps
  3. For stable 1080p streaming to multiple platforms, you need at least 10–15 Mbps upload
  4. If your upload is below 10 Mbps, reduce your bitrate or drop to 720p

Step 2: Reduce your bitrate

Your bitrate must be well below your maximum upload speed to allow headroom for network fluctuations. Use these targets:

QualityRecommended BitrateUpload Needed
1080p 60fps6000–8000 kbps15+ Mbps
1080p 30fps4000–6000 kbps10+ Mbps
720p 30fps2500–4000 kbps6+ Mbps
480p 30fps1000–2000 kbps3+ Mbps

Step 3: Check your network stability

  1. Use a wired ethernet connection instead of Wi-Fi wherever possible
  2. Close other applications or devices using heavy bandwidth (video calls, downloads)
  3. Restart your router and modem
  4. If on Wi-Fi, move closer to your router or switch to a 5GHz band

Step 4: Check OBS encoder settings

  1. In OBS, go to Settings → Output → Streaming
  2. Set Encoder to x264 (software) or your GPU encoder (NVENC/AMF/VideoToolbox)
  3. Set CPU Usage Preset (x264) to veryfast or superfast — this reduces CPU load
  4. Ensure Bitrate matches the table above for your target quality
Common mistake: Setting your bitrate too high does not improve quality — it causes lag and dropped frames if your connection cannot sustain it.

Step 5: Restart your stream

  1. Stop streaming in OBS
  2. Wait 10 seconds
  3. Start streaming again
  4. Check if the issue persists

✅ Quick Fixes for Stream Lag

Test your upload speed — you need 10+ Mbps for 1080p
Reduce bitrate to 4000–6000 kbps for 1080p 30fps
Switch from Wi-Fi to wired ethernet
Set OBS CPU preset to veryfast or superfast
Close background apps consuming bandwidth

FAQs

Some platforms have ingestion server location constraints that can add latency. Try selecting a closer server region in your platform settings. Also verify the stream URL being used is the correct regional ingest endpoint.
Fast average speed does not guarantee stability. Run a prolonged speed test to check for jitter and packet loss. Also check if your CPU is maxed out during streaming — encoder overload causes lag even on fast connections. Lower your OBS CPU preset.
Back
OBS Integration

How to Connect OBS to Stream24

Quick Answer
In OBS go to Settings → Stream, set Service to Custom, paste your Stream24 RTMP server URL and stream key, then click Start Streaming.

OBS Studio is the most popular free streaming software and works seamlessly with Stream24. This guide covers the complete setup in under 5 minutes.

Step 1: Get your Stream24 RTMP credentials

  1. Log into app.stream24.io
  2. From your dashboard, find your RTMP Server URL and Stream Key
  3. Copy both values — you will need them in OBS
RTMP Server URL: rtmp://app.stream24.io/live
Stream Key: <your personal stream key from dashboard>

Step 2: Configure OBS stream settings

  1. Open OBS Studio
  2. Click Settings (bottom right) → go to Stream tab
  3. Set Service to Custom...
  4. Paste your Stream24 RTMP URL into the Server field
  5. Paste your Stream24 stream key into the Stream Key field
  6. Click Apply then OK

Step 3: Configure recommended output settings

  1. In Settings, go to Output → Streaming
  2. Set Encoder to NVENC (if you have NVIDIA GPU) or x264
  3. Set Bitrate to 4000–6000 kbps for 1080p
  4. Set Keyframe Interval to 2 seconds
  5. Set Profile to main or high

Step 4: Start streaming

  1. Click Start Streaming in OBS
  2. Check your Stream24 dashboard — it should show an active stream within 10–15 seconds
  3. Verify your destinations are all showing as live
Tip: You do not need to press "Go Live" separately in Stream24 if your encoder is already sending. Stream24 detects the incoming RTMP stream and activates automatically.

✅ OBS + Stream24 Checklist

Copy RTMP URL and stream key from Stream24 dashboard
In OBS Settings → Stream: Service = Custom
Paste RTMP URL into Server, stream key into Stream Key
Set bitrate to 4000–6000 kbps, keyframe to 2s
Click Start Streaming in OBS
Back
Advanced Optimisation

Best Bitrate Settings for 1080p Live Streaming

Quick Answer
For 1080p 30fps streaming, use 4000–6000 kbps video bitrate. For 1080p 60fps, use 6000–8000 kbps. Your upload speed should be at least 1.5x your total bitrate.

Bitrate is the single most important setting affecting your stream quality and stability. Too low and your stream looks pixelated. Too high and it lags or drops.

Recommended bitrate settings by platform

PlatformMax BitrateRecommendedResolution
YouTube51,000 kbps4000–6000 kbps1080p 30fps
Facebook4,000 kbps3000–4000 kbps1080p 30fps
Twitch6,000 kbps4500–6000 kbps1080p 60fps
TikTok2,500 kbps2000–2500 kbps720p 30fps
Instagram3,500 kbps2500–3500 kbps720p 30fps
LinkedIn3,000 kbps2000–3000 kbps720p 30fps
Multistreaming tip: When streaming to multiple platforms, use a bitrate that works for the most restrictive platform. Facebook's 4,000 kbps cap is the lowest common denominator when multistreaming across all platforms.

Audio bitrate

Always use at least 128 kbps for audio. 160–320 kbps is recommended for music streams. Set audio codec to AAC.

How to set bitrate in OBS

  1. Open OBS → Settings → Output
  2. Select Advanced output mode
  3. Under Streaming, set your Bitrate
  4. Set Keyframe Interval to 2
  5. Click Apply

✅ Bitrate Quick Reference

1080p 30fps multistream: 4000–5000 kbps
1080p 60fps (Twitch): 6000 kbps
Audio: 128–160 kbps AAC
Upload speed needed: 1.5x your bitrate minimum
Keyframe interval: always 2 seconds
Back
Features & Tools

What Is Cloud Pull Streaming and How to Use It

Quick Answer
Cloud Pull lets you broadcast from a URL — a radio station, audio feed, or video stream — without any local software. Stream24 pulls the source from the internet and distributes it to all your platforms. Available on Pro plan only.

Cloud Pull is one of Stream24's most powerful and unique features. Instead of sending a stream from your computer, Stream24 fetches the stream from a URL on the server side and broadcasts it everywhere. This means you can go live without any encoding software, even from your phone.

What can you stream with Cloud Pull?

  • Internet radio stations (Icecast, Shoutcast, or any HTTP audio stream)
  • Direct video stream URLs (MP4, HLS, RTMP)
  • Church audio/video broadcast feeds
  • Corporate webinar or event feeds
  • Any publicly accessible audio or video URL

How to set up Cloud Pull

  1. Log into app.stream24.io (Pro plan required)
  2. On your dashboard, select Cloud Pull as your source mode
  3. Paste the URL of the stream you want to pull (e.g. your radio station stream URL)
  4. Set a stream title (optional)
  5. Make sure your desired destinations are enabled
  6. Click Go Live
Tip: Test your source URL before going live. Paste it into a media player like VLC to confirm it loads correctly.

Supported URL formats

FormatExampleSupported
Icecast / Shoutcasthttp://radio.example.com:8000/stream✓ Yes
Direct MP3 / AAC streamhttp://stream.example.com/audio.mp3✓ Yes
RTMP sourcertmp://stream.example.com/live/key✓ Yes
HLS (.m3u8)https://example.com/stream.m3u8✓ Yes
Note: Cloud Pull is a Pro plan feature. You will need to upgrade from Starter to access it.

✅ Cloud Pull Summary

No software required — Stream24 handles everything server-side
Stream from radio stations, URL feeds, or RTMP sources
Available on Pro plan at $29/month
Broadcasts to all your enabled destinations simultaneously
Back
Account & Billing

Stream24 Plans Explained: Free Trial, Starter, and Pro

Quick Answer
Stream24 has three plans. Free Trial (7 days, 2 platforms). Starter ($10/mo, 5 platforms). Pro ($29/mo, 13 platforms + Cloud Pull + Local File + Embed Player).
FeatureFree TrialStarterPro
Price$0 / 7 days$10/mo$29/mo
Platforms2513
Resolution720p1080p1080p
RTMP / Encoder
Cloud Pull
Local File Streaming
Embed Player
Full AnalyticsBasic
Custom RTMP

Which plan should I choose?

  • Free Trial — Start here. Full platform access for 7 days, no credit card needed.
  • Starter — Best for creators streaming to YouTube, Facebook, Twitch, LinkedIn, and TikTok. 1080p quality, full analytics.
  • Pro — Best for serious broadcasters, churches, businesses, and radio stations. All 13 platforms, Cloud Pull, Local File, Custom RTMP, and embed player.

Billing options

All paid plans are available monthly, every 6 months (10% saving), or annually (approximately 10% off). Payments are processed securely via Paystack.

Refund policy: Cancellations take effect at the end of your current billing period. No refunds are issued for unused time. View full terms →

✅ Plan Summary

Free Trial: 7 days, 2 platforms, 720p — no credit card
Starter: $10/mo, 5 platforms, 1080p
Pro: $29/mo, 13 platforms, Cloud Pull, Local File, Embed Player
All plans include 24-hour email support
Back
Getting Started

How to Add Streaming Destinations

Quick Answer
Go to your Stream24 dashboard → DestinationsAdd Destination → select your platform → paste your stream key → enable it → save.

Destinations are the platforms your stream is sent to. You can add up to 13 platforms on the Pro plan. See the stream key guide to find your keys on each platform.

Back
Troubleshooting

How to Fix Dropped Frames When Streaming

Quick Answer
Dropped frames are caused by encoder overload or network instability. Lower your CPU preset in OBS to veryfast, reduce bitrate to 4000 kbps, and use a wired ethernet connection.

In OBS, go to Stats (View → Stats) to monitor dropped frames in real time. If "Dropped frames (Network)" is above 0%, your connection is the bottleneck. If "Dropped frames (Rendering)" is above 0%, your CPU or GPU is the bottleneck.

Quick fix: Settings → Output → CPU Usage Preset → set to veryfast. This reduces CPU load significantly while maintaining acceptable quality.
Back
Features & Tools

How to Stream a Pre-Recorded Video File

Quick Answer
In your Stream24 dashboard, select Local File as your source, upload your MP4 or audio file (up to 2GB), enable your destinations, and click Go Live. Stream24 broadcasts it as a live stream. Pro plan required.

Local File streaming lets you broadcast pre-recorded content as if it were live. Supported formats include MP4, MOV, MKV, MP3, and WAV. Files up to 2GB are supported. You can choose to loop the file or play it once. The file is automatically deleted from Stream24 servers when the stream ends.

Back
Getting Started

How to Create Your Stream24 Account

Quick Answer
Go to app.stream24.io, click "Start Free Trial", enter your email and a password, verify your email, and you are in. No credit card required.

Your 7-day free trial starts immediately after email verification. You get access to RTMP streaming to YouTube and Facebook at 720p. Upgrade at any time to unlock more platforms and features.

Back
Getting Started

Choosing Your Stream Source: RTMP, Cloud Pull, or Local File

Quick Answer
Use RTMP if you are streaming from OBS or a camera. Use Cloud Pull to stream from a URL or radio station. Use Local File to broadcast a pre-recorded video.
  • RTMP / Encoder — Available on all plans. Connect OBS, vMix, or any hardware encoder.
  • Cloud Pull — Pro plan only. Stream24 fetches your source from a URL. No software needed.
  • Local File — Pro plan only. Upload an MP4 or audio file and stream it as live content.
Back
Troubleshooting

Stream Disconnects Mid-Broadcast — What to Do

Quick Answer
If your stream disconnects, OBS will attempt to reconnect automatically. Go to OBS Settings → Stream and enable Automatically reconnect with a 10-second delay and maximum 20 retries.

Mid-stream disconnections are almost always caused by network instability. Use a wired connection and set a static bitrate in OBS. If specific platforms keep disconnecting, verify their stream keys have not expired — stream keys on some platforms (Facebook) expire after 7 days.

Facebook note: Facebook Live stream keys expire after 7 days. If Facebook keeps disconnecting, generate a new stream key in Facebook Studio and update it in Stream24 Destinations.
Back
Multistreaming Setup

How to Stream to YouTube with Stream24

Quick Answer
Get your YouTube stream key from YouTube Studio → Go Live → Stream Settings, paste it into Stream24 under Destinations, enable it, then start streaming from OBS or any encoder.

YouTube is one of the world's largest live streaming platforms and is supported on all Stream24 plans. This guide walks through the complete setup from finding your YouTube stream key to going live.

Prerequisites

  • A YouTube channel with live streaming enabled (channels under 1,000 subscribers may need to wait up to 24 hours after first enabling it)
  • A Stream24 account (any plan)
  • OBS Studio or any RTMP encoder

Step 1: Enable YouTube Live Streaming

  1. Go to YouTube Studio at studio.youtube.com
  2. Click Go Live in the top right corner
  3. If prompted, enable live streaming on your channel — this may take up to 24 hours to activate on new channels

Step 2: Get your YouTube Stream Key

  1. In YouTube Studio, click Go Live
  2. Select Stream (not Webcam or Mobile)
  3. Under Stream Settings, find your Stream key
  4. Click Copy next to the stream key
  5. Also note the Stream URL — it should be: rtmp://a.rtmp.youtube.com/live2
Important: Never share your stream key publicly. If it is leaked, anyone can stream to your channel. Reset it in YouTube Studio if compromised.

Step 3: Add YouTube to Stream24

  1. Log into app.stream24.io
  2. Click Destinations in the left menu
  3. Click Add Destination and select YouTube
  4. Paste your YouTube stream key into the Stream Key field
  5. Toggle the destination to Enabled
  6. Click Save

Step 4: Configure your stream in YouTube Studio

  1. Back in YouTube Studio Live, set your stream Title and Description
  2. Set Visibility to Public, Unlisted, or Private
  3. Set Category and any other metadata
  4. YouTube will show your stream as "Preview" until viewers arrive

Step 5: Go live

  1. Start streaming from OBS (or your encoder) pointing to Stream24
  2. YouTube will detect your stream and go live automatically within 20–30 seconds
  3. Check your YouTube channel to confirm the stream is active
Recommended YouTube settings: 1080p, 4000–6000 kbps video bitrate, 128–160 kbps AAC audio, keyframe interval 2 seconds, H.264 codec.

YouTube streaming limits

SettingLimit
Max video bitrate51,000 kbps (1080p60)
Max audio bitrate384 kbps
Max resolution4K (Pro streaming)
Stream key expiryDoes not expire

✅ YouTube Go-Live Checklist

Live streaming enabled on your YouTube channel
Stream key copied from YouTube Studio → Go Live → Stream
Stream key added to Stream24 Destinations
Stream title and visibility set in YouTube Studio
OBS started and pointing to Stream24 RTMP URL
Back
Multistreaming Setup

How to Stream to Facebook Live with Stream24

Quick Answer
Go to your Facebook Page → Live Video → Use Stream Key. Copy the stream key and server URL, paste both into Stream24 under Destinations, enable, and start streaming.

Facebook Live supports streaming from Pages, Profiles, and Groups. For professional broadcasting, always stream to a Facebook Page rather than a personal profile — Pages offer better analytics, scheduling, and audience reach.

Facebook Live: Page vs Profile

FeatureFacebook PagePersonal Profile
Public live streaming✓ Full supportLimited
Stream key duration7 days (persistent key available)Single use
AnalyticsFull page insightsBasic
Recommended forBusinesses, creators, churchesPersonal sharing

Step 1: Get your Facebook stream key

  1. Go to your Facebook Page (not your personal timeline)
  2. Click Live Video from the Create menu (or go to facebook.com/live/producer)
  3. Select Streaming Software
  4. Click Use Persistent Stream Key for a key that does not expire
  5. Copy both the Stream Key and the Server URL
Facebook Server URL: rtmps://live-api-s.facebook.com:443/rtmp/
Stream Key: <your key from Facebook Live Producer>

Step 2: Add Facebook to Stream24

  1. Log into app.stream24.io
  2. Go to Destinations → Add Destination → Facebook
  3. Paste your Facebook Stream Key into the Stream Key field
  4. Paste the Server URL into the Stream URL field
  5. Toggle to Enabled and click Save
Stream key expiry: Standard Facebook stream keys expire after 7 days. Use a Persistent Stream Key in Facebook Live Producer to avoid having to update Stream24 every week.

Step 3: Go live on Facebook

  1. Start streaming from OBS or your encoder
  2. In Facebook Live Producer, you will see a preview of your stream appear
  3. Click Go Live in Facebook Live Producer to publish the stream publicly
Tip: Facebook has a maximum bitrate of 4,000 kbps. When multistreaming, keep your OBS bitrate at or below 4,000 kbps to ensure Facebook receives the stream correctly.

✅ Facebook Go-Live Checklist

Using a Facebook Page (not personal profile)
Persistent stream key copied from Facebook Live Producer
Both stream key and server URL added to Stream24
OBS bitrate set to 4,000 kbps maximum
Clicked "Go Live" in Facebook Live Producer
Back
Multistreaming Setup

How to Stream to Twitch with Stream24

Quick Answer
Go to Twitch Creator Dashboard → Settings → Stream, copy your stream key, paste it into Stream24 under Destinations, enable it, and start streaming.

Twitch is the leading live streaming platform for gaming and creative content. Stream24 supports Twitch on all plans. Note that Twitch's Partner programme restricts simultaneous streaming to other platforms — check your partnership agreement if you are a Twitch Partner.

Step 1: Find your Twitch stream key

  1. Go to dashboard.twitch.tv
  2. Click your profile icon (top right) → Creator Dashboard
  3. In the left menu, go to Settings → Stream
  4. Under Stream Key & Preferences, click Copy next to your primary stream key
  5. Click the eye icon to reveal it if you need to verify it
Twitch Partner restriction: Twitch Partners are restricted from simultaneously streaming to other platforms under Twitch's Terms of Service. Twitch Affiliates and regular streamers are not restricted.

Step 2: Add Twitch to Stream24

  1. Log into app.stream24.io
  2. Go to Destinations → Add Destination → Twitch
  3. Paste your Twitch stream key
  4. Toggle to Enabled and click Save

Recommended Twitch settings

SettingRecommended Value
Max bitrate (non-Partner)6,000 kbps
Recommended bitrate (1080p60)4,500–6,000 kbps
Resolution1920x1080
Frame rate60fps (recommended), 30fps (minimum)
Keyframe interval2 seconds
Audio160 kbps AAC
Tip: Twitch Affiliates can stream at up to 6,000 kbps. Non-affiliated channels are technically capped at 6,000 kbps as well, but consistent quality at 4,500–5,000 kbps is recommended for stable delivery.

✅ Twitch Go-Live Checklist

Stream key copied from Twitch Creator Dashboard → Settings → Stream
Stream key added to Stream24 Destinations
Bitrate set to 4,500–6,000 kbps in OBS
Keyframe interval set to 2 seconds
Not a Twitch Partner (no simultaneous streaming restriction)
Back
Getting Started

What Is Included in the 7-Day Free Trial?

Quick Answer
The free trial gives you 7 days of full platform access — stream to YouTube and Facebook at 720p via RTMP. No credit card required. Upgrade at any time to unlock more platforms.

Stream24's free trial is designed to let you experience the platform with no commitment. Here is exactly what you get and what the limits are.

What is included

FeatureFree Trial
Duration7 days from signup
PlatformsYouTube and Facebook
Max resolution720p
Streaming sourceRTMP / Encoder (OBS, vMix, etc.)
Stream historyBasic (last 5 streams)
Credit card requiredNo
Stream key managementYes
Dashboard accessFull

What is not included in the free trial

  • Streaming to TikTok, Instagram, X, LinkedIn, Kick, Rumble, and other platforms (Starter or Pro required)
  • 1080p streaming quality (Starter or Pro required)
  • Cloud Pull streaming from a URL (Pro required)
  • Local File streaming (Pro required)
  • Embeddable player (Starter or Pro required)

What happens when the trial ends?

When your 7-day free trial expires, your account remains active but streaming is paused. You will receive email reminders before and on expiry. To continue streaming, upgrade to Starter ($10/mo) or Pro ($29/mo) from your dashboard.

No auto-charge: Stream24 does not automatically charge you when the trial ends. You choose when and whether to upgrade.

How to upgrade from the free trial

  1. Log into app.stream24.io
  2. Click Upgrade or go to app.stream24.io/subscribe
  3. Choose Starter or Pro
  4. Select your billing period (monthly, 6 months, or annual)
  5. Complete payment via Paystack

✅ Free Trial Summary

7 days free, no credit card required
Stream to YouTube and Facebook at 720p
RTMP streaming from OBS or any encoder
No auto-charge when trial ends
Upgrade at any time from your dashboard
Back
Account & Billing

How to Upgrade Your Stream24 Plan

Quick Answer
Log into app.stream24.io, go to Subscribe or click the upgrade prompt in your dashboard, choose your plan and billing period, and complete payment via Paystack.

Upgrading your Stream24 plan takes less than 2 minutes and activates immediately after payment.

How to upgrade

  1. Log into app.stream24.io
  2. Click the Upgrade button in your dashboard, or go directly to app.stream24.io/subscribe
  3. Choose Starter ($10/mo) or Pro ($29/mo)
  4. Select your billing period: Monthly, 6 months (10% saving), or Annual (~10% off)
  5. Enter your payment details and complete checkout via Paystack
  6. Your plan upgrades immediately upon successful payment

What unlocks after upgrading

Upgrade toWhat you unlock
Starter ($10/mo)5 platforms, 1080p, stream titles, full analytics
Pro ($29/mo)13 platforms, Cloud Pull, Local File, Embed Player, Custom RTMP

Billing periods

  • Monthly — Billed each month. Cancel any time.
  • 6 Months — Pay once every 6 months. Save approximately 10% vs monthly.
  • Annual — Pay once per year. Save approximately 10% vs monthly.
Tip: Upgrading mid-trial does not waste your remaining trial days — your paid plan activates from the date of upgrade and your billing cycle begins then.
Refund policy: Payments are non-refundable. Cancellations take effect at the end of the current billing period. View full terms →

✅ Upgrade Checklist

Go to app.stream24.io/subscribe
Choose Starter or Pro based on platforms needed
Select billing period (monthly/6mo/annual)
Complete payment via Paystack
Plan activates immediately
Back
Account & Billing

How to Cancel Your Stream24 Subscription

Quick Answer
Email support@stream24.io to cancel your subscription. Cancellations take effect at the end of your current billing period. You keep full access until then. No refunds are issued.

You can cancel your Stream24 subscription at any time. Here is exactly what happens when you cancel and how access is affected.

How to cancel

  1. Email support@stream24.io with the subject line: "Cancel Subscription"
  2. Include the email address associated with your Stream24 account
  3. Our team will process your cancellation and confirm via email within 24 hours

What happens after cancellation

  • Your plan remains fully active until the end of your current billing period
  • You will not be charged again after the current period ends
  • After expiry, your account reverts to a free/inactive state — streaming is paused
  • Your destinations and settings are saved — you can reactivate at any time
Refund policy: Stream24 does not issue refunds for unused time within a billing period. Cancellation prevents future charges only. View full terms →

Thinking of cancelling? Consider these alternatives

  • Downgrade to Starter — If Pro is too much, Starter at $10/mo still gives you 5 platforms and 1080p
  • Switch to annual billing — Saves approximately 10% compared to monthly
  • Pause instead of cancel — Contact us to discuss options if you need a temporary break

✅ Cancellation Summary

Email support@stream24.io to cancel
Access continues until end of billing period
No refunds for unused time
Your account and settings are preserved
You can reactivate at any time
Back
OBS Integration

Best OBS Settings for Multistreaming 1080p

Quick Answer
For 1080p 30fps multistreaming: Encoder: NVENC or x264 veryfast, Bitrate: 4000–5000 kbps, Keyframe: 2s, Resolution: 1920x1080, FPS: 30, Audio: 128kbps AAC.

These settings are optimised specifically for multistreaming through Stream24 at 1080p. They balance quality, stability, and CPU efficiency across all destination platforms.

Output settings (Streaming)

In OBS: Settings → Output → select Advanced mode

SettingNVIDIA GPU (NVENC)CPU (x264)
EncoderNVIDIA NVENC H.264x264
Rate ControlCBRCBR
Bitrate4000–5000 kbps4000–5000 kbps
Keyframe Interval22
PresetQuality or Max Qualityveryfast
Profilehighhigh
Look-ahead / PsychoEnabledN/A
GPU vs CPU encoding: If you have an NVIDIA GPU, always use NVENC — it offloads encoding from your CPU, resulting in lower system load and often better quality at the same bitrate.

Video settings

In OBS: Settings → Video

SettingRecommended Value
Base (Canvas) Resolution1920x1080
Output (Scaled) Resolution1920x1080
Downscale FilterLanczos (best quality)
Common FPS Values30 (stable) or 60 (high motion)

Audio settings

In OBS: Settings → Audio

SettingRecommended Value
Sample Rate44.1 kHz or 48 kHz
ChannelsStereo
Audio Bitrate (Output → Audio)128 kbps (minimum), 160 kbps (recommended)
Audio CodecAAC

Stream settings

In OBS: Settings → Stream

SettingValue
ServiceCustom...
Serverrtmp://app.stream24.io/live
Stream KeyYour Stream24 stream key

For lower-end PCs

If you experience high CPU usage or dropped frames, apply these reductions:

  • Lower resolution to 1280x720
  • Reduce bitrate to 2500–3000 kbps
  • Set x264 CPU preset to superfast
  • Drop frame rate to 30fps if streaming at 60fps

✅ OBS Settings Quick Reference

Encoder: NVENC (GPU) or x264 veryfast (CPU)
Bitrate: 4000–5000 kbps CBR
Keyframe interval: 2 seconds
Resolution: 1920x1080 output
FPS: 30 (stable) or 60 (high motion)
Audio: 128–160 kbps AAC, 44.1 kHz stereo
Back
Advanced Optimisation

How to Reduce Stream Latency

Quick Answer
Enable Low Latency mode in YouTube and Twitch settings. Use a wired connection. In OBS set keyframe interval to 1 second and use NVENC encoding. Expect 5–15 seconds of latency on most platforms even with these settings.

Stream latency is the delay between what happens in front of your camera and when viewers see it. For interactive streams (Q&A, gaming, events), minimising this delay is important for audience engagement.

Understanding latency types

Latency TypeTypical DelayBest For
Normal / Standard15–30 secondsPre-recorded content, concerts, church services
Low Latency5–10 secondsInteractive streams, gaming, Q&A sessions
Ultra Low Latency2–5 secondsReal-time interaction, live auctions, coaching

Platform-specific low latency settings

YouTube

  1. In YouTube Studio Live, go to Stream Settings
  2. Under Latency, select Low latency or Ultra low latency
  3. Note: Ultra low latency on YouTube disables DVR (rewind) functionality

Twitch

  1. Go to Twitch Creator Dashboard → Settings → Stream
  2. Enable Low Latency Mode
  3. Twitch low latency typically achieves 2–5 seconds for viewers using the Twitch web player

Facebook

Facebook does not currently offer user-selectable latency modes. Typical Facebook Live latency is 10–20 seconds regardless of settings.

OBS settings to minimise latency

  1. Set Keyframe Interval to 1 second (instead of 2) — this reduces buffer size at the cost of slightly higher bitrate
  2. Use NVENC or hardware encoding to reduce encoding delay
  3. Disable B-frames in NVENC settings (Max B-frames: 0)
  4. Use a wired ethernet connection — Wi-Fi adds jitter and buffering
Trade-off: Reducing keyframe interval increases file size and can cause stability issues on poor connections. Only reduce below 2 seconds if your connection is rock-solid.

Viewer-side latency

Some latency is unavoidable and occurs on the viewer's end, not yours. Platform CDN processing, viewer's device performance, and playback buffer settings all contribute. You can only control your encoder and upload settings — not what happens after Stream24 receives your stream.

✅ Latency Reduction Checklist

Enable Low Latency mode in YouTube Studio
Enable Low Latency Mode in Twitch Creator Dashboard
Use wired ethernet (not Wi-Fi)
Set OBS keyframe interval to 1–2 seconds
Use hardware encoding (NVENC) where available
Back
Features & Tools

How to Embed Your Live Stream on Any Website

Quick Answer
In your Stream24 dashboard, go to Embed Player, copy your iframe code, and paste it into your website. Works on WordPress, Webflow, Squarespace, or any HTML site. Available on Starter and Pro plans.

Stream24's embedded player lets you broadcast your live stream directly on your own website — no YouTube player, no Facebook frame. It is token-secured and works on any domain automatically.

How to get your embed code

  1. Log into app.stream24.io
  2. Click Embed Player in the left navigation
  3. Copy your unique embed token URL — it looks like this:
https://app.stream24.io/embed/YOUR_UNIQUE_TOKEN
  1. Copy the full iframe embed code displayed on the page

Add to your website

WordPress

  1. In your WordPress editor, add a Custom HTML block
  2. Paste the iframe code
  3. Update or publish the page

Webflow

  1. Add an Embed element to your page
  2. Paste the iframe code into the embed field
  3. Publish your site

Any HTML site

Paste the iframe code directly into your page HTML where you want the player to appear:

<iframe
  src="https://app.stream24.io/embed/YOUR_TOKEN"
  width="100%"
  height="480"
  frameborder="0"
  allowfullscreen
></iframe>

Embed player features

  • Works on any domain — no whitelist configuration needed
  • Token-secured — only the holder of the embed URL can use it
  • Auto-reconnects if the stream drops and restarts
  • Shows offline state when no stream is active
  • Responsive — scales with your container width

Regenerate your embed token

If your embed URL is shared without authorisation, you can regenerate your token from the Embed Player page in your dashboard. This immediately invalidates the old token.

Note: The embed player shows your Stream24 stream, not your YouTube or Facebook stream. Viewers watching via the embed see exactly what your encoder is sending to Stream24.

✅ Embed Player Summary

Available on Starter and Pro plans
Get your iframe code from Dashboard → Embed Player
Works on any website or CMS
Token-secured and domain-unrestricted
Regenerate token anytime if compromised
Back
Troubleshooting

Audio and Video Out of Sync — How to Fix It

Quick Answer
Audio/video sync issues are usually caused by mismatched sample rates or processing delays. In OBS, set audio sample rate to 44.1 kHz and add an Audio Monitoring Delay offset to compensate. Restart your stream after changes.

AV sync issues — where audio and video are noticeably offset from each other — are one of the most common live streaming problems. Here is how to diagnose and fix them.

Identify the direction of the problem

  • Audio ahead of video — lips move before sound is heard. Add a video delay offset.
  • Video ahead of audio — sound is heard before lips move. Add an audio delay offset in OBS.

Fix 1: Set correct audio sample rate in OBS

  1. Go to OBS Settings → Audio
  2. Set Sample Rate to 44100 Hz (44.1 kHz)
  3. This must match your audio interface or microphone's sample rate
  4. Click Apply and restart your stream
Tip: If your audio interface is set to 48 kHz, change OBS to 48000 Hz instead. Mismatched sample rates are the single most common cause of AV drift over long streams.

Fix 2: Add audio delay offset in OBS

  1. In OBS, right-click your audio source in the Audio Mixer
  2. Click Advanced Audio Settings
  3. Adjust the Sync Offset (ms) value
  4. Add a positive value (e.g. +200ms) if audio is ahead of video
  5. Add a negative value (e.g. -200ms) if video is ahead of audio
  6. Test in 50ms increments until sync is correct

Fix 3: Check for hardware processing delays

Some hardware introduces delay:

  • Capture cards (e.g. Elgato) often add 40–200ms video delay — compensate with an audio delay
  • HDMI switchers or converters can add latency to one signal
  • Bluetooth microphones or headphones add significant audio delay (100–400ms)

Fix 4: Restart your stream

AV sync drift that worsens over time (audio and video gradually falling out of sync) is usually caused by sample rate mismatch or a clock drift between your audio and video sources. Stop and restart your stream to reset the buffer.

Bluetooth audio warning: Bluetooth headsets and microphones introduce significant latency and should be avoided for live streaming. Use a USB or 3.5mm wired microphone for reliable sync.

✅ AV Sync Fix Checklist

Set OBS audio sample rate to 44.1 kHz (matching your device)
Use OBS Advanced Audio Settings → Sync Offset to adjust delay
Check for hardware delays from capture cards or converters
Avoid Bluetooth microphones — use wired audio
Restart your stream after making changes
Back
Troubleshooting

Stream Looks Blurry or Pixelated — Fix Quality Issues

Quick Answer
A blurry or pixelated stream is almost always caused by a bitrate that is too low for the resolution. For 1080p, use at least 4000 kbps. Also ensure your OBS canvas is set to 1920x1080 and your encoder profile is set to high.

Blurry, pixelated, or blocky video during your stream indicates that your bitrate is too low to carry the amount of visual information at your chosen resolution and frame rate. Here is how to identify the cause and fix it.

The most common causes

  • Bitrate too low — The most common cause. Not enough data per second to represent the image clearly
  • Wrong output resolution — Canvas set to 1080p but output scaled down to 720p or less
  • Wrong downscale filter — Using a low-quality downscaler
  • Platform transcoding — Platform is re-encoding at lower quality for some viewers

Fix 1: Increase your bitrate

  1. In OBS, go to Settings → Output → Streaming
  2. Increase Bitrate to at least 4000 kbps for 1080p 30fps
  3. For 1080p 60fps, use 6000–8000 kbps
  4. Ensure your upload speed can sustain the bitrate — run a speed test at fast.com

Fix 2: Check your output resolution in OBS

  1. Go to OBS Settings → Video
  2. Ensure Output (Scaled) Resolution is set to 1920x1080
  3. Set Downscale Filter to Lanczos for best quality

Fix 3: Set correct encoder profile

  1. Go to OBS Settings → Output → Advanced
  2. Set Profile to high (not baseline or main)
  3. This allows better compression efficiency at the same bitrate

Fix 4: High-motion content

Fast-moving content (gaming, sports, concerts) requires significantly more bitrate than static content. If your stream looks fine during still scenes but pixelates during fast movement:

  • Increase bitrate by 1000–2000 kbps
  • Switch from 30fps to 60fps (requires more bitrate but handles motion better)
  • Use NVENC or hardware encoding which handles motion more efficiently than x264
Platform note: Even if you stream at 1080p with high bitrate, some viewers will receive a downscaled version depending on their internet speed and the platform's adaptive bitrate system. This is normal and not something you can control.

✅ Quality Fix Checklist

Bitrate: minimum 4000 kbps for 1080p 30fps
OBS output resolution: 1920x1080
Downscale filter: Lanczos
Encoder profile: high
For fast motion: increase bitrate or switch to 60fps
Back
FAQs

Do I Need OBS to Use Stream24?

Quick Answer
No. OBS is optional. Stream24 works without any software using Cloud Pull (stream from a URL) or Local File (upload a video). OBS is one of several encoder options for live camera streaming.

Stream24 is built to work with or without OBS. Here are your options depending on how you want to stream.

Ways to stream without OBS

MethodHow it worksPlan required
Cloud PullPaste a URL (radio station, video feed) — Stream24 handles everything server-sidePro
Local FileUpload an MP4, MOV, MP3 or WAV file — Stream24 broadcasts it as livePro
Stream24 Mobile AppStream directly from your iPhone or Android camera — no PC requiredAll plans

When you do need OBS (or an encoder)

You need OBS or an encoder if you want to:

  • Stream from a webcam or capture card on your PC
  • Add scenes, overlays, lower-thirds, or graphics to your stream
  • Mix multiple video sources (camera + screen capture)
  • Add audio from a mixer or professional audio interface

Alternatives to OBS

Any software or hardware that supports RTMP output works with Stream24:

  • StreamLabs OBS — OBS with built-in alerts and widgets
  • vMix — Professional live production software
  • Wirecast — Broadcast-grade encoder
  • Hardware encoders — Teradek, Magewell, AJA
  • Stream24 mobile app — iOS and Android, no PC required

✅ Summary

OBS is NOT required to use Stream24
Use Cloud Pull or Local File to stream without any software (Pro plan)
Use the Stream24 mobile app to stream from your phone
OBS is the most popular free encoder if you want camera/screen streaming