How to livestream by Canon EOS M50 and HDMI Capture Facebook


Life is changing every day. I can’t believe that I can set-up a Studio at home by myself. Welcome back to my channel. I am Paul.

In this video, I am going to show you how to run perfect live-stream on FACEBOOK and YOUTUBE using Canon M50 as a webcam, OBS and Elgato Cam Link. It’s very amazing. Here are some steps to set up live-streams.

Required things

  • Laptop/desktop
  • Canon EOS M50
  • HDMI capture device – choose good quality type around 120~200$
  • HDMI cable

Step 1: Download and install OBS software by using this link in the description.

Step 2: Download and install SPARKOCAM software by using the link in the description. This is a mandatory step. SPARKOCAM is the driver to connect your camera to PC. For Mac-book, use Camera-Live.

Step 3: Connect camera to computer using USB cable. One terminal is plugged in Computer, the other one is plugged in Canon Camera. Then open SPARKOCAM software and click on Canon to connect.

Step 4: Open your FACEBOOK account and go to CREATE POST section.

Step 5: Next, press the tab LIVE VIDEO with the camera icon.

Step 6: Do click on CONNECT, do not click on the tab CAMERA because you are using a third party software OBS.

Step 7: Now scroll down and copy the STREAM KEY. Do not share it to anyone. It is a secret key.

Step 8: Now open OBS software. And go to the SETTING tab on right-bottom corner and choose STREAM tab. 

In SERVICE area, you choose FACEBOOK (same for YOUTUBE). At STREAM KEY section, you paste the STREAM KEY that you copied earlier from FACEBOOK.

Step 9: Move to the left bottom corner, you will see a SOURCE panel. Press the “+” icon to add source. 

You select VIDEO CAPTURE DEVICE, add a title for CREATE NEW and press OK.

Step 10: Another screen is displayed. In DEVICE option, you drop down to choose SPARKOCAM Camera. Now press OK. In source panel you can add other sources into your live-stream screen.

Step 11: Move to right-bottom corner again and press START STREAMING. And wait for a while to connect to FACEBOOK.

Step 12: Once the connection is established, you press GO LIVE. 

The good thing about this method of live-stream is that you can use Canon Camera or any Camera as a webcam with high quality video. However, another problem is that using USB connection causes a slow motion videos or delayed videos. We can fix this problem by using HDMI capture device such as AJA or Elgator Cam Link.

Step 13: Set up HDMI connection. Now instead of connection through CANON micro USB, you will connect Canon Camera to PC via HDMI capture device AJA or Elgator Cam Link. One terminal of HDMI cable is plugged into Camera, the other is plugged into PC via HDMI capture device. Then you set up OBS software as previous steps. Note that when you add source in OBS, please pull both Sparkocam and HDMI into it. Otherwise, it will not work.

Now run your live-stream, you will see high quality video and no delay.

For HDMI capture device, you can buy AJA or Elgator Cam Link on Amazon around 150$. 

HDMI capture device on Amazon: Elgato Cam Link

Elgato Cam Link 4K — Broadcast Live, Record via DSLR, Camcorder, or Action cam, 1080p60 or 4K at 30 fps, Compact HDMI Capture Device, USB 3.0 (Renewed)

That’s all. Thank you for watching. Don’t forget to subscribe and press the bell to get more videos.


Please enter your comment!
Please enter your name here