Already live streaming? Why not stream to multiple destinations (and record) all at once? Streaming to multiple destinations is an effortless way to grow your audience, expand your reach and number of views. Wirecast can easily be configured to stream to multiple destinations and record simultaneously.
But a word of caution before you start. More destinations equal more processing power and more upload speed. So, you’ll want to make sure your hardware and network speeds can handle the extra demand of streaming to multiple destinations. Because if your setup can’t handle the stream, high CPU usage will create dropped frames (choppy video), macroblocking or audio-video sync issues.
To determine if your bandwidth will handle your stream:
- Open Wirecast and go to Output Settings, add the bitrate from all of your desired streaming locations and multiply that sum by two. This is the size of your simulcast.
- Test your internet connect at speedtest.net
- To ensure a high-quality stream, your internet speed should never be less than 2X the size of your stream
Now that you’ve tested your bandwidth and stream size, you’re ready to stream to multiple destinations! Just follow these simple steps to configure your streams and begin simulcasting:
1. Configure your output settings
Open Wirecast, click on the Output Menu, and select Output settings. Pick your primary streaming destination and name your live stream. If your destination requires authentication, enter your credentials at this time.
2. Add your streaming destinations
Add additional streaming destinations as needed. Note, if Facebook Live is one of your streaming destinations – you’ll need to add either Facebook Live OR all your other destinations as an RTMP Server. This is because Facebook does not allow anyone to stream to Facebook Live and other pre-configured destinations at once. So, either Facebook Live or all the other destinations must be added as an RTMP Server.
To stream to a destination as a RTMP Server simply:
- Open Wirecast and go to your Output settings. Select RTMP Server in the Destination dropdown menu
- Enter the unique RTMP Server Address (The ingest URL for server or CDN you are sending your stream to) in the Address section. **Typically RTMP information can be found when scheduling your stream or in the stream management console
- Next, enter the Stream Key (an alphanumeric code for a specific channel or event you’re streaming to) under Stream
3. Manage destinations
Now you’re ready to begin live streaming! Click the Stream and/or Record button in Wirecast or use the check boxes left of the output settings menu to toggle between your preset destinations.
Congratulations on setting up your first simulcast! Be sure to tell us how it goes in the comments and tag us in your videos! We love to see the awesome content our Wirecast customers create.
Wirecast 8 is available in our store now! And our wonderful customers who have previously purchased Wirecast, you can upgrade for a discounted price!
If streaming to two RTMP servers, will you benefit CPU-wise from using the exact same FPS/size/compression settings for both? And also for the recording?
This is such a good question. Did you get an answer anywhere?
Yes, good question! The short answer is if you use the exact same presets on your output destinations, it won’t use as much of the CPU as using two different presets. It will reuse the same encoder.
So you may ask: is the preset called “Facebook: 720p30 (4Mbps) x264 H.264” the same as the RTMP Server Preset called “Default: 720p30 (4Mbps) x264 H.264”?
Even though the settings are all the same in these two presets, they are NOT considered the same preset. Under the hood, each preset gets a unique identifier – so unless you are using the exact same preset, Wirecast will treat it as a different encoder.
So, to make sure you’re using the same preset for your encoding (and record to disks!), you need to create a new custom preset and use that one in all your encodes. To do that, go to any output settings panel, and click the Gear Icon next to the Encoding drop down. From the Gear menu, choose “New Preset” – set your settings, and name it. Then you can choose this custom preset for all your encodes.
Hope that helps!
How can I stream to multiple servers with Wirecast Go iOS app?
I just read an article that since Vimeo has acquired Livestream, You Can Now Use Vimeo to Live Stream to Facebook and YouTube Simultaneously. Will wirecast be able to offer the same service?
What kind of processing power would I need to Support eight RTSP streams at 720 P at 1.5 meg per stream
I’m assuming you meant you want to INGEST eight RTSP (webstream) sources into Wirecast (since we don’t output RTSP from Wirecast). If that’s the case, Wirecast handles those pretty well, (it might actually be harder on your network, actually). But our recommended processors (Intel i7 quad-core @ 2.8GHz+, 6th generation3 or higher) should be sufficient.
Can I manage both platforms separately while live? If one goes down can I add it back live without stopping the stream?
Maybe. It’s going to depend on the platform and why it went down. We’re working on ways to improve this, so stay tuned!