Please follow the steps below to setup a Live Event via YouTube and use the CaptureCast unit to stream to YouTube.



CONFIGURATION VIA YOUTUBE:    PART 1

  1. Go to https://www.youtube.com/livestreaming/ and login if necessary. By default YouTube will load up into their Stream (Beta) page. As of 04/12/2019 we will be instructing you to use the original methods. On the lower right hand corner click on the Classic Live Streaming option.
  2. Click on the New Live Event button on the top right hand corner.
  3. Under the Basic Info tab:
    • Give your a event a Title.
    • Set your Start Time/End time. 
    • Adding a Description or any tags is optional. 
    • Adjust your privacy preference.
    • Change your Type to Custom.
    • Click the Create event button to proceed.

  4. Under the Main Camera tab configure the following:
    • Provide a camera name. We recommend you name this to match the input coming from CaptureCast (especially if you are doing multi-source streaming).
    • Select what type of stream key you want to use:
      • Single-use stream key:    One time use and will not save a stream configuration.
      • Reusuable stream key:    Click on the drop down menu to Create, Manage or select a previously configuration setup.
        • We recommend that you give your stream the same name as the Maximum bitrate you choose below. In this example we will be choosing the 3000 Kbps – 6000 Kbps (1080p) ingestion from the list. Save Changes when you are done.
  5. Now that your Event and Stream details are configured you will now need to select Other encoders from the drop down menu under Select Your encoder section. 
  6. Before you proceed to Step 7 you can take advantage of the Optional (Multi-source Live streaming) feature with YouTube. You'll be doing the same process as Step 4 above. You can add additional camera's by repeating Step 6. Keep in mind that you'll need to have the network bandwitdh to support streaming multiple video streams. 
    1. On this page click on the Add a camera tab.
    2. Provide a camera name. We recommend you name this to match the input coming from CaptureCast since you are doing multi-source live streaming.
    3. Select what type of stream key you want to use:
      • Single-use stream key:    One time use and will not save a stream configuration.
      • Reusuable stream key:    Click on the drop down menu to Create, Manage or select a previously configuration setup. 


  7. You will need to copy your Stream Name and Primary Server URL to the Cattura CaptureCast unit YouTube Live Streaming configuration. If you are doing more than 1 camera you will have seperate Stream Names and Server URLs to copy over. Click the Save changes button on the top right to save setup on YouTube side.




CONFIGURATION VIA CAPTURECAST

  1. Login to your CaptureCast UI and go to Templates page.
  2. Here you'll need to either Edit an existing Template or Create a new Template then move onto step 3 of this section. 
    • Edit an existing Template:    Hover on the More Options button and select Edit. You can click on Step 5 Live Streaming on the left pane.
    • Creating a new Template:    Click on the +Add template button. You will need to complete steps 1-4 in our template creation wizard before you can configure Live streaming.
  3. Select YouTube from the list to open up the configuration form.
    • Input:    Select which video input you would like to stream out.
    • Primary or backup URL:    Refer to the information from Step 6 in the YouTube section above to fill in the following fields.
    • Stream name:    Refer to the information from Step 6 in the YouTube section above to fill in the following fields..
    • Preset:    A preset is a collection of options that will provide a certain encoding speed to compression ratio. A slower preset will provide better compression (compression is quality per filesize). This means that, for constant quality encoding, you will save bitrate by choosing a slower preset. Using a slower preset will increase CPU resources and could impact performance. The available presets in descending order of speed are: ultrafast, superfast, veryfast, faster, fast, medium and slow. We recommend you use preset of fast and above. Most customers find that ultrafast meets their needs.
    • Tune:    You can apply a tune preset to your video source to match a specific type of media.
      1. film:    Use for high quality movie content. Lowers deblocking.
      2. animation:    Good for cartoons. Uses higher deblocking and more reference frames.
      3. grain:    Preserves the grain structure in old, grainy film material.
      4. stillimage:    Good for slideshow-like content.
      5. fastdecode:    Allows faster decoding by disabling certain filters.
      6. zerolatency:    Good for fast encoding and low-latency streaming.
      7. psnr:    This tune can be ignored as it is only used for codec development.
      8. ssim:    This tune can be ignored as it is only used for codec development.
    • Rate Control:    
      1. Variable Bitrate (VBR):    By default our system will use this rate control. VBR works by attempting to target the optimal bitrate for the content being received.
        1. Bitrate (kbps):    You can set a value here that you want our system to target.
        2. Keyframe Interval (# keyframes = keyframe interval / fps):      This value determines how often a keyframe is generated during a capture session. Most customers will use the value of 250.
      2. Constant Rate Factor (CRF):    Unlike Variable Bitrate (VBR) this rate control targets a quality level instead of optimal bitrate.
        1. Keyframe Interval (# keyframes = keyframe interval / fps):      This value determines how often a keyframe is generated during a capture session. Most customers will use the value of 250.
        2. Constant Rate Factor (0=lossless, 18=ideal max, 23=default, 28=ideal min, 51=worst):   Ideally you want to set your CRF between 18 and 28. The lower the CRF the bigger the file-size will become and vise-versa.


  4. NOTE:    If you are doing multi-source live streaming you will need to click on the  button to add an additional live stream end point. You will need to add as many end points to match how many additional camera's you setup in Step 6 of YouTube configuration above.  
  5. CaptureCast is now configured to be able to stream to your YouTube event using 1 or more camera's. However, before you save the Template you should confirm what resolution, frames per second and other variables you want to be outputting to YouTube for your input. Follow the steps below with the 1 or more inputs you are streaming out to YouTube.
    1. Click on Step 2 Input/Output of the Template wizard. 
    2. Click on the cogwheel next to the video device you will be streaming out to YouTube.
    3. Adjust the resolution size.
    4. Adjust your frames per second.
    5. Save your template.
  6. Either start a Quick Capture (manual start/stop) from the Dashboard to start streaming right away or Schedule your capture using the Template you just created. You will need to start streaming from the CaptureCast unit before you can start the event on YouTube.



CONFIGURATION VIA YOUTUBE:    PART 2  

  1. Go back to YouTube page and click on the Live Control Room tab on the top of the page. This page should give you a Stream Status in the center of the screen that will indicate if YouTube is receiving a stream from our unit and how good the connection is. In the example below, we are running this live stream session with a lower bitrate than what YouTube considers "optimal". YouTube may show the health stream to be bad but if you watch the stream it may not be the case.
  2. Click on the Start Streaming button. Once the Stream has started you can now click on View on Watch Page button on the top right