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 51 more developer resources.
18 APIs
1 MCP Servers
20 Features
On this page
Kin Score
APIs 18
Postman 2
Open Collections 17
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 58
apis.yml
58 Operational Transparency
Composite quality — 65.3/100 · strong
Contract Quality
16.6 / 25
Developer Ergonomics
15.7 / 20
Operational Transparency
7.5 / 13
Contract Governance
3.6 / 12
Agent readiness — 38/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
0 / 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
0 / 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).
Scroll for all 17
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
Other 1
Properties that don't map to a standard resource type
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
tags_raw:
- 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
- Manifests
tags_raw:
- 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:
- Webhook
tags_raw:
- 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: Overlay
url: overlays/dolby-io-realtime-streaming-api-overlay.yaml
- 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.23'
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/dolby-io"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/dolby-io/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/dolby-io/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.