Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Streaming 101

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Jake Bathman Jake Bathman
September 28, 2018

Streaming 101

Ever wanted to try streaming an application, a game, or just your face to Twitch?

Avatar for Jake Bathman

Jake Bathman

September 28, 2018
Tweet

More Decks by Jake Bathman

Other Decks in Technology

Transcript

  1. Goals • Know what “streaming” is • Set up a

    Twitch channel • Set up OBS • Start your first stream 2
  2. Important • I am currently streaming (publicly) • You are

    going to stream something on your computer soon. Be cognizant of: • Client code/projects • Personal information (passwords, email addresses, photos, URLs/bookmarks, emails, notifications, etc.) 3 Turn on Do Not Disturb before streaming
  3. Step 1: Get a Twitch Account 1. Sign up: twitch.tv/signup

    • Username will be your streaming URL, e.g. twitch.tv/jakebathman 2. Confirm your email
  4. 1. Go to your Dashboard • twitch.tv/{username}/dashboard/settings 2. Copy Stream

    Key 3. Paste somewhere secret (e.g. 1Password) Step 2: Twitch Stream Key Treat your Stream Key like a password
  5. Step 3b: Configure MIDI 1. Open /Applications /Utilities /Audio MIDI

    Setup.app 2. + Create Multi-Output Device 1. ☑ Soundflower (2ch) 2. ☑ Check Built-in Output 3. Select Multi-Output Device in your Mac’s Audio Output
  6. Step 4b: Configure OBS Stream • Service: Twitch • Server:

    Auto • Stream key: { paste your key }
  7. Step 4c: Configure OBS Video • Base (Canvas) Resolution: 1920x1080

    • Output (Scaled) Resolution: 1920x1080 Audio • Desktop Audio Device: Soundflower (2ch) • Mic/Aux Device: Built-In Microphone
  8. What are you streaming? • Application window • Programming (VS

    Code/Sublime) • Creative (Adobe Illustrator) • Full screen or monitor • Video Game • Custom
  9. Add Sources 1. Video Capture Device • FaceTime HD Camera

    2. Window Capture • Select window Right-click > Transform > Fit to screen
  10. Start Streaming • Click the button! • Check out your

    stream • twitch.tv/{username} • Check Stream Health on Dashboard • twitch.tv/{username}/dashboard/live
  11. Streaming 201 • Act as background instead of cam/game •

    Can include fixed or dynamic text • Useful as a secondary scene 20 Full frame graphics tightenco
  12. Streaming 201 • Full-screen application or camera, focused on the

    craft • Sometimes includes another cam angle showing detail/hands 21 Creative siri
  13. Streaming 201 • Full-screen application or camera, focused on the

    craft • Sometimes includes another cam angle showing detail/hands 22 Creative cnotbusch
  14. Streaming 201 • Can have multiple cameras/people • Sometimes a

    fixed game/ video as primary focus 24 IRL Games/Talk 2m2s chessbrah
  15. Streaming 201 • Game is primary content, usually with a

    small camera • Can include game- specific overlays (e.g. player statistics) • Real-time keyboard/ controls overlay or camera 25 Video Games ninja_with_no_l
  16. Streaming 201 Lua scripting means you can add custom actions

    and sources Example: DrLupo’s replay mode, triggered by 3+ people in chat sending !replay 26 OBS Scripting