Restream Guide
Stream to multiple platforms simultaneously
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
- You stream to Canna-Friend's server
- We forward your stream to all destinations
- 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)
Add Your Destinations
Go to your Dashboard → Restream → Add each platform with its stream key
Copy Your Canna-Friend Stream Key
rtmp://stream.canna-friend.com:1935/live[Your unique key from dashboard]Configure OBS/Streamlabs
Settings → Stream → Service: Custom... → Paste server & key
Go Live!
Enable destinations, toggle Restream to Active, and start streaming!
Dashboard Setup
Adding Destinations
- Navigate to canna-friend.com/user → Restream
- Click "Add Destination"
- Select platform (Twitch, YouTube, etc.)
- Enter a friendly name and your stream key
- Save and enable the destination
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
- Open Settings (bottom right or File → Settings)
- Go to the Stream tab
- Set Service to
Custom... - Enter:Server
rtmp://stream.canna-friend.com:1935/liveStream Key[Your key from dashboard] - Click OK to save
Streamlabs Desktop
- Click the gear icon (bottom left)
- Go to Stream
- Set "Stream Type" to
Custom Streaming Server - Enter the Server URL and Stream Key (same as OBS)
- Click Done
Finding Platform Stream Keys
Where: Dashboard → Settings → Stream → Primary Stream Key
RTMP URL: rtmp://live.twitch.tv/app
Where: YouTube Studio → Go Live → Stream Settings
RTMP URL: rtmp://a.rtmp.youtube.com/live2
Where: TikTok Live Studio → Server URL & Stream Key
RTMP URL: rtmp://push.tiktokv.com
Where: Dashboard → Settings → Stream Key
RTMP URL: rtmps://fa723fc1b171.global-contribute.live-video.net/app
Where: Live Producer → Go Live → Use Stream Key
RTMP URL: rtmps://live-api-s.facebook.com:443/rtmp
Where: Media Studio → Producer → Sources
RTMP URL: rtmps://prod-video-pops-0.live.twitter.com:443/x
Works with any service that accepts RTMP: Vimeo, LinkedIn, custom servers, etc.
Recommended Settings
| Setting | Value | Notes |
|---|---|---|
| Output Mode | Advanced | More control over encoding |
| Encoder | x264 or NVENC | Use hardware if available |
| Rate Control | CBR | Constant bitrate - most compatible |
| Bitrate | 4500-6000 kbps | For 1080p @ 30/60fps |
| Keyframe Interval | 2 | Required by most platforms |
| Profile | high | Best compatibility |
| Tune | zerolatency | Reduces stream delay |
Resolution & Bitrate Guide
| Quality | Resolution | Bitrate | Upload Speed Needed |
|---|---|---|---|
| Standard | 1280x720 | 2500-4000 kbps | ~5 Mbps |
| High | 1920x1080 | 4500-6000 kbps | ~10 Mbps |
| Ultra | 1920x1080 @ 60fps | 6000-8000 kbps | ~15 Mbps |
Pricing Tiers
| Feature | Free $0 | Standard $9.99/mo | Professional $24.99/mo | Business $239/mo |
|---|---|---|---|---|
| Destinations | 2 | 3 | 6 | 8 |
| Cloud Recording | — | 5 hours | 20 hours | 50 hours |
| No Branding | ||||
| Analytics | ||||
| API Access | ||||
| Support | Community | Priority | Priority | 24/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.
