Here is the livestreaming setup, software, and equipment I use for streaming to Twitch, YouTube, and Periscope.
Computer: iMac (Retina 5K, 27-inch, 2019), 3.6 GHz Intel Core i9, 64 GB of memory
Microphone: Shure SM7B into a Rodecaster Pro II USB audio interface, Blue Compass boom arm.
Camera: Canon M50 MKII
Lens: Sigma16 mm
Key light: Aputure Amaran 100x S
Live studio: Ecamm Live. This helps produce your stream, show your desktop and camera, switch screens, and will even allow you to take live Skype calls. (Example)
Restreaming: Restream.io. This will take your live video stream and re-broadcast it to multiple platforms at once: YouTube, Twitch, Periscope, Facebook Live, etc…
Chat: Restream.io will also provide you with a consolidated chat, that shows you the incoming messages you’re getting from all the platforms.
YouTube.com/justinjackson – still the king of video.
Twitch.tv/megajustin – originally meant for video game streamers, it’s increasingly becoming the home for “technical content.”
Open Broadcast Software – open source live-broadcasting software. I found it a little too hairy to manage (so many options, so many ways for it to go wrong).
Streamlabs – a Windows-only fork of OBS, that tries to improve on its downsides.
Lightstream – another impressive looking livestreaming suite.