Current Twitch live-coding stream setup
Tags: twitch, stream, setup
Published: 2019-07-03 18:53:51

---
title: Current Twitch live-coding stream setup
published: true
tags: twitch,stream,setup
cover_image: https://user-images.githubusercontent.com/1228996/53290137-aa4e6600-3765-11e9-8115-961de3633562.png
canonical_url: https://baldbeardedbuilder.com/posts/current-twitch-live-coding-stream-setup/
---


I am still extremely new to streaming my coding sessions but I’ve been hooked watching streams like:

- [Fritz & Friends](https://www.twitch.tv/csharpfritz)
- [Clarkio](https://www.twitch.tv/clarkio)
- [Robert Tables](https://www.twitch.tv/roberttables)
- [Talk2meGooseman](https://www.twitch.tv/talk2megooseman)
- [DevChatter](https://www.twitch.tv/devchatter)
- [NoopKat](https://www.twitch.tv/noopkat)

There are so many more good streams doing live-coding with all types of technology. So I’ve started working a lot more at trying to get my setup just right so I could live code some personal projects and hopefully help others learn new technologies.

<!--more-->

It is really helpful as I’m getting started to see the blog posts and content generated by these streamers with their hardware & software setups so I was motivated to provide something similar in the hopes that someone else can kick off a great stream and advance the community.

`Full disclosure: the links below are affiliate links with Amazon. Buying from them helps support my stream.`

So without further delay:

## Audio/Video Setup

I’m still learning a lot about lighting and audio. There is a lot of experimentation going on in these areas right now so a lot of what’s below is subject to change.

Above my monitors I have two [Elgato Key Light](https://amzn.to/2Te5LOd) panels. Both are set to provide more yellow light than blue to offset the blue light coming from my 3 24” monitors.

![](https://user-images.githubusercontent.com/1228996/53291179-d9b89f00-3774-11e9-8aca-ade57af31e10.png)

Behind me is a [Fovitec StudioPRO](https://amzn.to/2BPi7m2) 5’ x 6.5’ blue/green screen held up with a [Fovitec clip stand](https://amzn.to/2U52qy4).

My lighting setup is not perfect and I’m still tweaking the levels to improve. I feel like I need another type of light behind me to better illuminate the green screen to improve the chroma-key. I’ve actually been debating moving one of the key lights to the center front and moving the other behind me to illuminate the green screen.

I’ve been using the [Logitech C922x Webcam](https://amzn.to/2ErynLP) for my primary video. It seems to do well and I’m currently using Xsplit Vcam software to handle the background removal. I purchased the webcam based on feedback from other streamers and haven’t been disappointed with it.

For the audio I’m using an [Audio-Technica AT2020](https://amzn.to/2E6Z9HS) condenser microphone with a pop filter. That runs into a [Focusrite Scarlett Solo](https://amzn.to/2U3ACKv) USB audio interface and into the PC from there. I’ve been really happy with the mic. Our company uses MS Teams heavily with its call/video recording and I use this mic exclusively now rather than a headset mic.

## Other Hardware

My streams have really been focused on IoT development and I’ve found it difficult to display what’s going on with my [Raspberry Pi](https://amzn.to/2EhMOkr)’s video onto the stream. So far I’ve been limited to only displaying an SSH window to the Pi. So a new addition to the family is the [Elgato HD60 Pro](https://amzn.to/2XhXwQl) game capture card. This receives an HDMI input and shows in OBS as a video source that I can share on the stream. This will get its first use in a few days on the stream.

![](https://user-images.githubusercontent.com/1228996/53291452-36b65400-3779-11e9-946d-5afe7562919c.png)

Speaking of working on IoT devices, I’ve often had the problem of connecting keyboards & mice to them and then having to rewire everything as I switched devices or put it away. Then [Scott Hanselman](https://www.hanselman.com/) turned me on to the [iPazzPort Wireless Mini Handheld Keyboard/Touchpad](https://amzn.to/2Npx0jt).

This is a mini-keyboard with a built in touch pad that is a _MUST HAVE_ if you work with devices like the Rapsberry Pi at all. It’s only $14 so it was a no-brainer purchase.

The final piece of hardware that I’m constantly finding uses for (even when not streaming) is the [Elgato Stream Deck](https://amzn.to/2Er27bE). This little device is a wonder and with the new SDK released by Elgato I have a feeling an ecosystem of extensions/add-ons are about to spring up around this guy.

## Software

I’m not using a ton of software, but here’s the rundown:

- [OBS](https://obsproject.com/) for scenes and actual recording/streaming. Also do some audio filtering here, though that is very much still a work in progress.
- [Elgato Game Capture for Windows](https://www.elgato.com/en/gaming/downloads) to capture the input from the HD60 Pro.
- On my stream, you’ll see alerts & widgets provided by [StreamLabs](https://streamlabs.com/). They make it easy to add customized alerts to your stream.

* * *

That’s the current run-down. I hope to expound more on my findings as I work to improve the audio/video production of the stream so future streamers can get there faster. In all, I’ve really enjoyed live-coding on stream. More than anything I’ve really gotten a lot from the relationships formed and am constantly amazed at the friendliness & helpfulness of all those involved.

Got any suggestions to improve my stream or other hardware/audio/video ideas? Leave me a comment or find me on Twitter [@michaeljolley](https://twitter.com/michaeljolley) or Twitch [themichaeljolley](https://twitch.tv/themichaeljolley).