Oracle Media Services
Media Distribution & Packaging

Oracle Media Services

Oracle Media Services in Streamcake: distribution channels with OCI Edge or Akamai CDN, HLS/DASH packaging with optional AES-128, media assets from Object Storage playlists, and ordered delete steps.
Streamcake integrates with Oracle Media Services via the OCI Media Services SDK for streaming distribution: CreateDistributionChannel with CDN type OCI_EDGE or AKAMAI; ConfigureDistributionPackaging for HLS or DASH with segment duration and NONE or AES128 encryption using OCI KMS; CreateMediaAsset for playlist objects in OCI Object Storage; IngestPlaylistAsset attaches the asset to the channel and generates session-token preview URLs; GeneratePlaylist for raw playlist content; ActivateStream promotes preview URL to an Active HLS stream URL. Cleanup: ordered delete steps for channel, CDN config, packaging, and media asset.

Not sure where to start?

Tell us your use case and we'll recommend the right MediaLive configuration for your workflow.


Features

Creates Stream Distribution Channel plus Stream CDN config — OCI_EDGE or AKAMAI with domain for playback URL construction.
ConfigureDistributionPackaging for HLS or DASH with segment duration; encryption NONE or AES128 with OCI KMS key when enabled.
CreateMediaAsset points a playlist-type asset at OCI Object Storage namespace, bucket, and object path (e.g. master playlist).
IngestPlaylistAsset attaches asset to channel, polls until Active, generates session token with Playlist and Edge scopes, assigns Preview HLS URL.
GeneratePlaylist calls the media stream API to return raw playlist content for validation or downstream use.
ActivateStream adds Active HLS StreamUrl from PreviewURL (database-only step; no additional OCI Media API call).
CreateDistributionChannel supports OCI_EDGE or AKAMAI CDN types — Akamai requires edge hostname and optional token/origin auth in configuration.
Ordered cleanup: DeleteDistributionChannel, DeleteDistributionCdnConfig, DeleteDistributionPackaging, DeleteMediaAsset (asset and derivations) — irreversible per OCI behaviour.

Ready to go live with broadcast-grade reliability?

Provision a Oracle Media Services in minutes. No infrastructure to manage — Streamcake handles everything end-to-end.

Use Cases

Use OCI_EDGE for streamlined edge configuration when OCI Edge meets your delivery requirements.

Target Audience
  • OCI-first teams
Key Features Used
  • CreateDistributionChannel
  • OCI_EDGE
Run four delete steps when retiring a distribution: DeleteDistributionChannel, DeleteDistributionCdnConfig, DeleteDistributionPackaging, DeleteMediaAsset. Order and locking are handled in Streamcake workflows — irreversible operations.

Target Audience
  • Platform ops
Key Features Used
  • DeleteDistributionChannel
  • DeleteDistributionCdnConfig
  • DeleteDistributionPackaging
  • DeleteMediaAsset
Point CreateMediaAsset at HLS/DASH manifests in OCI Object Storage; ingest into a distribution channel for tokenized playback.

Target Audience
  • OTT platforms
  • studios
Key Features Used
  • CreateMediaAsset
  • IngestPlaylistAsset
  • CreateDistributionChannel
Configure HLS or DASH packaging; IngestPlaylistAsset yields preview URL; Activate Stream promotes to active HLS for viewers.

Target Audience
  • Broadcasters
  • OTT
Key Features Used
  • ConfigureDistributionPackaging
  • IngestPlaylistAsset
  • ActivateStream
Enable AES128 packaging with OCI KMS key OCID in configuration for encrypted segments — align with key governance.

Target Audience
  • Security-conscious media
Key Features Used
  • ConfigureDistributionPackaging
  • KMS
CreateDistributionChannel with AKAMAI CDN type and edge hostname configuration per your Akamai design.

Target Audience
  • Enterprises with Akamai standards
Key Features Used
  • CreateDistributionChannel
  • CDN config

Ready to go live with broadcast-grade reliability?

Provision a MediaLive channel in minutes. No infrastructure to manage — Streamcake handles everything end-to-end.