Overview of Media Flow

Media Flow enables you to integrate with other OCI AI Services such as Speech, Language, and Vision. When a media workflow includes one of these tasks, OCI Media Flow automatically sends the required data to the AI Services and collects the results.

OCI Media Flow includes packaging features for target format conversion and video segmentation for ABR streams. You can ingest the transcoded content directly into Media Streams or stream it separately.

Tip

Watch a video introduction to the service.

Media Flow Concepts

Some of the key concepts and terms used in OCI Media Flow are as follows:

  • Media Workflow: A user-defined workflow for processing media content. Media workflow includes multiple media workflow tasks that define the processing tasks to be performed.
  • System Workflow: Predefined media workflows that you can use.
  • Media Workflow Task: Defines the processing to be performed at a specific point in the workflow based on their type.
  • Media Flow Job: Jobs are used to run content through a workflow. You can define multiple media workflows and use the workflows to create multiple jobs.

Accessing Media Flow

You can access OCI Media Flow 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.

While performing an action if you get any issues related to permission or authorization, then contact your administrator to check the type of access.

To get started with the OCI Media Flow, see Getting Started with Media Flow.

Authentication and Authorization

Each service in OCI 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 regular user (not an administrator) who needs to use the OCI 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 be using.

Resource Identifiers

Media Flow 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 Flow resources.

Media Flow 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 Flow service limits for your region.

A service limit is the quota or allowance set on a resource.

The following limits are per tenant and doesn’t impact the number of jobs that you can run. The maximum jobs in non-terminal state (jobs in ACCEPTED and IN_PROGRESS state) is 2,000 per tenancy.

There is no limit on the input file size. At least five jobs can be processed concurrently, and oversubscribe the concurrency limit if there are no other tenancy job in the queue in that region. Your jobs are queued in a first-in, first-out sequence. However, your throughput will vary based on the available resources and level of activity in your region.

Resource Limit Name Oracle Universal Credits Pay As You Go or Trial
Maximum number of Media Workflows media-workflow 500,000 500,000
Maximum number of Media Workflow Jobs media-workflow-jobs 2000 2000
Maximum number of Media Workflow Configurations media-workflow-configuration 500,000 500,000
Maximum number of Media Assets media-asset 50,000,000 50,000,000

Integrated Services

Media Flow is integrated with various services and features.

Identity and Access Management

Media Flow integrates with Oracle Cloud Infrastructure Identity and Access Management (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 Flow users. You can also create IAM Policies to control user access to Media Flow.

Events

Media Flow is integrated with the Events service. See Media Flow Events.

Search

The OCI Search service lets you find resources in your tenancy without requiring you to navigate through different services and compartments. You can search for the media workflow resource type in your search queries.

See Search for details.

Vision

The OCI Vision service enables you to upload images to detect and classify objects in them. Media Flow integrates with the Vision service for object detection and text extraction.

Language

The OCI Language service lets you automate sophisticated text analysis at scale without any machine learning expertise. Media Flow integrates with the Language service for NLP-based analysis of the transcripts.

Speech

The OCI Speech service lets you convert audio files to readable text that is stored in JSON and SubRip Subtitle (SRT) formats. Media Flow integrates with the Speech service for automatic transcription.