Live Stream 5D / 7D For Free with Flash Media Live Encoder
This is a tutorial for Mac 10.7, this has not been tested on earlier versions. I don't have a windows computer but I would imagine this would work with a similar process. DSLR's are not made for streaming, this process will not work to record on the camera while streaming. You can however save your stream to a file with Flash media encoder. The only downside is the quality you record at would have to be the same quality you stream at.
DSLR's overheat after shooting for more than 10-15 minutes of continuous recording, but there doesn't seem to be a problem with simply running the camera for long periods of time. I have tested this process running 1080p 24fps for 4 hours without any overheating issues. Of course this is not the best way to go. If you plan to do a lot of streaming, you will want to buy a camera specifically for streaming. Most pro level Camcorders would have the appropriate outputs for HD streaming because they are designed to be able to run for hours straight. But if you are like me, and all you got is a DSLR and your boss needs an event streamed, a Canon DSLR will do
Step 1: Configure EOS Utility
The Canon EOS Utility is awesome. It allows you to pull focus, start/stop recording, and white balance via your computer.
First things first, connect your DSLR to your mac via a USB cable, then turn it on. Next, open the EOS Utility. When the program opens, select "Camera Settings/Remote Shooting". A box will open on the left. Toward the bottom of that box is a button that says "Live View" Click on that to display your live camera's view.
From here you can adjust your focus and white balance. Once you complete that, set the focus mode to Live Mode with Face Recognition. This gets rid of the focus box until your object starts moving. To get rid of the facial focus overlay, at the bottom of the screen is a small button that looks like several boxes. Uncheck that box and the focus box goes away.
Great, you can see yourself, now what?
Step 2: Set up Camtwist
Camtwist is another amazing program, what's more amazing is that it is free.
Camtwist in this setup works as a mediator between the EOS Utility and FMLE. The first step is to open Camtwist and go to Camtwist->Preferences. In the preferences move to the general tab. In here you want to select the framerate you want to output at. I would suggest setting the framerate to the same as your camera. Under video size, select the size you wish to output (ideally whatever size you are planning on streaming). My settings are 24fps, 720x480 pixels. Once you do this, reset Camtwist and it will save your settings.
Next, open the preview window, this will make things much easier while setting up. To do this, go to tools->preview (CMD+P). Under video sources, select Desktop then look over at the settings panel. You will want to de-select full screen, and then click select capture area. You should then see a box, grab the corners and reposition the box over your video stream in the EOS Utility. Use the preview window to verify that you are on on it properly, then you can close the preview window.
Now on to FMLE
Final Step: Turn on FMLE
At this point you should have the Canon EOS Utility running (step 1) and have Camtwist running screen recording your EOS Utility feed (step 2).
Now, open up your Flash Media Live Encoder. Under video devices, select Camtwist. If Camtwist isn't there close and reopen Camtwist then repeat step 2. Set the framerate and input size to be the same as you set Camtwist in step 2. Open your streaming XML profile and you are good to go! If you have one of the small macbook's that don't have a mic in jack, I suggest buying a so you can get your audio straight from the mixer/mic. Shure X2U XLR-USB Signal Adapter
Good luck, and Happy Streaming!
EOS Util No Work!
If you don't still have the discs for your DSLR camera, there is a work around for getting the EOS Utility Software.
1. Download the newest version of the EOS Utility Software Updater from the Canon Software page.
2. When it is done downloading mount the .dmg file.
3. Copy the updater out of the .dmg file and put it on your desktop
4. Right click on the updater and click, "Show Package Contents"
5. Navigate to Contents/Resources and delete the file "info.datx"
6. Run the updater from your desktop and it will now preform a clean install.