Home
Dolby.io
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.
6 APIs
9 Capabilities
20 Features
Media Streaming Real-time Streaming WebRTC Live Streaming Low Latency Video Audio Broadcast Player Advertising Dolby OptiView Millicast THEOlive THEOplayer
Dolby.io publishes 2 APIs on the APIs.io network: Dolby OptiView Real-time Streaming API and Dolby OptiView Live (THEOlive) API. Tagged areas include Media, Streaming, Real-time Streaming, WebRTC, and Live Streaming.
The Dolby.io catalog on APIs.io includes 9 machine-runnable capabilities , 1 JSON-LD context, and 1 Spectral governance ruleset.
Dolby.io’s developer surface includes developer portal, documentation, getting-started guide, signup flow, pricing, engineering blog, SDKs, and 23 more developer resources.
Real-time WebRTC streaming platform (formerly Millicast). Manage publish and subscribe tokens, configure webhook delivery for feeds, recordings, thumbnails, transcoders, and vie...
Low-latency live streaming API (formerly THEOlive). Programmatic control of Channels, Ingests (RTMP push/pull, SRT, SDI), Engines (transcoding, DRM, overlays, ABR ladders), Dist...
Legacy Dolby.io Media APIs for cloud-based audio and video processing. Includes Enhance (noise reduction, leveling, dialog isolation), Analyze (loudness, speech metrics, diagnos...
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...
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...
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 ...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Retrieve account-level publish-minute, viewer-minute, and bytes-transferred totals from the Dolby OptiView Real-time Streaming platform.
Run with Naftiko
Create, list, retrieve, update, and delete publish (broadcaster) tokens on the Dolby OptiView Real-time Streaming platform (Millicast). Lead operation; Create Publish Token.
Run with Naftiko
Create, list, retrieve, update, and delete subscribe (viewer) tokens on the Dolby OptiView Real-time Streaming platform (Millicast). Lead operation; Create Subscribe Token.
Run with Naftiko
Register webhook URLs to receive feed, recording, thumbnail, transcoder, and viewer-connection events from the Dolby OptiView Real-time Streaming platform. Payloads are signed w...
Run with Naftiko
Create, list, retrieve, update, delete, start, and stop live streaming channels on the Dolby OptiView Live (THEOlive) platform.
Run with Naftiko
Manage stream-delivery endpoints with security controls (geo-blocking, IP blocking, referer restrictions) and WebRTC delivery on the Dolby OptiView Live (THEOlive) platform.
Run with Naftiko
Manage transcoding engines (quality profiles, DRM, overlays, output formats) on the Dolby OptiView Live (THEOlive) platform.
Run with Naftiko
Manage channel input sources (RTMP push/pull, SRT, SDI) on the Dolby OptiView Live (THEOlive) platform.
Run with Naftiko
Subscribe to 30+ event types via webhook delivery on the Dolby OptiView Live (THEOlive) platform, with full delivery logs.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
OptiView Real-time Streaming (Millicast) — sub-500ms WebRTC streaming to 100k+ viewers
WHIP and WHEP protocol support for standards-based publish and playback
Multi-protocol ingest — WebRTC, SRT, RTMP, RTMPS
Video codec support — H.264, H.265, VP8, VP9, AV1; Opus audio
Publish and Subscribe token APIs with regex stream names, geo restrictions, IP binding
Webhooks for feeds, recordings, thumbnails, transcoders, and viewer connections (HMAC-SHA1 signed)
Account-level analytics — publish minutes, viewer minutes, bytes transferred
OptiView Live (THEOlive) — live channels with low latency, Nielsen tracking, DRM, server-side ads
Channels, Ingests, Engines, Distributions resource model with full REST and GraphQL surfaces
Server-Guided Ad Insertion (SGAI) with Google Ad Manager integration
OptiView Player SDKs — Web, Android, iOS/tvOS, React Native, Flutter, Chromecast, Roku
Open Video UI component library for player customization
Legacy Media APIs — Enhance, Analyze, Transcode, Diagnose, Music Mastering
Legacy Communications APIs — WebRTC conferencing, spatial audio, recording, RTMP/HLS streaming
Official REST API client SDKs for Node.js, Python, and .NET
Real-time Streaming UI Kit for iOS (Swift)
WebRTC statistics parser for browser-side diagnostics
Region presence across US East/West, Europe, Asia-Pacific, and South America
Bearer-token authentication via per-account API Secrets
Status page tracking core services and regional infrastructure
0 classes · 8 properties
JSON-LD
8 rules ·
3 errors
5 warnings
SPECTRAL
Sources
aid: dolby-io
url: https://raw.githubusercontent.com/api-evangelist/dolby-io/refs/heads/main/apis.yml
name: Dolby.io
tags:
- Media
- Streaming
- Real-time Streaming
- WebRTC
- Live Streaming
- Low Latency
- Video
- Audio
- Broadcast
- Player
- Advertising
- Dolby OptiView
- Millicast
- THEOlive
- THEOplayer
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
apis:
- aid: dolby-io:dolby-io-realtime-streaming-api
name: Dolby OptiView Real-time Streaming API
tags:
- Real-time Streaming
- WebRTC
- WHIP
- WHEP
- Live Streaming
- Low Latency
- Tokens
- Webhooks
- Analytics
humanURL: https://optiview.dolby.com/docs/millicast/
properties:
- url: https://optiview.dolby.com/docs/millicast/
type: Documentation
- url: https://optiview.dolby.com/docs/millicast/token-api/
type: Documentation
- url: https://optiview.dolby.com/docs/millicast/webhooks/
type: Documentation
- url: https://optiview.dolby.com/docs/millicast/getting-started/using-rest-apis/
type: Documentation
- url: openapi/dolby-io-realtime-streaming-api-openapi.yml
type: OpenAPI
- url: capabilities/realtime-streaming-publish-tokens.yaml
type: NaftikoCapability
- url: capabilities/realtime-streaming-subscribe-tokens.yaml
type: NaftikoCapability
- url: capabilities/realtime-streaming-webhooks.yaml
type: NaftikoCapability
- url: capabilities/realtime-streaming-analytics.yaml
type: NaftikoCapability
- url: json-schema/dolby-io-publish-token-schema.json
type: JSONSchema
- url: json-schema/dolby-io-subscribe-token-schema.json
type: JSONSchema
- url: json-schema/dolby-io-webhook-schema.json
type: JSONSchema
- url: json-ld/dolby-io-context.jsonld
type: JSONLD
description: Real-time WebRTC streaming platform (formerly Millicast). Manage publish and subscribe
tokens, configure webhook delivery for feeds, recordings, thumbnails, transcoders, and viewer
connections, retrieve account analytics, and discover regional cluster URLs. Supports WHIP/WHEP,
SRT, RTMP/RTMPS ingest with H.264, H.265, VP8, VP9, AV1 video and Opus audio. Sub-500ms latency
to global audiences at scale.
- aid: dolby-io:dolby-io-theolive-api
name: Dolby OptiView Live (THEOlive) API
tags:
- Live Streaming
- Low Latency
- Channels
- Transcoding
- DRM
- Webhooks
- Analytics
humanURL: https://optiview.dolby.com/docs/theolive/api/
properties:
- url: https://optiview.dolby.com/docs/theolive/
type: Documentation
- url: https://optiview.dolby.com/docs/theolive/api/
type: Documentation
- url: https://api.theo.live/v2/api-docs/swagger.json
type: OpenAPI
- url: openapi/dolby-io-theolive-api-openapi.yml
type: OpenAPI
- url: capabilities/theolive-channels.yaml
type: NaftikoCapability
- url: capabilities/theolive-ingests.yaml
type: NaftikoCapability
- url: capabilities/theolive-engines.yaml
type: NaftikoCapability
- url: capabilities/theolive-distributions.yaml
type: NaftikoCapability
- url: capabilities/theolive-webhooks.yaml
type: NaftikoCapability
description: Low-latency live streaming API (formerly THEOlive). Programmatic control of Channels,
Ingests (RTMP push/pull, SRT, SDI), Engines (transcoding, DRM, overlays, ABR ladders),
Distributions (geo-blocking, IP/referrer restrictions, WebRTC delivery), Regions, Webhooks
(30+ event types with delivery logs), and Analytics (transcoding minutes, viewing minutes,
bytes transferred, browser/country breakdowns). Supports Nielsen tracking, server-side ads,
DRM, and DVR. v2 API published at api.theo.live with HTTP Basic auth.
- aid: dolby-io:dolby-io-media-api
name: Dolby.io Media API
tags:
- Media Processing
- Audio Enhancement
- Noise Reduction
- Music Mastering
- Transcoding
- Analyze
humanURL: https://docs.dolby.io/media-apis/
properties:
- url: https://docs.dolby.io/media-apis/
type: Documentation
- url: https://www.postman.com/dolbyio/dolby-io-media-apis/overview
type: Documentation
description: Legacy Dolby.io Media APIs for cloud-based audio and video processing. Includes
Enhance (noise reduction, leveling, dialog isolation), Analyze (loudness, speech metrics,
diagnostics), Transcode (web/mobile output formats), Diagnose (audio quality reporting), and
Music Mastering. Jobs are submitted with media URLs and polled or webhook-notified. Status
monitored at status.dolby.io. Use of these APIs is migrating to the OptiView platform.
- aid: dolby-io:dolby-io-communications-api
name: Dolby.io Communications API
tags:
- Communications
- Conferencing
- WebRTC
- Voice
- Video
- Recording
- Legacy
humanURL: https://docs.dolby.io/communications-apis/
properties:
- url: https://docs.dolby.io/communications-apis/
type: Documentation
- url: https://docs.dolby.io/communications-apis/reference/introduction-to-streaming-api
type: Documentation
description: 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
Token, Conference, Recording, Monitor, Mixer Direct, Streaming (RTMP/HLS), and Webhooks
services. Documentation now redirects to the OptiView portal; status.dolby.io still tracks
these services. Generally superseded by the OptiView product line; existing customers should
contact Dolby for migration guidance.
- aid: dolby-io:dolby-optiview-ads-api
name: Dolby OptiView Ads API
tags:
- Advertising
- Server-Guided Ad Insertion
- SGAI
- Live Streaming
- Manifest
humanURL: https://optiview.dolby.com/docs/ads/
properties:
- url: https://optiview.dolby.com/docs/ads/
type: Documentation
- url: https://optiview.dolby.com/docs/ad-engine/
type: Documentation
description: 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 decisioning; the Ad Engine handles ad-format transformation; the OptiView Player fetches
and replaces creatives client-side. Supports Full Screen, Double Box, and L-shape ad formats
across web, mobile, and TV platforms.
- aid: dolby-io:dolby-optiview-player-sdk
name: Dolby OptiView Player SDK (THEOplayer)
tags:
- Player
- SDK
- HLS
- MPEG-DASH
- DRM
- Advertising
humanURL: https://optiview.dolby.com/docs/theoplayer/
properties:
- url: https://optiview.dolby.com/docs/theoplayer/
type: Documentation
- url: https://optiview.dolby.com/docs/open-video-ui/
type: Documentation
description: 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
integration, low-latency WebRTC playback through the OptiView Real-time Streaming feed, and
the Open Video UI component library for fully customizable player interfaces. Latest series
11.x; long history of releases back to 4.x.
common:
- type: Portal
url: https://optiview.dolby.com
- type: Portal
url: https://dolby.io
- type: Documentation
url: https://optiview.dolby.com/docs/
- type: Documentation
url: https://docs.dolby.io/
- type: GettingStarted
url: https://optiview.dolby.com/docs/millicast/getting-started/
- type: SignUp
url: https://streaming.dolby.io
- type: StatusPage
url: https://status.dolby.io
- type: Pricing
url: https://optiview.dolby.com/plans/
- type: Plans
url: plans/dolby-io-plans-pricing.yml
- type: RateLimits
url: rate-limits/dolby-io-rate-limits.yml
- type: FinOps
url: finops/dolby-io-finops.yml
- type: Blog
url: https://dolby.io/blog/
- type: PrivacyPolicy
url: https://www.dolby.com/about/legal/privacy-policy/
- type: TermsOfService
url: https://www.dolby.com/about/legal/terms-of-service-for-dolby-io/
- type: TrustCenter
url: https://trust.dolby.com/
- type: GitHubOrganization
url: https://github.com/dolbyio
- type: GitHubOrganization
url: https://github.com/dolbyio-samples
- type: SDK
url: https://github.com/dolbyio/dolbyio-rest-apis-client-node
name: REST APIs Client for Node.js
- type: SDK
url: https://github.com/dolbyio/dolbyio-rest-apis-client-python
name: REST APIs Client for Python
- type: SDK
url: https://github.com/dolbyio/dolbyio-rest-apis-client-dotnet
name: REST APIs Client for .NET
- type: SDK
url: https://github.com/dolbyio/rts-uikit-ios
name: Real-time Streaming UIKit for iOS
- type: Tool
url: https://github.com/dolbyio/web-webrtc-stats
name: WebRTC Stats Parser
- type: CodeExamples
url: https://github.com/dolbyio-samples
name: Dolby.io Samples GitHub Org
- type: CodeExamples
url: https://github.com/dolbyio-samples/streaming-WHIP-WHEP-node-sample
name: WHIP/WHEP Node Sample
- type: CodeExamples
url: https://github.com/dolbyio-samples/streaming-webhook-thumbnails
name: Streaming Webhook Thumbnails Sample
- type: CodeExamples
url: https://github.com/dolbyio-samples/stream-app-web-viewer
name: WebRTC Low-Latency Streaming App (4K)
- type: Tools
url: https://github.com/dolbyio/awesome-audio
name: Awesome Audio
- type: Forum
url: https://github.com/orgs/dolbyio/discussions
- type: Webhooks
url: https://optiview.dolby.com/docs/millicast/webhooks/
- type: ChangeLog
url: https://optiview.dolby.com/docs/release-notes/
- type: Features
data:
- OptiView Real-time Streaming (Millicast) — sub-500ms WebRTC streaming to 100k+ viewers
- WHIP and WHEP protocol support for standards-based publish and playback
- Multi-protocol ingest — WebRTC, SRT, RTMP, RTMPS
- Video codec support — H.264, H.265, VP8, VP9, AV1; Opus audio
- Publish and Subscribe token APIs with regex stream names, geo restrictions, IP binding
- Webhooks for feeds, recordings, thumbnails, transcoders, and viewer connections (HMAC-SHA1 signed)
- Account-level analytics — publish minutes, viewer minutes, bytes transferred
- OptiView Live (THEOlive) — live channels with low latency, Nielsen tracking, DRM, server-side ads
- Channels, Ingests, Engines, Distributions resource model with full REST and GraphQL surfaces
- Server-Guided Ad Insertion (SGAI) with Google Ad Manager integration
- OptiView Player SDKs — Web, Android, iOS/tvOS, React Native, Flutter, Chromecast, Roku
- Open Video UI component library for player customization
- Legacy Media APIs — Enhance, Analyze, Transcode, Diagnose, Music Mastering
- Legacy Communications APIs — WebRTC conferencing, spatial audio, recording, RTMP/HLS streaming
- Official REST API client SDKs for Node.js, Python, and .NET
- Real-time Streaming UI Kit for iOS (Swift)
- WebRTC statistics parser for browser-side diagnostics
- Region presence across US East/West, Europe, Asia-Pacific, and South America
- Bearer-token authentication via per-account API Secrets
- Status page tracking core services and regional infrastructure
sources:
- https://optiview.dolby.com/
- https://optiview.dolby.com/docs/millicast/
- https://optiview.dolby.com/docs/theolive/
- https://optiview.dolby.com/docs/theoplayer/
- https://optiview.dolby.com/docs/ads/
- https://optiview.dolby.com/plans/
- https://github.com/dolbyio
- https://github.com/dolbyio-samples
- https://status.dolby.io
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: 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.
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'