ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Live Stream 5D / 7D For Free with Flash Media Live Encoder

Updated on September 4, 2012


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

Getting Started

To get your Canon DSLR and Mac to play nicely together you will need a few things.

1. Flash Media Live Encoder

2. Camtwist (mac) VH Screen Capture (windows)

3. Canon EOS Utility (if you lost your disk, skip to the bottom for the workaround to install this)

These are the options in the Canon EOS Utility to disable the focus overlay
These are the options in the Canon EOS Utility to disable the focus overlay | Source

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 Shure X2U XLR-USB Signal Adapter so you can get your audio straight from the mixer/mic.

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.


    0 of 8192 characters used
    Post Comment

    • profile image

      Andrey 2 years ago

      Thanks a lot for this detailed how to.

    • "B" profile image

      "B" 4 years ago from Portland, OR

      You should be able to. I am always logged in as an admin, so if you aren't an admin it might have a problem but I don't see why it would. If you're still having problems you can try opening up terminal and removing it with "sudo rm info.datx" Here's a guide to terminal that should get you started.

    • profile image

      Graeme 4 years ago

      I am unable to delete the info.datx file... it says unable to delete.