Wirecast is a great application for streaming live video/webcasts, its a very capable including features such as chroma key (green screen), layering, onscreen titles.
You can download a free trial of Wirecast from Telestream
First thing you will need to do is setup your encoder/stream settings, to do this:
- Launch Wirecast
- From the Broadcast menu, select Broadcast Settings
- Then click the + Button in the Broadcast tab to add a new stream
- Select Encoder Preset: DSL/Cable MPEG4
- Destination: Announce to Quicktime Streaming Server
- Host name: (this will be provided by your stream hosting provider)
- File Location: (this will be provided by your stream hosting provider)
- Username: (this will be provided by your stream hosting provider)
- Password: (this will be provided by your stream hosting provider)
- With Broadcast over TCP (Unchecked this mean the traffic is sent as UDP, which will be faster the TCP, if you are behind a firewall you may want to check this option)
- Click Save
Now the encoder/stream connection details are setup, you should probably now adjust the quality/broadcast settings
- In the Broadcast Setting window, click the Edit button next to Encoder Preset
- In the Video tab, you can set the video settings for your broadcast, this will vary depending on your hosting provider.
- In this example, h.264 is set as the video format with a resolution of 640×480
- Adjust Quality, Frame per second (you will need to experiment with these)
- Limit data rate, this is important to setting! Depending on your upload speed on your connection you will need to adjust this accordingly, if you set too high the stream will stutter or fail. Remember as well as the video being sent, audio will also be sent and this in addition to this data.If you are ensure of your upload speed on the connection, try http://www.speedtest.net and select a location near you, the site will report back your download and upload speeds.
Once you are happy with the video settings, don’t forget to check the Audio tab settings. If bandwidth is an issue, we would suggest making sure the audio is good qualitybut maybe opt for mono and then have a lesser quality video stream as people will be able to follow the audio even if the video is updating slowly.
Adjust the audio settings by clicking the Options button. Suggested settings:
- Compressor: AAC
- Bitrate: 128 kbits/second
- Output Sample Rate: 44.00 kHz
- Encoder quality: Better
Once you are happy with the settings, its time to check the connection.
- Under the Broadcast Settings, Select Network to Broadcast
- Select your encoder/stream settings
If all is correct, you should see a small red broadcast icon on the lower right of the display window. Anything displayed, played in the live broadcast area would be streamed.
Once you are streaming, you would need to set the Media URL in Second Life. See the article Understanding Streaming in Second Life if you are not sure about how to set your video address in Second Life.