Skip to content

Instantly share code, notes, and snippets.

@OleksiyRudenko
Last active October 28, 2020 20:10
Show Gist options
  • Save OleksiyRudenko/183e6177c44a9854d39445825083bda1 to your computer and use it in GitHub Desktop.
Save OleksiyRudenko/183e6177c44a9854d39445825083bda1 to your computer and use it in GitHub Desktop.
Setting Up Streaming via YouTube

Set Up Streaming Service (YouTube)

This guide helps to set up YouTube as your streaming service to use along with OBS Studio as a streaming client.

You have a YouTube account or need to set up one as a pre-requisite.

Streaming service requires a streaming client. One of suggestions from YouTube is the Open Broadcaster Software, and this guide will support you on setting it up.

Download and install OBS Studio as a pre-requisite.

Table of Contents

Setting up YouTube channel

  1. Navigate to https://www.youtube.com/ and log in if not yet

  2. Navigate to Live Streaming dashboard https://www.youtube.com/live_dashboard YouTube Live Streaming DashBoard

  3. Scroll down and set up your streaming info (Basic info and Stream options) as appropriate Stream Settings

  4. At Encoder Setup click Reveal button and take a note of your Stream name/key Stream Key

Setting up OBS Studio

Connect to streaming server

Add a stream key from your YouTube streaming settings.

OBS stream key

Connect external media devices

Web cameras normally do not require any special action. You just may need to re-add it (as a Video Capture Device) to the scene once webcam gets reconnected (depends on OS and camera drivers).

Connect an external microphone to your computer and make sure it is listed among Mic/Aux Audio devices.

OBS audio settings

⚠️ If you face an issue with connecting mic to your Mac try this

Once device is properly added you will see it listed among others in Mixer and be able to test it and check levels.

OBS audio mixer

Build scenes

You will be able to switch between scenes during streaming.

You may need a channel logo image to complete this guide.

Kottans logo

(the logo above also has white edging for better contrast on any background; click to download)

Scene: Webcam fullscreen + logo

Add a scene or select existing.

OBS scene list

Add sources one by one:

  • Image - for logo
  • Video Capture Device - for webcam view
  • Audio Input Capture - to record audio

OBS source list OBS source list add

Per each item create a new source or use an already existing one.

OBS source add

Rearrange items and set visibility as appropriate.

OBS arrange sources

Move and resize items on the scene preview.

OBS arrange items

Scene: Screencast + logo + small webcam view

Add items one by one:

  • Image - for logo
  • Display Capture - to cast the screen
  • Video Capture Device - for webcam view
  • Audio Input Capture - to record audio
  • Audio Output Capture (optionally) - to record desktop audio

OBS source list OBS source list add

Per each item create a new source or use an already existing one.

OBS source add

Rearrange items and set visibility as appropriate.

OBS arrange sources

Move and resize items on the scene preview.

OBS arrange items

Congrats! You're all set!

Your live streaming link is smth like http://youtube.com/c/kottans_dev/live

Audio enhancement

Background white noise comes from analogue audio tract, often distracts listeres' attention and can be frustrating.

Check this video guide to remove the noise.

Fix noise in with OBS filters

You may need Adobe Audition {5544994;5638859} and Virtual Audio Cable or similar tools (e.g. VB Virtual Audio Cable) to eliminate the noise.

Related reading:

Notes re Adobe Audition:

  • open /Libraries/Application Support/Adobe/Audition/11.0/AMT/application.xml
  • set <Data key="installedLanguages">en_US</Data>

Useful extras

  • Keyboard visualizer
  • Add a YouTube stream as a source:
    • on youtube find a stream or video
    • share > embed
    • uncheck 'Show player controls', take src url from iframe code block and add autoplay=1 GET param
  • OBS output as a webcam (Windows only). The plugin v.2.0.4 may get installed under a directory different from Studio (v.24 x64) installation. Check this issue for details and a workaround.
@OleksiyRudenko
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment