Dolby OptiView Attach Ingest and Engine then Go Live
A 4-step recipe with Dolby.io. We can help you get access.
Recipe · 4 steps
Dolby OptiView Attach Ingest and Engine then Go Live
with Dolby.io · OTT & Streaming Delivery
Create an ingest and engine on a channel, start it, and wait for playing.
- Create the ingest (source feed) on the channel. Returns the ingest id and stream key under data.
- Provision a transcoding engine bound to the new ingest, deployed in the requested region with the chosen ABR ladder.
- Start the channel, which boots the newly attached engine.
- Poll the channel until its status reaches playing (live) or error. Status transitions through deploying, starting, waiting and ingesting while the engine spins up.
What you'll need to have ready
- authorization: HTTP Basic Authorization header value.
- channelId: The id of the channel to attach the ingest and engine to.
- ingestName: Name of the ingest to create.
- ingestType: Ingest type (rtmp-push, rtmp-pull, srt-pull, srt-push, or sdi-pull).
- ingestUrl: Source URL (required for pull ingest types).
- region: Region id to deploy the engine in (and required for rtmp-push ingests).
- engineName: Name of the transcoding engine to create.
- abrLadderId: ABR ladder id used for the engine quality configuration.
For your developer
Arazzo workflow dolby-io:attach-ingest-engine-and-go-live, 4 operations: create-channel-ingest → create-channel-engine → start-channel → get-channel. Specs on APIs.io.