Home
Providers
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.
Dolby.io publishes 14 APIs on the APIs.io network, including ABR Ladders API, Analytics API, Channels API, and 11 more. Tagged areas include Media, Streaming, Real-time Streaming, WebRTC, and Live Streaming.
The Dolby.io catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Dolby.io’s developer surface includes CLI, authentication, developer portal, documentation, getting-started guide, signup flow, pricing, and 50 more developer resources.
18 APIs
1 MCP Servers
20 Features
Media Streaming Real-time Streaming WebRTC Live Streaming Low Latency Video Audio Broadcast Player Advertising Dolby OptiView Millicast THEOlive THEOplayer
On this page
Kin Score
APIs 18
Postman 2
Open Collections 2
Arazzo 11
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 20
Vocabularies 1
Spectral Rules 2
JSON Schema 3
Examples 3
Security Posture 3
Agentic Access 1
Resources 57
apis.yml
76 Operational Transparency
Composite quality — 72.5/100 · exemplar
Contract Quality
16.2 / 25
Developer Ergonomics
13.9 / 20
Commercial Clarity
15.8 / 20
Operational Transparency
9.9 / 13
Agent readiness — 47/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
4 / 4
Consent & Bot Identity
3 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 18
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Multi-step API workflows described with the Arazzo specification.
Scroll for all 11
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
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
Scroll for all 20
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 17
Pagination, idempotency, versioning, errors, and events
Scroll for all 17
Build 15
SDKs, sample code, and the tooling you integrate with
Scroll for all 15
Access & Security 5
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Source (apis.yml)
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
accessModel:
pricing: enterprise
onboarding: self-serve
trial: false
try_now: false
public: false
label: Enterprise · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/dolby-io.png
access: 3rd-Party
apis:
- 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.
- aid: dolby-io:dolby-io-abr-ladders-api
name: Dolby.io ABR Ladders API
description: The ABR Ladders API from Dolby.io — 1 operation(s) for abr ladders.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- ABR Ladders
properties:
- type: OpenAPI
url: openapi/dolby-io-abr-ladders-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-analytics-api
name: Dolby.io Analytics API
description: Account-level usage, tracking, and advanced reporting.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Analytics
properties:
- type: OpenAPI
url: openapi/dolby-io-analytics-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-channels-api
name: Dolby.io Channels API
description: The Channels API from Dolby.io — 20 operation(s) for channels.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Channels
properties:
- type: OpenAPI
url: openapi/dolby-io-channels-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-cluster-api
name: Dolby.io Cluster API
description: Cluster discovery for region-specific publish/subscribe URLs.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Cluster
properties:
- type: OpenAPI
url: openapi/dolby-io-cluster-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-custom-endpoint-providers-api
name: Dolby.io Custom Endpoint Providers API
description: The Custom Endpoint Providers API from Dolby.io — 1 operation(s) for custom endpoint providers.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Custom Endpoint Providers
properties:
- type: OpenAPI
url: openapi/dolby-io-custom-endpoint-providers-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-custom-endpoints-api
name: Dolby.io Custom Endpoints API
description: The Custom Endpoints API from Dolby.io — 2 operation(s) for custom endpoints.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Custom Endpoints
properties:
- type: OpenAPI
url: openapi/dolby-io-custom-endpoints-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-distributions-api
name: Dolby.io Distributions API
description: The Distributions API from Dolby.io — 13 operation(s) for distributions.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Distributions
properties:
- type: OpenAPI
url: openapi/dolby-io-distributions-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-engines-api
name: Dolby.io Engines API
description: The Engines API from Dolby.io — 6 operation(s) for engines.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Engines
properties:
- type: OpenAPI
url: openapi/dolby-io-engines-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-ingests-api
name: Dolby.io Ingests API
description: The Ingests API from Dolby.io — 3 operation(s) for ingests.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Ingests
properties:
- type: OpenAPI
url: openapi/dolby-io-ingests-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-publishtoken-api
name: Dolby.io PublishToken API
description: Create and manage publish (broadcaster) tokens.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- PublishToken
properties:
- type: OpenAPI
url: openapi/dolby-io-publishtoken-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-regions-api
name: Dolby.io Regions API
description: The Regions API from Dolby.io — 1 operation(s) for regions.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Regions
properties:
- type: OpenAPI
url: openapi/dolby-io-regions-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-subscribetoken-api
name: Dolby.io SubscribeToken API
description: Create and manage subscribe (viewer) tokens.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- SubscribeToken
properties:
- type: OpenAPI
url: openapi/dolby-io-subscribetoken-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-webhook-api
name: Dolby.io Webhook API
description: Register and manage event-driven webhooks for feeds, recordings, thumbnails, transcoders, and viewer connections.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Webhook
properties:
- type: OpenAPI
url: openapi/dolby-io-webhook-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
- aid: dolby-io:dolby-io-webhooks-api
name: Dolby.io Webhooks API
description: The Webhooks API from Dolby.io — 4 operation(s) for webhooks.
humanURL: https://optiview.dolby.com/docs/millicast/
tags:
- Webhooks
properties:
- type: OpenAPI
url: openapi/dolby-io-webhooks-api-openapi.yml
- type: Documentation
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: JSONSchema
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: JSONLD
url: json-ld/dolby-io-context.jsonld
- type: GraphQL
url: graphql/dolby-io-graphql.md
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/
- type: Documentation
url: https://optiview.dolby.com/docs/theolive/api/
common:
- type: AgenticAccess
url: agentic-access/dolby-io-agentic-access.yml
- type: Packages
url: packages/dolby-io-packages.yml
- type: WellKnown
url: well-known/dolby-io-well-known.yml
- type: SecurityTxt
url: well-known/dolby-io-security.txt
- type: MCPServer
url: mcp/dolby-io-mcp.yml
- type: LLMsTxt
url: llms/dolby-io-llms.txt
- type: Conformance
url: conformance/dolby-io-conformance.yml
- type: Lifecycle
url: lifecycle/dolby-io-lifecycle.yml
- type: Conventions
url: conventions/dolby-io-conventions.yml
- type: CLI
url: cli/dolby-io-cli.yml
- type: Components
url: components/dolby-io-components.yml
- type: DataModel
url: data-model/dolby-io-data-model.yml
- type: VulnerabilityDisclosure
url: security/dolby-io-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/dolby-io-domain-security.yml
- type: Authentication
url: authentication/dolby-io-authentication.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/dolbyio/overview
- type: Arazzo
url: arazzo/dolby-io-attach-ingest-engine-and-go-live-workflow.yml
name: Dolby OptiView Attach Ingest and Engine then Go Live
- type: Arazzo
url: arazzo/dolby-io-audit-channel-run-history-workflow.yml
name: Dolby OptiView Audit Channel Run History
- type: Arazzo
url: arazzo/dolby-io-enable-recording-webhook-and-token-workflow.yml
name: Dolby OptiView Enable Recording Webhook and Token
- type: Arazzo
url: arazzo/dolby-io-inspect-engine-last-run-workflow.yml
name: Dolby OptiView Inspect an Engine's Last Run
- type: Arazzo
url: arazzo/dolby-io-provision-and-start-channel-workflow.yml
name: Dolby OptiView Provision and Start a Channel
- type: Arazzo
url: arazzo/dolby-io-provision-broadcast-token-with-cluster-workflow.yml
name: Dolby OptiView Provision a Broadcast Token with Cluster
- type: Arazzo
url: arazzo/dolby-io-provision-viewer-token-workflow.yml
name: Dolby OptiView Provision a Viewer Token
- type: Arazzo
url: arazzo/dolby-io-publish-distribution-with-security-workflow.yml
name: Dolby OptiView Publish a Secured Distribution
- type: Arazzo
url: arazzo/dolby-io-start-single-engine-and-confirm-workflow.yml
name: Dolby OptiView Start a Single Engine and Confirm
- type: Arazzo
url: arazzo/dolby-io-stop-channel-and-confirm-idle-workflow.yml
name: Dolby OptiView Stop a Channel and Confirm Idle
- type: Arazzo
url: arazzo/dolby-io-teardown-channel-workflow.yml
name: Dolby OptiView Tear Down a Channel
- 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: SDKs
url: https://github.com/dolbyio/dolbyio-rest-apis-client-node
name: REST APIs Client for Node.js
- type: SDKs
url: https://github.com/dolbyio/dolbyio-rest-apis-client-python
name: REST APIs Client for Python
- type: SDKs
url: https://github.com/dolbyio/dolbyio-rest-apis-client-dotnet
name: REST APIs Client for .NET
- type: SDKs
url: https://github.com/dolbyio/rts-uikit-ios
name: Real-time Streaming UIKit for iOS
- type: Tools
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: Forums
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-06-20'
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: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'