Dolby OptiView Real-time Streaming is the new name for Dolby.io (Millicast) as part of the OptiView product suite. During the transition, you may still see references to Millicast or Dolby.io. These all refer to the same product. You still access the dashboard at https://streaming.dolby.io.
Getting started with OptiView Real-time Streaming
Dolby OptiView's Real-time Streaming makes it easier to globally stream your high-value content with broadcast-quality picture and sound to massive audiences all with subsecond latency. Use this tutorial to quickly set up and run your own private stream and begin building applications for a variety of use cases.
Sign in into your OptiView Real-time account to 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 OptiView Real-time Streaming Dashboard.
- Create a Publish token
- Broadcast a stream with the Streaming Dashboard
- Playback the stream using the hosted Viewer App
Start with Part 1
This part explains how to get started using just the OptiView Real-time Streaming Dashboard to both broadcast and playback a real-time stream without writing any code.
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
Jump to Part 2
In Part 1 we reviewed how-to log into your OptiView Real-time Streaming Dashboard, create a publish token, start a broadcast, and playback that broadcast in the hosted web viewer or in an iframe, all without writing any code. We'll continue getting started by substituting the broadcast and playback components with a custom-built web application.
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_tokenREST endpoint to create tokens
Jump to Part 3
The OptiView Real-time Streaming REST API allows remote management of your OptiView Real-time Streaming account. To enable remote access you must first use the Token system to securely authenticate your applications with OptiView Real-time Streaming. To acquire an API Token, log into your OptiView Real-time Streaming account and follow the directions here: acquiring your API token.
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++)
Jump to Part 4
Dolby Millicast provides Native SDKs for both Android and iOS to speed up development of mobile applications with real-time streaming. Follow the guides below to add playback or broadcasting capabilities for your target platforms.