Media Services includes packaging features for target format conversion, encryption, and video segmentation for ABR streams. It also provides secure and scalable distribution of the packaged ABR content using leading Content Delivery Network (CDN) partner origination integrations or direct serve edge services. Media Streams simplifies the process for distribution and packaging of streaming formats from source content and enables seamless management of complex video packaging infrastructure.
Media Streams works by ingestion of HLS (m3u8 files) representing transcoded content residing in your Object Storage buckets. You can create content using OCI Media Flow or by using an external transcoding service. However, the content must be compliant with the ingest formats that Media Streams supports and must reside in the Object Storage buckets. Media Streams performs the specified packaging and origination as defined as part of your distribution channels.
Some of the key concepts and terms used in OCI Media Streams are as follows:
Stream Distribution Channel
A user-defined combination of origination and packaging configurations.
OCI Edge Stream CDN Configuration
A no-configuration Content Delivery Network enabling streaming of packaged video content directly from the OCI Media Streams distribution channel without a specific Content Delivery Network (CDN) integration.
Akamai Stream CDN Configuration
A configuration enabling integration with Akamai CDN that allows OCI Media Streams distribution channel to act as an origin server for Akamai.
HLS Packaging Configuration
A user-defined configuration for HTTP Live Streaming (HLS) packaging of video content.
Accessing Media Streams 🔗
You can access Media Streams by using the Console (a browser-based interface), Oracle Cloud Infrastructure CLI, or REST APIs.
Use any of the following options, based on your preference and its suitability for the task you want to complete:
The https://cloud.oracle.com is an easy-to-use, browser-based interface. To access the Console, you must use one of the following supported browsers:
Google Chrome 69 or later
Firefox 62 or later
Safari 12.1 or later
When you sign in to the Console, you are prompted to enter your cloud tenant, your user name, and your password.
Each service in Oracle Cloud Infrastructure integrates with IAM for authentication and authorization, for all interfaces (the Console, SDK or CLI, and REST API).
An administrator in your company needs to set up groups , compartments , and policies that control who can access different services and resources, and the type of their access. For example, the policies control who can create users, create and manage the cloud network, create instances, create buckets, and download objects.
For details about writing policies for Media Streams, see IAM Policies.
For details about writing policies for other services, see Policy Reference.
If you're a regular user (not an administrator) who needs to use the Oracle Cloud Infrastructure resources that your company owns, contact your administrator to set up a user ID for you. The administrator can confirm which compartment or compartments you must use.
Resource Identifiers 🔗
Media Streams resources, similar to most types of resources in OCI, have an Oracle Cloud ID (OCID), which is an Oracle-assigned, unique identifier.
For information about the OCID format and other ways to identify your resources, see Resource Identifiers.
Regions and Availability Domains 🔗
A region is a localized geographic area, and an availability domain is one or more data centers located within a region.
Media Streams is available in all the Oracle Cloud Infrastructure commercial regions. See About Regions and Availability Domains for the list of available regions for Oracle Cloud Infrastructure, associated locations, region identifiers, region keys, and availability domains.
Limits 🔗
Know the Media Streams service limits for your region.
A service limit is the quota or allowance set on a resource.
The following limits are per tenant.
Resource
Limit Name
Oracle Universal Credits
Pay As You Go or Trial
Maximum number of Distribution Channels
media-stream-distribution-channel
1,000
1,000
Maximum number of Packaging Configurations
media-stream-packaging-config
10,000
10,000
Maximum number of CDN Configurations
media-stream-cdn-config
1,000
1,000
Maximum number of Media Assets
media-asset
50,000,000
50,000,000
Integrated Services 🔗
Media Streams is integrated with the following services and features.
IAM
Media Streams integrates with IAM for authentication and authorization, for all interfaces (the Console, SDK, CLI, and REST API).
The Oracle Cloud Infrastructure
Search lets you find resources in your tenancy without requiring you to navigate through different services and compartments. You can search for the media-stream-distribution-channel, media-stream-packaging-config, and media-stream-cdn-config resource type in your search queries.