What is Media Services
Access Governance
Analytics Cloud
Anomaly Detection
API Gateway
Application Dependency Management
Application Performance Monitoring
Archive Storage
Artifact Registry
Audit
Automated CEMLI Execution
Bastion
Big Data Service
Billing and Cost Management
Block Volume
Blockchain Platform
New Cache with Redis
Certificates
Classic Migration
Cloud Advisor
Cloud Guard
Cloud Shell
Compartment Quotas
Compliance Documents
Compute
Compute Cloud@Customer
Connector Hub
Console Dashboards
Container Engine
Container Instances
Container Registry
Content Management
Data Catalog
Data Flow
Data Integration
Data Labeling
Data Safe
Data Science
Data Transfer
Database
Database Management
Database Migration
Database Tools
DevOps
Digital Assistant
Disaster Recovery
DNS and Traffic Management
Document Understanding
Email Delivery
Events
File Storage
Functions
Fusion Analytics Warehouse
Generative AI (Beta)
GoldenGate
Health Checks
IAM with Identity Domains
IAM without Identity Domains
Integration 3
Integration Generation 2
Java Management
Language
Load Balancer
Logging
Logging Analytics
Managed Access
Managed Cloud Self Service Platform
Management Agent
Management Dashboard
Marketplace
Media Services
Overview
Getting Started
Media Flow
Media Streams
IAM Policies
Troubleshooting
Known Issues
Monitoring
MySQL Heatwave
Network Firewall
Network Load Balancer
Networking
NoSQL Database
Notifications
Object Storage
OCI Control Center
New OCI Database with PostgreSQL
Operations Insights
Oracle APEX Application Development
Oracle Cloud Marketplace
Oracle Cloud Migrations
Oracle Linux
OS Management
OS Management Hub
Partner Portal
Oracle Cloud Marketplace Territory and Export Compliance Policy
Process Automation
New Publisher
Pulse
Queue
Resource Manager
Roving Edge Infrastructure
Search
Search with OpenSearch
Secure Desktops
Security Advisor
Security Zones
Service Catalog
Service Mesh
Speech
Stack Monitoring
Storage Gateway
Streaming
Tagging
Threat Intelligence
Vault
Vision
Visual Builder
Visual Builder Studio
VMware Solution
Vulnerability Scanning
Web Application Acceleration
Web Application Firewall
Developer Resources
Security
More Resources
Glossary
Oracle Cloud Console
Skip to main content
Overview of Media Services

The Oracle Cloud Infrastructure (OCI) Media Services is a fully managed service for processing media (video) source content. It provides scalable distribution and origination for just-in-time packaged Adaptive Bitrate (ABR) video content. The OCI Media Services includes OCI Media Flow and OCI Media Streams. The services can be used independently or together and operate on the content stored in the OCI Object Store.

OCI Media Flow enables you to configure content processing workflows that can be used to process video source content. The processing includes transcoding, transcribing, thumbnail generation, ABR packaging, and integration with OCI AI Services such as Speech (for automatic transcription), Language (for Natural Language Processing (NLP) based analysis of the transcript), and Vision (for object detection and text extraction).

Media Flow uses the Object Storage bucket in the OCI Object Storage service as the input source and performs the specified transcoding operations to create the ABR package in your object storage bucket. You can deliver the output from OCI Media Flow as streamed Video on Demand (VOD) using OCI Media Streams. For details, see Media Flow Overview.

OCI Media Streams provides the capability to deliver digital video packaged in a format such as HTTP Live Streaming (HLS) to viewers. You can ingest pre-packaged HLS packages, or you can use OCI Media Flow to transcode and package a source video into a format suitable for streaming. Media Streams can be configured to act as the origin service for video distribution through a Content Delivery Network (CDN). For details, see Media Streams Overview.

Here is an overview of a typical end-to-end VOD streaming solution built on OCI. The following diagram shows how OCI Media Flow and OCI Media Streams are integrated.