Video Transcoding

Integrating a Live Streaming Encoder with the Dacast Platform

By Rich Jenkins

7 Min Read

banner image featured
author avatar

Rich Jenkins

Director of Product at Dacast with experience in enterprise, start-ups and everything in-between. Believes coffee and kale do compete and enjoys consuming both.

Table of Contents

    Share this post

    Table of Contents

      You are here:
      < Back

      If you’re a vendor for a live streaming encoder, we invite you to integrate your encoding tool with the Dacast platform to make it easier for users to configure your encoder.

      Whether you offer a hardware or software encoder, the Dacast Encoder API lets you greatly reduce the complexity of live streaming by pre-configuring your encoder with the required settings.

      If you are interested in integrating your encoder with Dacast, please contact us and we will be happy to help you from start to finish. However, we have put together this guide to give you a start.

      Using the Dacast Encoder API

      Dacast provides an API for getting channel details for a specific user in the platform:

      Dacast Encoder Key API

      • Fill in “ENCODER” with the Dacast-given name of your encoder
      • Fill in “KEY” with the API key that your users will find in “Dacast” > “Preferences” > “Encoder Keys”

      The response will be a JSON array of objects, one per channel.

      Here is an example with the most important details highlighted in red:

      Dacast Encoder API Details

      Using these details, your live streaming encoder can configure itself using the following at a minimum:

      • id: The unique identifier for the channel (the title may change but this will always remain the same)
      • publishing_point_primary: The URL to which the stream should be sent
      • stream_name: The name of the stream at that URL
      • login: The login for stream authentication
      • password: The password for stream authentication
      • title: The name of the channel, which should be presented to users

      Finally, your live streaming encoder must configure itself to match one of our supported Live Encoder Configurations.

      Example Encoder Integration

      From the perspective of your users, the process is very simple. All they must do is get an Encoder Key from the Dacast platform and enter it in your encoder.

      They can follow these steps:

      1. Login to the Dacast platform
      2. Navigate to “Settings” > “Integrations” > “Encoder Keys”
      3. If there isn’t already a key listed for the desired encoder, click “New Encoding Key” > “Other”
      4. Put the appropriate name and click the “Regenerate” button

      Dacast Encoder API Regenerate button
      Dacast Encoder API New encoding key

      1. Enter the key into the encoder

      Dacast Encoder API OBS encoder key

      1. Allow the user to select which of the channels in their account they wish to use.

      Assuming your encoder configures itself to match one of our supported live encoder configurations, the user is ready to stream using the Dacast platform.

      Any questions or need help/access to this feature? Please contact us.

      Not yet a Dacast user, and interested in trying Dacast risk-free for 30 days? Sign up today to get started.

      GET STARTED FOR FREE  

      Additional Resources

      author avatar

      Rich Jenkins

      Director of Product at Dacast with experience in enterprise, start-ups and everything in-between. Believes coffee and kale do compete and enjoys consuming both.

      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

      Introduction To Live Transcoding

      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