Restream Guide

Stream to multiple platforms simultaneously

Twitch YouTube TikTok Kick Facebook X (Twitter)

What is Restream?

Restream allows you to broadcast your live stream to multiple platforms simultaneously using a single stream from your computer.

How It Works
  1. You stream to Canna-Friend's server
  2. We forward your stream to all destinations
  3. Viewers see the same content on all platforms
Benefits
  • Stream to 2-8+ platforms at once
  • No extra bandwidth from your PC
  • No quality loss - we don't re-encode
  • Works with any streaming software

Quick Start (5 Minutes)

1
Add Your Destinations

Go to your Dashboard → Restream → Add each platform with its stream key

2
Copy Your Canna-Friend Stream Key
Server URL
rtmp://stream.canna-friend.com:1935/live
Stream Key
[Your unique key from dashboard]
3
Configure OBS/Streamlabs

Settings → Stream → Service: Custom... → Paste server & key

4
Go Live!

Enable destinations, toggle Restream to Active, and start streaming!

✨ That's it! Your stream will now broadcast to all enabled platforms simultaneously.

Dashboard Setup

Adding Destinations
  1. Navigate to canna-friend.com/userRestream
  2. Click "Add Destination"
  3. Select platform (Twitch, YouTube, etc.)
  4. Enter a friendly name and your stream key
  5. Save and enable the destination
Security: Never share your stream keys! They give full access to stream on your channels.
Managing Your Stream

Enable/Disable: Toggle destinations without deleting

Edit: Update stream keys anytime

History: View past streaming sessions

Regenerate: Get a new stream key if compromised

OBS Studio Setup

  1. Open Settings (bottom right or File → Settings)
  2. Go to the Stream tab
  3. Set Service to Custom...
  4. Enter:
    Server
    rtmp://stream.canna-friend.com:1935/live
    Stream Key
    [Your key from dashboard]
  5. Click OK to save
💡 Tip: Leave "Use authentication" unchecked. Your stream key contains all needed auth.

Streamlabs Desktop

  1. Click the gear icon (bottom left)
  2. Go to Stream
  3. Set "Stream Type" to Custom Streaming Server
  4. Enter the Server URL and Stream Key (same as OBS)
  5. Click Done

Finding Platform Stream Keys

Twitch

Where: Dashboard → Settings → Stream → Primary Stream Key

RTMP URL: rtmp://live.twitch.tv/app

YouTube

Where: YouTube Studio → Go Live → Stream Settings

RTMP URL: rtmp://a.rtmp.youtube.com/live2

TikTokRequires 1,000+ followers

Where: TikTok Live Studio → Server URL & Stream Key

RTMP URL: rtmp://push.tiktokv.com

Kick

Where: Dashboard → Settings → Stream Key

RTMP URL: rtmps://fa723fc1b171.global-contribute.live-video.net/app

Facebook

Where: Live Producer → Go Live → Use Stream Key

RTMP URL: rtmps://live-api-s.facebook.com:443/rtmp

X (Twitter)

Where: Media Studio → Producer → Sources

RTMP URL: rtmps://prod-video-pops-0.live.twitter.com:443/x

Custom RTMP

Works with any service that accepts RTMP: Vimeo, LinkedIn, custom servers, etc.

Recommended Settings

SettingValueNotes
Output ModeAdvancedMore control over encoding
Encoderx264 or NVENCUse hardware if available
Rate ControlCBRConstant bitrate - most compatible
Bitrate4500-6000 kbpsFor 1080p @ 30/60fps
Keyframe Interval2Required by most platforms
ProfilehighBest compatibility
TunezerolatencyReduces stream delay
Resolution & Bitrate Guide
QualityResolutionBitrateUpload Speed Needed
Standard1280x7202500-4000 kbps~5 Mbps
High1920x10804500-6000 kbps~10 Mbps
Ultra1920x1080 @ 60fps6000-8000 kbps~15 Mbps
💡 Rule of thumb: Use 50-60% of your upload speed as your video bitrate to leave room for fluctuations.

Pricing Tiers

FeatureFree
$0
Standard
$9.99/mo
Professional
$24.99/mo
Business
$239/mo
Destinations2368
Cloud Recording5 hours20 hours50 hours
No Branding
Analytics
API Access
SupportCommunityPriorityPriority24/7

Business Features

Business and Enterprise plans include advanced features for teams and organizations:

Team Workspaces: Invite members to manage streams

Web Player: Embed streams on your website

SRT Ingest: Lower latency protocol support

Video Slots: Upload and schedule pre-recorded content

SSO: Single sign-on for enterprise

Account Manager: Dedicated support rep

Troubleshooting

Stream won't connect?
  • Double-check your stream key (copy/paste from dashboard)
  • Verify server URL: rtmp://stream.canna-friend.com:1935/live
  • Make sure port 1935 is not blocked by firewall
  • Check that Restream is enabled in dashboard
Not appearing on some platforms?
  • Verify destination is enabled in dashboard
  • Double-check the platform's stream key
  • Some platforms (TikTok) require account verification
  • YouTube keys can expire - get a fresh one
Quality issues?
  • Lower bitrate to 4500 kbps for 1080p
  • Use CBR rate control (not VBR)
  • Set keyframe interval to exactly 2
  • Use wired ethernet instead of WiFi

FAQ

Does multistreaming use more bandwidth?

No! You send one stream to us, we duplicate it. Same bandwidth as streaming to one platform.

Will it affect my stream quality?

No. We forward your stream as-is without re-encoding. Zero quality loss.

Can I stream to the same platform twice?

Yes! Add multiple accounts for the same platform (personal + brand channel).

Is there a time limit?

No limits on our end. Stream as long as you want!

What if one destination fails?

Other destinations continue working. One failure doesn't affect the rest.

Is my stream key secure?

Yes! Keys are encrypted in our database. You can regenerate anytime.

Need Help?

Join our Discord for real-time support from our team and community.