Wirecast is a great program for broadcasting in SD or HD, and is capable of multi bit rate broadcasting as well as using single or multiple camera setups. Wirecast has some great video overlay options and other features which help produce a very professional broadcast.


The first step to use Wirecast is to go to the Wirecast download page to download and install Wirecast (they offer a free demo version). This can be found in the Sunday Streams Manager by going to Broadcast Settings -> PC Encoders -> Wirecast -> Download. Once installed, you can proceed to Step 1 below.


TWO IMPORTANT NOTES: The item below about matching the bit rate(s) and resolution(s) set in your encoder and your Sunday Streams Manager is a very important step. Skipping this step can cause playback issues. Secondly, the section at the end discussing a local backup is also very important and is highly recommended. For example, if your local internet connection goes down during your service due to weather, the broadcast may not be fully recorded on the Sunday Streams server. Having a complete local backup available to upload in situations like this can be very important.


Step 1: Select the Video Input Source


In this example we will use the video input from a Magewell USB video capture device. To select this in Wirecast, click the "+" icon in "Layer 1" in Wirecast (see red arrow in screenshot below), then select "Capture Devices", then select the video capture device name (in our case the Magewell USB capture device is the "XI100DUSB-HDMI Video" capture device).



Step 2: Select the Audio Input Source


In this example we will use the audio input from a Magewell USB video capture device. To select this in Wirecast, click the "+" icon in "Layer 2" in Wirecast (see red arrow in screenshot below), then select "Capture Devices", then select the audio capture device name (in our case the Magewell USB capture device is the "Digital Audio Interface (4 - XI1" capture device, see second screenshot below).



NOTE: We can see in our Windows control panel settings that our Magewell device that we wish to use for our audio input is the "Digital Audio Interface (4 - XI1" device listed above).



Step 3: Setup Stream Settings


Next, we will setup the stream settings to configure Wirecast to send the stream data to Sunday Streams. First, click the top "Output" menu and select "Output Settings...".



Then, select "RTMP Server" and click "OK".



Next, select your "Encoding" and enter the stream "Address" and "Stream" name. The "Encoding" determines the quality of your broadcast. If you are not sure, select something low like the "Default: 360p30" stream at 0.75Mbps, you can always increase this after your initial testing setup (see our 10 tips for fine tuning your broadcasts articles).


For the "Address" and "Stream", visit the Broadcast Settings -> PC Encoders -> Wirecast -> Multi Bit Rate section of the Sunday Streams Manager and copy the "(Primary Stream)" items and paste them into Wirecast and click the "OK" button.



Additionally, the bit rate(s) and resolution(s) you use in your encoder must match the bit rate(s) and resolution(s) listed in your Sunday Streams Manager in the Broadcast Settings -> More... -> Bit Rates & Resolution section. The actual broadcast bit rates use must match those listed in the Sunday Streams Manager so that the adaptive bit rate players will function properly. If you are noticing any playback issues, this is a good first place to look to make sure your broadcast encoder settings match those in the Manager.



Step 4: Optional Multi Bit Rate Setup


You can skip this step and go to Step 5 if you are doing a single bit rate broadcast. If you plan to do a multi bit rate broadcast, click the "Add..." button in the bottom left to create another "RTMP Server" destination. We will use this for the secondary multi bit rate stream. NOTE: This is recommended particularly if you are doing an HD primary stream as this will make a secondary stream available for those viewers that do not have the connection speed to view the primary HD stream. NOTE 2: Using the multi bit rate feature requires a powerful computer, please be sure your setup can handle the multi bit rate broadcast before using this feature. If you have issues, we would recommend turning this feature off and testing your stream without it to see if you system works better without using multi bit rate broadcasting.



Next, as you did in the previous step, select your "Encoding" and enter the stream "Address" and "Stream" name for this secondary multi bit rate stream. If you are not sure what "Encoding" to use here, select something low like the "Default: 240p30" stream at 0.45Mbps, you can always increase this after your initial testing setup (see our 10 tips for fine tuning your broadcasts articles).


For the "Address" and "Stream", visit the Broadcast Settings -> PC Encoders -> Wirecast -> Multi Bit Rate section of the Sunday Streams Manager and copy the "(MBR Stream)" items and paste them into Wirecast and click the "OK" button.



Additionally, the bit rate(s) and resolution(s) you use in your encoder must match the bit rate(s) and resolution(s) listed in your Sunday Streams Manager in the Broadcast Settings -> More... -> Bit Rates & Resolution section. The actual broadcast bit rates use must match those listed in the Sunday Streams Manager so that the adaptive bit rate players will function properly. If you are noticing any playback issues, this is a good first place to look to make sure your broadcast encoder settings match those in the Manager.



Step 5: Start Streaming


You are now ready to start your stream. Click the start streaming button in Wirecast as shown by the red arrow in the screenshot below. Once your stream has started you can monitor it status using the onscreen display in Wirecast. Also, please remember that this is just a quick start guide, Wirecast offers many other feature to enhance your broadcasts and please be sure to explore those in the Wirecast documentation.



Lastly, be sure to set your desired local backup recording settings as desired. NOTE: Local backup recordings can use a lot of CPU power, however, they are very important to have in cases where issues occur such as your local internet connection going down during a broadcast and you need to upload your backup copy to your archives directory.


Now that you are up and running, please be sure to view our help documentation on our player options so that your viewers can view your broadcasts.