Media Streams Overview
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.
Media Streams Concepts
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.
For information, see supported browser and Security Credentials.
Note
Avoid entering confidential information when assigning descriptions, tags, or friendly names to your cloud resources through the Console, API, or CLI. - To use the OCI CLI or REST APIs, you can set up your environment, or use Oracle Cloud Infrastructure
Cloud Shell.
- To use the CLI or REST APIs in Cloud Shell, sign in to the Console. See Using Cloud Shell and the CLI Command Reference.
- To install the OCI CLI in your environment, follow the steps in the Install CLI quick start. For a list of available SDKs, see SDKs and the CLI. See also an overview of the CLI.
- When using REST APIs, refer to REST API documentation and API Reference and Endpoints.
While performing an action if you encounter any issues related to permission or authorization, contact your administrator to check the type of access.
To get started with the Media Streams, see Getting Started with Media Streams.
Authentication and Authorization
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.
- If you're a new administrator, see Getting Started with Policies.
- 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.
Regions and availability domains indicate the physical and logical organization of your Media Streams resources.
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).
See Authentication and Authorization for details.
Common policies can be created to authorize Media Streams users. You can also create IAM Policies to control user access to Media Streams.
Events
Media Streams is integrated with the Events service. See Media Streams Events for details.
Search
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.