In this example, I will be using a GoPro Hero 7 Black and an Elgato Camlink and setting this up work within Streamlabs.
First, you will need to have a Black edition GoPro (Hero 5/6/7/8) a Micro HDMI cable and an Elgato CAMLink.
Once you have these you are ready to set up your GoPro as a webcam. So firstly you need to plug in the CamLink to your PC and let Windows install any drivers. Once this is done connect the larger HDMI end of the cable to the CamLink. Take the other end of the cable (smaller end) and plug this into your GoPro.
You then need to plug the USB-C Cable into a USB charger so that your GoPro has constant power. Turn on your GoPro and this should now be an option within Windows as a webcam!
Let me know if you have any issues by commenting below!
Hope this helps some of you that already have a GoPro!