developer
interactivity
Set up a Live Stream with Dolby.io and Twitch
Fabien Lavocat

Log into your Twitch account. Navigate to your Creator Dashboard and look for the Stream section under Settings.

Twitch Creator Dashboard – Stream Key

Copy the Primary Stream key. Then go to the Recommended Ingest Endpoints list and pick the endpoint that is the closest to the region where your Dolby.io conference is hosted.

During your conference, you will need to make a REST API call to the Dolby API using the URL of the RTMP endpoint. This ingest endpoint URL is composed of the ingest URL and the Primary Stream key:

POST /v1/api/conferences/mix/{conference_id}/live/start HTTP/1.1
Host: session.voxeet.com
Authorization: Basic base64(CONSUMER_KEY + ":" + CONSUMER_SECRET)
Content-Type: application/json

{
    "uri": "rtmp://region.contribute.live-video.net/app/{stream_key}"
}

A few seconds after calling the API, you will be able to see the live stream starting on the preview player.

Stream Manager – Live Stream

If you need to stop the live stream before the conference ends, call the following API:

POST /v1/api/conferences/mix/{conference_id}/live/stop HTTP/1.1
Host: session.voxeet.com
Authorization: Basic base64(CONSUMER_KEY + ":" + CONSUMER_SECRET)
Content-Type: application/json
Tags: rtmp
RELATED POSTS
DEVELOPER
MEDIA
How to Add Quality Assurance to Educational Video Production with Next.js

In this tutorial, learn how to automate this quality assurance process with Dolby.io and Next.js.

Daniel Latimer
|
nextjs
react
DEVELOPER
MEDIA
Generating Pre-Signed URLs for Azure Cloud Storage with Python

A getting started guide for integrating Azure cloud storage with Dolby.io’s media processing suite in Python through pre-signed URLs and shared access signatures.

Braden Riggs
|
azure
INTERACTIVITY
PRODUCT
How to Build a Social Audio App That Actually Sounds Good

Don’t neglect the “audio” in your social audio app with these tips

Jessica Zhu
|
social
We're happy to chat about our APIs, SDKs...or magic.