How to Stream/Record your rounds using Twitch TV

The place to look for information on the game from Perfect Parallel and how to play the various ladders & tournies PGLS has to offer.
Forum rules
If you have recently joined PGLS you won't be able to create topics / replies to the forums or be able to take part in any tournies until you provide your Steam ID. This can be found in the PG game by clicking on the "HOW TO : Find your Steam ID in-game" topic in the "Announcements" section below.
Locked
Biffa

How to Stream/Record your rounds using Twitch TV

Post by Biffa »

How to Stream/Record your rounds for upload to Twitch tv

The simplest and easiest way to do this is to stream your rounds live to Twitch. This has the added benefit of letting other players watch your rounds live, as well as providing a backup recording of your round that can be watched later by anyone wishing to verify your round

Step 1

Setup a Twitch Account at http://www.twitch.tv/

Twitch Account Settings

1. Once you have created your account navigate to the Twitch Homepage if not already there by clicking the Twitch logo in the top left of the screen
2. On the Homepage in the top right of the page you should see your username with a down arrow next to it. Click the down arrow and select settings
3. Select the Channel and Videos Tab and check mark the box next to Automatically Archive my Broadcasts
4. This will ensure that when you stream your rounds they are automatically saved to your Twitch channel for review if no one watches your round live.
5. Remeber how to get to your settings page as you will need it later in this guide to retreive your Stream Key

Step 2

Download and install the OBS streaming software from https://obsproject.com/download

Step 3

OBS Basic Settings -

OBS MUST BE RUN AS ADMINISTRATOR TO FUNCTION CORRECTLY

1. Start the OBS software by using Right Click, then Run as Administrator. (Alternatively edit the shortcut properties to do this every time)
2. Start the Perfect Golf Game Software

3. Once the Perfect Golf Software is at the Main Menu press ALT - TAB to minimize Perfect Golf and return to the OBS Software

4. Right Click on the Source box, select Add, and Select Game Capture

5. The Enter Name Box will appear, enter the name Perfect Golf and Click OK

6. The Game Capture Window will appear. Use the drop down box to select Perfect Golf and Click OK

7. You will now return to the main menu screen and see Perfect Golf is in your Sources Box. Put a check mark in the box next to Perfect Golf to select it as your source.

Step 4

Stream/Recording settings - Upload speed higher than 1.2Mb/s

The following settings are for players who have an upload speed of greater than 1.2MB/s. To check you speed please use a service such as http://www.speedtest.net in order to verify it. If lower than 1.2MB/s please skip this Step and go to Step 5

1. Click on the Settings Button on the Main Menu and make the following changes to each of the sections. If any setting is not covered please leave it as the default setting and do not change it.

General

In the Setting Profile Tab enter the Name Perfect Golf Twitch and click Add

Encoding

Video Encoding - Ensure Max Bitrate is set to 1000

Audio Encoding - Set Bitrate to 80, Format to 44.1khz

Broadcast setting - VERY IMPORTANT

Mode - Live Stream=

Streaming Service - Twitch

Server - Pick the server that is closest in location to you

Play Path/Stream Key - To get this log in to your Twitch Account, and then after logging in return to the Twitch Home page by clicking the Twitch logo in the top right. In the top left of the home page you will see your username and a down arrow next to it. Click on the down arrow and select Dashboard. Click on Streaming Key, then Show Key. Copy and paste this Key into the Play Path/Stream Key box on the OBS software

Auto reconnect- Check mark for yes

Auto reconnect timeout - 10

Video

Base Resolution - Should be the same as the resolution the Perfect Golf programme is running at

Resolution Downscale - This will depend on your PC specs, start at 2.5x and try a different setting later if you are unhappy with the quality/file size of your videos

Advanced

Keyframe Interval - 2


Click on Apply and then OK
You are now ready to Stream to Twitch and as we already setup at step 1, any stream will also automatically be saved to your channel so it can be viewed any time.

Step 5

Stream/Recording settings - Upload speed lower than 1.2Mb/s

The following settings are for players who have an upload speed of less than 1.2MB/s. The settings are very similar to those at Step 4 but will result in a reduction of quality and file size to make streaming/uploading possible at lower speeds. During testing a successful upload was completed at and upload speed of 0.2Mb/s, with no frames lost

1. Click on the Settings Button on the Main Menu and make the following changes to each of the sections. If any setting is not covered please leave it as the default setting and do not change it.

General

In the Setting Profile Tab enter the Name Perfect Golf Twitch and click Add

Encoding

Use CBR - Remove the check mark from this box

Quality Balance - Set to 5

Video Encoding - Ensure Max Bitrate is set to 700

Audio Encoding - Set Channel to Mono, Set Bitrate to 32, Format to 44.1khz

Broadcast setting - VERY IMPORTANT

Mode - Live Stream=

Streaming Service - Twitch

Server - Pick the server that is closest in location to you

Play Path/Stream Key - To get this log in to your Twitch Account, and then after logging in return to the Twitch Home page by clicking the Twitch logo in the top right. In the top left of the home page you will see your username and a down arrow next to it. Click on the down arrow and select Dashboard. Click on Streaming Key, then Show Key. Copy and paste this Key into the Play Path/Stream Key box on the OBS software

Auto reconnect- Check mark for yes

Auto reconnect timeout - 10

Minimize Network Disruption - Place a checkmark in this box

Video
Base Resolution - Should be the same as the resolution the Optishot programme is running at

Resolution Downscale - This will depend on your PC Specs and your Base Resolution, in testin Optishot was running at its native resolution of 1024 x 768 and Downscaling set to 2.5 to give a rendered video at 408 x 306. This resolution streamed succesfully at 0.2Mb/s Upload speeds, with a quality more than adequate for verification on Twitch. It also resulted in files sizes equivalent to 1MB/minute of recorded video.

Advanced

Keyframe Interval - 2

Step 6

1.If after trying all the above setting you are still unable to upload/stream directly to twitch, then using whichever Video Settings you find give the best performance, instead of Streaming you can just record to your own PC and upload at a later date to Youtube.

2. The settings at Step 5 give a file size of 1Mb/ minute, so with a usual round last between 45 mins and a hour it shouldnt take too long to upload. This MUST be done within 24 hours of completing your round.

Click on Apply and then OK.

You are now ready to Stream to Twitch and as we already setup at step 1, any stream will also automatically be saved to your channel so it can be viewed any time.

MiMiC

Re: How to Stream/Record your rounds using Twitch TV

Post by MiMiC »

Instructions for members with an NVidia GTX card, do the following:

1. Visit www.twitch.tv and sign-up with a new account. Note down the details as you will need these for the next stages.

2. Locate your NVidia GeForce Experience program on your computer. You may find it in your system tray, beside the time and date area at bottom right of Windows taskbar. If you don't find it there, open your Windows menu and look for a set of programs in a folder called NVidia Corporation. Within that folder you should find the NVidia GeForce Experience program. Add a shortcut to it on your desktop so you can find it more quickly and easily, and open it up.

3. When you run NVidia GeForce Experience it will ask for you to log in. You need usually only do this once. It will remember your credentials for next time.

4. After you have logged in, look along the top bar of the programe and find a symbol that looks like a triangle with three blobs at its corner points. This is the 'Share' icon, and will open up the next set of controls.

5. Go to the 'cog' icon, which is below the icon saying Gallery. Click on the Connect option which shows next. Then click on the icon at top of next screen which is a speech bubble with " inside it, It will ask you to add your Twitch credentials to log in. Use the credentials you chose earlier to sign-up for Twitch.

6. Use the Back and Close buttons to return to the page which has the Instant Replay, Record and Broadcast icons on it. If you click on the Broadcast one, it will give you a control to Start the broadcast. When running it will also give the option to Stop or Pause the broadcast. This is how you control the flow of your broadcast, which is then sent to your Twitch Channel and is saved as a recording as well as being viewable live.

MiMiC

Re: How to Stream/Record your rounds using Twitch TV

Post by MiMiC »

To increase the quality of your stream on Twitch when using GeForce Experience:

Below the Start button for broadcasting is a Customize button. Click on this and you will have options for your stream output. Bear in mind that a full HD stream at 1080p will require a good upload, and may also not stream easily for viewers, and so perhaps keep it a little lower at 720p HD instead.

Locked