Announcement

Collapse
No announcement yet.

How to Stream/Record your rounds for upload to Twitch as required by Tour Guidelines

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to Stream/Record your rounds for upload to Twitch as required by Tour Guidelines

    In accordance with Optishot Tour Guidelines it is highly recommended that you record and upload all tournament rounds so they can be verified for the correct use of clubset settings and other guidelines

    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 of 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 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 Admnistrator. (Alternatively edit the shortcut properties to do this every time)
    2. Start the Optishot Software
    3. Once the Optishot Software is at the Main Menu press ALT - TAB to minimize Optishot and return to the OBS Software



    Click image for larger version

Name:	basic.jpg
Views:	1671
Size:	20.1 KB
ID:	25804

    4. Once you're at this screen you are ready to setup your profile

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

    6. The Enter Name Box will appear, enter the name Optishot and Click OK

    7. The Game Capture Window will appear. Use the drop down box to select your Optishot and Click OK

    8. You will now return to the main menu screen and see Optishot is in your Sources Box. Put a check mark in the box next to Optishot 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 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 Optishot 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 Optishot 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 Optishot 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


    Video Stream Procedure- This MUST be done for EVERY Tournament Round

    Every time you play a Tournament Round you must stream it to your Twitch Channel. To do this

    1. Open Optishot, Login to Optishot Live, and Join you Tournament Game

    2. ONLY once the game has loaded and you are on the 1st Tee - ALT TAB and open OBS Software

    3. Click Start Streaming in the OBS Main Menu (Start Recording if you are unable to Stream)

    4 ALT - TAB back into Optishot. IF you have OBS open on a separate screen to your Optishot Game you will be able to see a preview of your stream and also your upload rate in the bottom right hand corner.

    5. BEFORE TAKING YOUR FIRST TEE SHOT YOU MUST SHOW YOUR BALL SETTING, AND ALL CLUBSET SETTINGS so they can be verified. THIS IS ESSENTIAL

    6. Once you have completed your round and ALT - TAB back out of Optishot and click Stop Streaming in the OBS Main Menu

    7. You should now have an uploaded video of your complete round, also showing ball and Clubset settings saved in your Twitch Channel, which can be verified at any time by the Board and other players as required by Optishot Tour Guidelines

    8. If you Recorded your round as unable to Stream you MUST UPLOAD your video to Youtube etc within 24 hours

    9. Once you have confirmed your video is uploaded please post a link to your Round in the relevant Tournament thread on these Forums, allowing other players and The Board to verify your Round.

    Attached Files
    Last edited by JohnMeyer; 03-02-2015, 10:28 AM.

  • #16
    Just make sure resolution is set correct on it. May need to double click on the webcam source and select custom resolution I think I have mine on 640x480

    If you click edit scene on the main screen and the you can change the size of your various sources and move them about etc so could make your game stream bigger and move to the side etc. you will prob need to make the webcam feed smaller using corners.

    It's just like using an image editor.

    Not sure why ta getting a solid red block. Unless it's just coming up really small. Lots of setting to play about with if ya double click the source lol

    Comment


    • #17
      Thanks guys , I will try again when I get a chance .

      Cheers
      [URL="http://Www.onlinegolftour.net"]Www.onlinegolftour.net[/URL]

      Comment


      • #18
        http://www.twitch.tv/maxxxoptishot. Hey guys, I steamed my match last night and for.some reason, it has been broken into 5 or.6 small.videos instead of.one . Any ideas why ?

        Cheers.
        [URL="http://Www.onlinegolftour.net"]Www.onlinegolftour.net[/URL]

        Comment


        • #19
          Mustve dropped connection during the round and so when it came back online it was in effect a new broadcast so saved them as individual broadcasts. Im not sure but I think OBS sort of saves the data in a buffer that is not being streamed and then uploads it out of real time so you shouldnt lose any video, it will just be in multiple parts I just had a quick 9 holes with my brother and got a phone call half way through so connection dropped. Its now saved it as 2 separate videos, so your connection must've dropped 6 times during your round.

          EDIT

          just checked mine back and I did lose a bt of video data, so connections must ve been dropped longer than the buffer recorded... One to look out for perhaps
          Last edited by JohnMeyer; 01-23-2015, 04:35 PM.

          Comment


          • #20
            Thanks John but If I was disconnected would have my online with the two other guys would have been interupted as well ?
            Originally posted by JohnMeyer View Post
            Mustve dropped connection during the round and so when it came back online it was in effect a new broadcast so saved them as individual broadcasts. Im not sure but I think OBS sort of saves the data in a buffer that is not being streamed and then uploads it out of real time so you shouldnt lose any video, it will just be in multiple parts I just had a quick 9 holes with my brother and got a phone call half way through so connection dropped. Its now saved it as 2 separate videos, so your connection must've dropped 6 times during your round.

            EDIT

            just checked mine back and I did lose a bt of video data, so connections must ve been dropped longer than the buffer recorded... One to look out for perhaps
            [URL="http://Www.onlinegolftour.net"]Www.onlinegolftour.net[/URL]

            Comment


            • #21
              probably wouldnt necessarily notice it with online play, as it requires so little of a connection, just minor data packets sending their shot and location data... did you get any lag or anything during your game?

              Have you watched the videos back, did you notice any missing bits between the videos.. Also would only need to drop for a second or 2, for the stream to cut out and then auto reconnect. OBS does buffer some of the video so may not lose any actual video as would have been in the buffer, and the drop may have just been so short hat didnt even notice it drop out.

              Thats normally the only reason its splits the videos. Unless there was a problem with twitch. as they do sort of split videos into 30 minute segments for their audio checking software to check so may well have been an error their end.

              Just had a look though and video are all different lengths etc so think it may well have just been either dropped connection or something else locally. Also if you look at the end of the 2;19 video catman has yet to putt but on the following video, the 2:27 one he has putted and vega has typed 14. So you lost a few seconds of video, thats all.

              if you want to fix it for posteritys sake, you can use twitch tools downloader



              to download all the parts,

              merge them using freemake

              Merge videos with free video joiner. Learn how to combine videos very easily. Put two or more clips together - save your time! Join MP4 & 250 file formats


              and then reupload as one big video... if you really want to

              I have my OBS software open when im streaming and keep an eye on the bottom right corner, shows Green/Amber/Red depending on upload rate etc, so if you have it open and it turns red you can see somethings gone wrong
              Last edited by JohnMeyer; 01-23-2015, 06:09 PM.

              Comment


              • #22
                Hey John, Thanks for your help and time . I am not that keen on " patching up my videos" so I'll leave them on the twitch as is.

                Cheers mate
                [URL="http://Www.onlinegolftour.net"]Www.onlinegolftour.net[/URL]

                Comment


                • #23
                  HELPPPPPPPP, I have a laptop that was bought as a display, it says I'm the administrator but when I go into OBS I get this:

                  These applications require administrator access to capture (start OBS as administrator to capture):
                  OptiShot2

                  Tried runing Cam Studio which is what I was using on my XP, but it just records a black screen. Same with OBS, black screen. I HATE COMPUTERS!!!!

                  Comment


                  • #24
                    Originally posted by psgolfer View Post
                    HELPPPPPPPP, I have a laptop that was bought as a display, it says I'm the administrator but when I go into OBS I get this:

                    These applications require administrator access to capture (start OBS as administrator to capture):
                    OptiShot2

                    Tried runing Cam Studio which is what I was using on my XP, but it just records a black screen. Same with OBS, black screen. I HATE COMPUTERS!!!!
                    psgolfer Right Click on Software OBS Icon on Desktop and select Run as Administrator... This should fix your issue.....

                    Comment


                    • psgolfer
                      psgolfer commented
                      Editing a comment
                      Done, thanks

                  • #25
                    Any help appreciated. I have tried the above streaming instruction, and believe I have entered all info correctly but when I start streaming/recording just a black screen shows. Suggestions?

                    Comment


                    • #26
                      Read the comment just above yours

                      Comment


                      • #27
                        Thanks Raceman, I was not receiving the same error message as psgolfer but I did try that and still black screen. I am trying to test it out on a non tournament game, does that make a difference
                        or should I be able to see any game that I am playing?

                        Comment


                        • #28
                          Ok. Have you tried start streaming then alt+tab to Optishot and then alt+tab back to OBS? If it's still black in OBS there is something else not working.
                          If you just start streaming and stay in OBS the preview only shows black. I think it actually streams correctly anyway but you can try the alt+tab just to see if it helps.

                          (And you always have to start OBS as administrator)

                          Edit: You could stream any game, not just tournament.
                          Last edited by Racerman; 02-05-2015, 07:23 PM.

                          Comment


                          • #29
                            Thank you Racerman, I uninstalled and reinstalled and it seems to be working now. Thanks again.

                            Comment


                            • #30
                              Gents jsrich, had this as good input to share,

                              Go into Properties, then Advanced and select Run as Administrator, then OK. Then it will always run OSB as administrator from that shortcut

                              Comment

                              Working...
                              X