Getting Started
Dolby.io Real-time Streaming APIs make it easier to globally stream your high-value content with broadcast-quality color and sound to massive audiences all with sub 500ms latency. Use this tutorial to quickly set up and run your own private stream and begin building applications for a variety of use cases such as remote production, sports, gaming & betting, live events, etc.
Create a Dolby.io Account
If you haven't already, please create a Dolby.io account so that you can access the Streaming Dashboard.
For an introduction to the platform overall, start with the Introduction to Streaming APIs.
Part 1: Use the Streaming Dashboard
Begin by broadcasting directly using the Dolby.io Streaming Dashboard.
✓ Create a Publish token
✓ Broadcast a stream with the Streaming Dashboard
✓ Playback the stream using the hosted Viewer App
Part 2: Create a Streaming Web Application
After completing Part 1, you can now progress onto Part 2, building a custom web application using the Streaming Web SDK to playback and view a stream or start a new broadcast.
✓ Create a web application to playback a stream
✓ Create a web application to broadcast a stream
Part 3: Automating Workflows Using REST APIs
After learning how to stream with the dashboard or by building a web application in parts 1 and 2, you can move on to building your production workflows. Using the REST APIs you can automate creating and managing tokens.
✓ Get an API Token
✓ Call the /api/publish_token
REST endpoint to create tokens
Part 4: Create Mobile Streaming Apps
To reach larger audiences you may want to consider integrating streaming into your mobile applications.
✓ Create Native iOS (Swift) and/or Android (Kotlin)
✓ Create Native Builds for other devices (C++)
Updated 2 months ago