Wirecast is an encoding software that we highly recommend. It has support for multiple cameras and inputs, it allows you to record to a file while you are streaming, and is a great choice for encoding.
To get started, download the software from their website. You can try out their free version at first to see if you like the feel. You will start out by going to the output settings and creating your presets. Go to Output in the menu and click on Output Settings.
Select RTMP Server for a live stream. Name the stream so you remember what it is. I suggest naming it something simple like "Stream Monkey." You will want to set up your own encoding presets. Click on the settings button next to the encoding box.
Click New Preset, and it will ask you to name your preset. You can name the preset "Stream Monkey" as well. Then change the Encoder to x264. You should see this screen:
You will need to change the width/height and average bitrate depending on the size of the output. You can use these settings to get started:
If you are using the transcoder, you'll just be sending one stream, so we recommend doing the 1280x720 or the 1920x1080, depending on your plan. Please note that 1080 does cost extra, so if that is not included in your plan, you need to stream in 720 or contact us to add it to your plan.
Set the Frames Per Second at 30.
Set the Key Frame to every 60 frames.
Set the profile setting to Main.
Check Keyframe Aligned, but uncheck Strict Constant Bitrate.
Select the Audio Encoding (AAC).
Save the Encoding Preset.
Back in the Output settings window, you will select the encoding preset you just created from the menu.
The address needs to be the address from the stream you have set up on the Stream Monkey site. To find your stream details, you will click on Live Monitor, select your transcoder stream from the drop down at the top of the screen, and then scroll down to the tab called Encoder. If you click directly on the Primary address listed, it will copy it to the clipboard for you.
Paste the address into the address box. In the Stream box, you will need to paste the Stream Name from the Stream Monkey Dashboard (see above photo). It will be something simple, just the name of your stream.
Change the User Agent to FMLE/3.0.
You do not need to enter any credentials (username and password), we will handle that part for you.
Once all that is complete, you are done with your outputs!
Now you will need to set up your Source Settings. To do this, go to Sources in the menu, then Source Settings. Once your video input is set up to your computer, you can hit the plus sign at the bottom and select the correct video and audio inputs.
Wirecast lets you work between multiple inputs, like a switcher. You can go down to the timeline and hover to add an input.
Click on the plus sign to add a video input, then it will let you select a camera.
You will want to click on the settings button to make sure that you select the correct audio input to go with it.
After you get everything set up, you will simply use the preview/live screens above to switch between whatever input you would like to use. You can start with a black screen and choose different transitions to move to your video input. Simply hit “Stream” at the top and your stream will go live.
You will want to keep an eye on some of the information at the top to make sure that your stream is sending without interruption.
In this example, the Stream is green, so you know you are sending a stream. It also shows frame drops and the kbps. These will jump around a little depending on what you are transmitting. The CPU percentage here looks good. If it is in the red, you need to free up some memory on your computer by closing some programs so that it can send smoothly. You can see the connection here is pretty good. If the connection is dropped for some reason, it will show an orange icon.
Once your signal is up and running for at least 45 seconds, you can go to the Stream Monkey site and click on “Preview” next to your stream to make sure that the signal is sending and that it everything looks clear. Double check to make sure that it is creating the additional bitrates for you as well.
If you'd like, Wirecast also allows you to record directly to a disk. To do this, you would add another output setting, but instead of selecting RTMP settings, you would select Record to Disk MP4 as your output destination. Then simply select your encoding preset and where you would like the file to save.
This way, you can Record and Stream at the same time.
If you have any questions or need help, please feel free to reach out to us using the methods above. We’d love to help you get set up!