Dolby.io
Dolby.io (now branded as Dolby OptiView) is Dolby Laboratories' developer platform for media, streaming, communications, and advertising APIs. Originally launched as a hub for Dolby's audio and video processing services (Media APIs, Communications APIs), the platform has consolidated around three OptiView pillars — Real-time Streaming (formerly Millicast), Live Streaming (formerly THEOlive), and Playback (formerly THEOplayer) — with an Advertising pillar built on Server-Guided Ad Insertion. The platform powers live sports streaming for the NFL, NASCAR, Paddy Power, and other large broadcasters, with sub-500ms WebRTC delivery, multi-format ingest (WHIP/WHEP, SRT, RTMP), and cross-platform playback SDKs.
APIs
Dolby OptiView Real-time Streaming API
Real-time WebRTC streaming platform (formerly Millicast). Manage publish and subscribe tokens, configure webhook delivery for feeds, recordings, thumbnails, transcoders, and vie...
Dolby OptiView Live (THEOlive) API
Low-latency live streaming API (formerly THEOlive). Programmatic control of Channels, Ingests (RTMP push/pull, SRT, SDI), Engines (transcoding, DRM, overlays, ABR ladders), Dist...
Dolby.io Media API
Legacy Dolby.io Media APIs for cloud-based audio and video processing. Includes Enhance (noise reduction, leveling, dialog isolation), Analyze (loudness, speech metrics, diagnos...
Dolby.io Communications API
Legacy Communications APIs for high-quality WebRTC voice and video conferencing with spatial audio, music mode, noise suppression, and dial-in/dial-out. Includes Client Access T...
Dolby OptiView Ads API
Server-Guided Ad Insertion (SGAI) for live streaming. The Signaling Service enriches origin manifests with advanced ad-break markers and integrates with Google Ad Manager for ad...
Dolby OptiView Player SDK (THEOplayer)
Cross-platform video player (formerly THEOplayer) with SDKs for Web, Android, iOS & tvOS, React Native, Flutter, Chromecast, and Roku. Supports HLS, MPEG-DASH, DRM, advertising ...
Collections
Dolby OptiView THEOlive API
POSTMANArazzo Workflows
Dolby OptiView Attach Ingest and Engine then Go Live
Add an ingest and a transcoding engine to a channel, start it, and poll until playing.
ARAZZODolby OptiView Audit Channel Run History
Resolve a channel, list its engine runs, and pull its transcoding-minutes analytics.
ARAZZODolby OptiView Enable Recording Webhook and Token
Register a recording webhook, then create a publish token that records its streams.
ARAZZODolby OptiView Inspect an Engine's Last Run
Pick an engine on a channel, fetch its most recent run, then list its full run history.
ARAZZODolby OptiView Provision and Start a Channel
Create a THEOlive channel, start it, and poll until it is live and playing.
ARAZZODolby OptiView Provision a Broadcast Token with Cluster
Discover the account cluster, create a publish token, then read it back to confirm.
ARAZZODolby OptiView Provision a Viewer Token
Create a geo-restricted subscribe token for a stream, then read it back to confirm.
ARAZZODolby OptiView Publish a Secured Distribution
Create a distribution for a channel and attach a token security key to protect playback.
ARAZZODolby OptiView Start a Single Engine and Confirm
Select an engine on a channel, start it, and poll the engine until it is playing.
ARAZZODolby OptiView Stop a Channel and Confirm Idle
Stop a running channel and poll until it has fully settled in the stopped state.
ARAZZODolby OptiView Tear Down a Channel
Stop a channel, poll until it is fully stopped, then delete it.
ARAZZO