Getting Started with Twitch | Twitch Thrashing Code Stream

I’d been meaning to get started for some time. I even tweeted, just trying to get further insight into what and why people watch Twitch streams and of course why and who produces their own Twitch streams.

With that I set out to figure out how to get the right tooling setup for Twitch streaming on Linux and MacOS. Here’s what I managed to dig up.

First things first, and somewhat obviously, go create a Twitch account. The sign up link is up in the top right corner.

MacOS Setup

  1. There’s the MacOS Application to download.
  2. Next I downloaded the Open Broadcast Software.
  3. Then I followed the Quickstart for OBS.
  4. For MacOS I also had to download and install audio capture. There were very specific instructions on setting this up here.

Once all of this is setup, then I had to get OBS to actually take some type of video stream of some sort. I could set the webcam, video, or other means by selecting it.


One arrow points to the plus arrow that pops the option list up. Each of those settings pointed at then include:

  • Display Capture – grabs the entire screen of the computer.
  • Media Source – lets you select certain options like webcam or other video elements.
  • Game Capture (Syphon) – I didn’t get to work just yet, but it appears that’ll capture specifically the game screen.
  • Video Capture Device – This is also the webcam.
  • Window Capture – This captures a singular window.

Linux Setup

With the Linux setup I’m using Ubuntu 18.04 on a Dell XPS 13 (click for my review) and the System 76 Leopard Workstation (click for my review) I have. For both I went ahead and went the route I went on the MacOS Laptops I have and installed OBS.

  1. For Ubuntu I just used apt-get to install everything, starting with FFmpeg.[sourcecode language=”bash”]sudo apt-get install ffmpeg[/sourcecode]
  2. Next step is to setup the repository ppa.[sourcecode language=”bash”]sudo add-apt-repository ppa:obsproject/obs-studio[/sourcecode]
  3. Now update and install OBS for Linux.[sourcecode language=”bash”]sudo apt-get update
    sudo apt-get install obs-studio[/sourcecode]
  4. When I open the app for the first time, just like on the MacOS version, I went ahead and selected the auto-configuration wizard to start. After stepping through that OBS was pretty much ready to go. Fewer steps than the MacOS.

Curiosities, Experiments, and Things

My next step is to test out the streaming options, make some videos, and also figure out how this is going to fit into my Thrashing Code Show/VLOGing. But also to see what happens when I try variable number of machines streaming and related things. These experiments could be super fascinating depending on how or if certain things are possible. So as always, subscribe to whichever things you’d like, my blog subscription is over on the left of the blog (I’ve no idea how to subscribe on the mobile site, lemme know if you figure it out) or of course just follow me on Twitch.