Canon EOS camera over USB on Mac
Older Canon DSLR cameras do not always have the option to have a clean HDMI output. If you are using MacOS, there is an option to get the video feed through USB. To do this, you will need to have a Canon DSLR camera, I have an EOS 100D, a USB cable and the application ‘Camera Live’.
You can download the app from Github:
Unzip the file and drag the app to the Applications folder on your Mac. You can open the app afterwards by double-clicking it. If you get a message that it’s not from a trusted source, click ‘Open’. If you do not have that option, click ‘Cancel’ and then right-click the app and select ‘Open’. You will again get the previous message but this time, an ‘Open’ button will be there. Now click ‘Open’.
You will get a small boring screen with very little in it. You might see a camera device that is connected to your machine (like your phone), but these probably will not work.
Now, get your camera ready. Connect the USB cable to the camera, put the battery or charging cable in and connect the USB cable to the laptop.
Once you’ve done that, turn the camera on. If you have the option, switch the camera to video mode. On the EOS 100D, the quality of video is considerably better if set to video mode, compared to picture mode. The resolution is higher, there is less granularity and the sharpness is better.
When you have turned the camera on, the Camera Live app will show the Canon camera in the screen. Select it to start being able to use the DSLR as a webcam. You will hear a click from the camera and ‘Active’ will appear in Camera Live.
Now you can open OBS and add the camera. Add a Syphon client and select as source ‘[Camera live] YourCamera’.
After configuring the camera as you like, click ‘Ok’. When that is done, resize the view to the size you like, position it and you’re done. You can use a Canon camera (that’s doesn’t have clean HDMI out) as a live streaming camera.