• Skip to main content
  • Skip to primary sidebar

Founder at work

Master the skills to create and launch your next SaaS company

  • About Me
  • Reviews
  • Resources
  • Community
  • Contact
  • Lessons
  • Series
  • Search
  • Login

How to setup OBS and soundflower for OSX (Livecoding.tv)

December 6, 2015 by Rick Hernandez Leave a Comment

If you are brand new to the programmers live hangout streaming services, I would like to be the first one to welcome you to LiveCoding.TV. Think about livecoding.tv like twitch but for programmers.

The web application defines itself as.

A live streaming platform for coders to share their code and hang out

All of this sounds great! Fair warning, though, it’s not all just greatness of goodness.

  1. livecoding.tv wants you to share your code and your experience on their platform.
  2. livecoding.tv promises you no revenue or reason to do so.
  3. livecoding.tv almost dictates that you turn your camera on, they have multiple posts encouraging this.
  4. livecoding.tv users will probably troll you.

If this still sounds like something that you would like to give a try, below you will find the complete guide to setting up OSX with livecoding.tv.

Step 1 Signup

Go to Livecoding.tv and create an account.

Step 2 Install the software

Download and install open broadcast software for OSX
Download and install soundflower for OSX
Restart your Mac

Step 3 Configure The Software

Get your streaming url, this will look like rtmp://usmedia3.livecoding.tv:1935/livecodingtv
Get your streaming key, this will look like knowrick?t=qo8s32czdrqasm
Setup OBS software with the url and key.
Screen Shot 2015-12-05 at 8.36.19 PM

Find the stream tab, choose the Livecoding.tv service from the dropdown and add the private key to this field.

Screen Shot 2015-12-05 at 8.41.09 PM

Find the output tab on the left-hand side and add the following changes.
Video Bitrate: 1500kbps
Audio Bitrate: 64kbps
Check "Enable Advanced Encoder Settings"
Custom Encoder Settings: keyint=5

Screen Shot 2015-12-05 at 8.46.29 PM

Find the Video tab on the left-hand side and add the following changes.
Base: This needs to be your screen resolution 1920x1200
Output: This needs to be based on your screen resolution 1152x720
Click on apply and then save.

Screen Shot 2015-12-05 at 8.53.12 PM

The last step is to add sources to your video stream, this can be a specific screen, webcam or another monitor.
Screen Shot 2015-12-05 at 8.56.56 PM

Step 4 Configure Sources

Now that you have OBS configure you need to configure the sources that you would like to share.

Text editor sharing
Most of the applications that I work on using a text editor along with the terminal. You can set the text editor to take up the entire screen. Start by adding a new Window Share and selecting your text editor window. This will limit the streaming of only the text editor and nothing else.

Screen Shot 2015-12-05 at 10.49.43 PM

Click on Ok, and now you can resize the text editor to fit the entire screen if you wish to do so.

Audio Sharing
OSX does not support audio on two channels, your headset and the output for the video stream. This is why you installed soundflower software, you will need to open the Audio Midi Setup and add a new device that’s Multi-out Device select the soundflower (2ch) channel and the output for your headphones. Make sure that your Sample Rate is at 4800HZ or you will get a hissing sound when streaming.

Screen Shot 2015-12-05 at 10.31.37 PM

Now OSX needs to know about this new device go to system preferences then select sound and click on the output tab and select the multi-output device.

Screen Shot 2015-12-05 at 10.34.23 PM

Now open the OSB software and you need to go to the preferences and find the audio tab. In the audio tab make sure that the sample rate is at 48khz and the desktop output device is set to Default. Lastly, don’t forget the audio device for your headphones.

Screen Shot 2015-12-05 at 10.37.51 PM

That’s all their is to set up dual channel sound.

Webcam Sharing
You will need to add a Video Capture Device and select your device from the dropdown and click ok. Now you should be able to position your webcam where ever you like.

Screen Shot 2015-12-05 at 10.22.51 PM

Logo Sharing
Users will want to know more about who you are and what you’re all about. This is where you can use your logo to inform them, I have a simple name tag that I use for my blog, you can insert this image into the stream by adding a new image.

Screen Shot 2015-12-05 at 10.45.50 PM

Extras

For those that asked here is the list of apps and gear that I use when streaming.

  1. Solarizd for music streaming

  2. Microsoft LifeChat LX-3000 Headset (JUG-00013)

  3. Canon EOS Rebel T3i 18 MP CMOS Digital DSLR Camera

  4. Apple MacBook Pro MJLT2LL/A 15.4-Inch Laptop with Retina Display (512 GB)

Till next time,

Rick H

Rick Hernandez

I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: Human Interaction, Programming, Social Media

Primary Sidebar

Learn How To Take Your Idea And Convert It Into An App From Scratch Even If You Have Never Written A Single Line Of Code.

  • How to Find Your Next Great App Idea
  • The Secret To Getting PAID To Build Your Own App
  • How To Create Your App (SaaS, Mobile, VR, AR, Game)
  • How To Monetize Your Apps
Learn More
4.82 Ratings

Copyright © 2025 · JSecademy Blog Theme on Genesis Framework · WordPress · Log in