Video Transcoding

Introduction To Live Transcoding

By Harmonie Duhamel

4 Min Read

banner image featured
author avatar

Harmonie Duhamel

Harmonie is a Senior digital marketer with over 6 years in the Tech Industry. She has a strong marketing and sales background and loves to work in multilingual environments.

Table of Contents

    Share this post

    Table of Contents

      You are here:
      < Back

      To ensure your transcoded live stream is stable and fully functional, you MUST configure your encoder to use the settings defined on this page. These settings have been chosen to ensure the maximum compatibility with the Dacast platform. Failure to follow these settings may result in your live stream’s renditions having a wide variety of playback issues. In this article you will find:

      1. Recommended live encoder settings
      2. Best Resolution & Bitrate Settings
      3. Unsupported Settings that must not be used

      1. Required Live Encoder Settings

      The following settings are required for live streaming with Dacast, regardless of your selected resolution and bitrate:

      VIDEO CODEC H.264 (x264 may work)
      FRAME RATE 30
      KEYFRAME INTERVAL 2 secs (or 2x frame rate)
      SCANNING Progressive
      RATE CONTROL Constant (CBR)
      AUDIO CODEC AAC-LC
      AUDIO CHANNELS 2 (Stereo)
      AUDIO SAMPLE RATE 48 kHz (48,000 Hz)

      2. Resolution & Bitrate Settings

      When creating multiple renditions using a single input, you will want to be sure your input is of high quality to create lesser renditions at acceptable quality levels. While we accept inputs at varying degrees of quality, you must stick to one of the following preset options. An important note: Upon ingesting a stream, we will use that input to create 5 lesser renditions. If you were to stream at a quality that is less than one of these created renditions, then the viewer’s experience in the player will be subpar as each of the created renditions will be far lower quality than they are meant to be.  We suggest sending us a Full HD (FHD) stream with the following settings for best results. 

      Video Bitrate (kbps) 4,000
      Resolution Width (px) 1920
      Resolution Height (px) 1080
      H.264 Profile High
      AUDIO BITRATE 192 kbps

      If you struggle to support an FHD stream reliably, you may prefer to stream in HD with these settings.

      Video Bitrate (kbps) 2,400
      Resolution Width (px) 1280
      Resolution Height (px) 720
      H.264 Profile High
      AUDIO BITRATE 192 kbps

      Although we do not recommend it, you can send us an SD stream to be transcoded using these settings.

      Video Bitrate (kbps) 1,800
      Resolution Width (px) 1024
      Resolution Height (px) 576
      H.264 Profile High
      AUDIO BITRATE 128 kbps

      3. Unsupported Settings

      Note that the following settings are unsupported and will break your stream:

      • Baseline H.264 Profile
      • Interlaced Scanning
      author avatar

      Harmonie Duhamel

      Harmonie is a Senior digital marketer with over 6 years in the Tech Industry. She has a strong marketing and sales background and loves to work in multilingual environments.

      Sign up for a 30-Day trial.

      Read Next

      article featured

      Does Dacast Support X264 Streaming?

      author avatar

      Harmonie Duhamel

      4 Min Read

      article featured

      Video Guide: How to Live Stream with vMix (Legacy)

      author avatar

      Harmonie Duhamel

      3 Min Read

      article featured

      How To Connect InPlayer With Dacast?

      author avatar

      Harmonie Duhamel

      2 Min Read