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.

    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 14 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 14-Day trial.

    Read Next

    Read Next

    article featured

    Type of channels Dacast Offers

    author avatar

    polina

    4 Min Read

    article featured

    Find Your Language With The Multilingual Tool

    author avatar

    Samantha Lo

    3 Min Read

    article featured

    Beta Side Panel

    author avatar

    Samantha Lo

    4 Min Read

    Subscribe Now

    Stay up-to-date with the latest features and product releases. Cool tips, expert advice and more.