| Status |
In production since 2019, actively developed |
End of life Streams deactivated on or soon after Dec 31, 2026 |
Generally available; migration window runs through 2026 |
| Engine ownership |
Sardius Media. Neutral, independent infrastructure vendor |
Akamai |
MediaKind, as of June 2026. Formerly Harmonic's video business; Harmonic is now pure-play broadband and no longer owns the technology |
| Migration path |
Add one HLS push destination. Reversible at any time |
n/a (this is the thing being left) |
One-way. Akamai states no rollback once MSL5 settings or Harmonic hostnames are touched |
| Role |
Live origin and delivery, with manifest assembly on the way out |
Live origin + packager |
Live origin + packager |
| Ingest |
HTTP POST HLS push with token auth (PUT also accepted). Standard, known file structure |
HTTP push, HLS and DASH |
HTTP POST, digest or header-key auth, IP allowlist, primary + backup |
| Packaging out |
HLS: TS and CMAF/fMP4 |
HLS, DASH |
HLS, DASH, CMAF |
| HEVC |
Shipped and tested against real AWS Elemental HEVC traffic |
Supported |
Supported |
| DVR window |
No architectural cap. dvrLength is set per stream on the publish token, bounded by storage. 24/7 streams roll on uninterrupted, but make a new archive every 24 hours |
30 minutes sliding. Instant TV extends playback to the last 12 hours, but requires Advanced Archive |
12-hour sliding playlist maximum |
| Archive / live-to-VOD |
Automatic the moment a stream ends. Keep indefinitely, or expire on a schedule you set |
Basic Archive (indefinite, or purged on a policy) or Advanced Archive (up to 31 days, required for Instant TV), with manual clip-out of the time range |
Live2VOD clips up to 24 hours long; archive retention up to 62 days |
| Scheduled go-live |
Supported on a channel with a calendar event. Start the encoder early and rehearse against a private preview playlist, then the public stream begins at the scheduled time |
Not documented. MSL4's startTime is an Instant TV playback offset, not a deferred public start |
Not documented |
| Storage |
Bring your own: any S3-compatible bucket. Or our multi-cloud pool, or both at once |
Akamai NetStorage |
Akamai-internal |
| CDN |
Multi-CDN: Cloudflare and Fastly, both offered in the master manifest and both running the same delivery code |
Akamai |
Akamai |
| Ingest regions |
Cloudflare global edge; storage spread multi-region |
Akamai network |
Three regions: SEA, ORD, LON |
| Live manifest control |
Live clipping to VOD, DVR resized on the fly, multi-language VTT injection, audio/subtitle track filtering, embedded CEA-608 declaration, stream delay, audio-only renditions, trick-play thumbnails, ad-break signalling |
Not offered |
Not offered |
| Provisioning |
One API call returns the stream and its publish token |
Stream configuration in the Akamai portal |
Stream config plus CNAME / AMD property setup |
| Health & monitoring |
Per-variant status JSON, alerting, 5-minute idle auto-end |
Portal + reporting |
"Self-healing network" claims; dashboard and API |
| Primary / backup ingest |
Supported. Primary and backup publish URLs, with failover between them |
Supported |
Required, with primary and backup in different locations |
| Geo restrictions |
Enforced at delivery today. Per-stream country and region allow/deny lists, applied to live and archives. Fastly parity is Early Q4 |
Via separate Akamai products |
Via separate Akamai products |
| DASH output |
On request Same logic, different container |
Yes |
Yes |
| Ad signalling |
Delivery-side ad-break signalling ships today. EXT-X-DATERANGE and SCTE-35 interop markers projected into live and VOD manifests. Encoder-inserted SCTE-35 passthrough is Early Q4 |
Not documented |
Not documented |
| Content protection |
Token auth on the publish side, geo restrictions enforced at delivery, and viewer-facing DRM today via EZDRM through our Bitmovin player |
Not documented |
Not documented |
| Captions |
Multi-language WebVTT injected at delivery, with subtitle playlists built on the fly, default-track selection, and embedded CEA-608 declared in the master playlist |
WebVTT |
WebVTT, IMSC1 / SMPTE-TT |
| Low-latency HLS |
Queued |
No |
Beta, synthesized from standard HLS, 4–6s claimed |
| Transcoding |
None by design; we take what your encoder sends |
None |
None today; roadmap / separate product |