This guide will walk you thru the steps to configure live streaming to Kaltura using the CaptureCast software.
- Login to your to Kaltura Management Console.
- Select the Content page.
- Under Entries tab search for the name of your live stream Entry or click on the Type column to group and bring all live stream entries to the top of the list.
- Select your Entry and select Live Stream from the left pane.
- Leave this page open as you will need the information listed here in a later step on the CaptureCast side.
- Login to your CaptureCast user interface.
- Click on the Templates page.
- 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: Click 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.
- Now that you are on the Live streaming configuration step click the Kaltura HDS/HLS/DASH option to open up the configuration form.
- Input: Select which video input you would like to stream out.
- Primary or backup URL: Refer to your Kaltura Management Console Live Stream entry details from section 1 of this guide to retrieve your URL.
- Stream name: Refer to your Kaltura Management Console Live Stream entry details from section 1 of this guide to retrieve your stream name.
- 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.
- film: Use for high quality movie content. Lowers deblocking.
- animation: Good for cartoons. Uses higher deblocking and more reference frames.
- grain: Preserves the grain structure in old, grainy film material.
- stillimage: Good for slideshow-like content.
- fastdecode: Allows faster decoding by disabling certain filters.
- zerolatency: Good for fast encoding and low-latency streaming.
- psnr: This tune can be ignored as it is only used for codec development
- ssim: This tune can be ignored as it is only used for codec development
- Rate Control:
- 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.
- Bitrate (kbps): You can set a value here that you want our system to target.
- 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.
- Constant Rate Factor (CRF): Unlike Variable Bitrate (VBR) this rate control targets a quality level instead of optimal bitrate.
- 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.
- 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.
- 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.
- Live stream setup is now complete. Continue onto Step 6 and or 7 of the template wizard if needed and Save.