Alibaba Cloud Object Storage Service (OSS) is integrated with Intelligent Media Management (IMM) to provide data analytics and processing capabilities such as media processing and document processing. You can access these IMM capabilities directly through OSS data processing features.
Prerequisites
-
You can use IMM-related features only in regions that support IMM. For more information, see endpoints.
NoteThe new data processing APIs and SDKs support regions that are listed in the IMM service endpoints. However, this feature is in grayscale release in the console and is available only to specific users in Germany (Frankfurt) and China (Qingdao).
-
You have activated the IMM service and authorized it.
Billing
Using IMM features incurs charges. For more information, see Billing overview.
Procedure
Step 1: Create an IMM project
-
Log on to the IMM console.
-
In the navigation pane on the left, click Try New Version. (If the button at the bottom of the page is labeled Switch to Old Version, you can skip this step.)
-
In the navigation pane on the left, click Project List.
-
Click Create Project.
Step 2: Attach a Bucket
Use OpenAPI Explorer to attach a bucket. For more information about the API operation, see Attach an OSS bucket.
-
Log on to OpenAPI Explorer. In the upper-left corner of the page, select the IMM API version and a region.
Select version 2020-09-30 and a region, such as China (Shanghai).
To reduce cross-region network latency and costs, the OSS bucket that you attach must be in the same region as your project. Ensure that the region you select for the API call matches the region where your OSS data is stored.
-
In the parameter settings, enter the Project Name and the OSS bucket to attach, and then click Initiate Call.
-
View the call result on the right side of the page.
If the status code 200 is returned, the bucket is attached.
Step 3: Configure permissions
To configure permissions, see permissions.
Permission configuration is required only for Resource Access Management (RAM) users and RAM roles. Skip this step if you are using your Alibaba Cloud account.
OSS data processing capabilities
This feature does not support anonymous access. To use a signed URL for access, see sign (generate signed URL).
Media processing
For more information about the parameters, see Audio and video processing.
|
Operation |
Parameter |
Description |
|
|
Convert video files in OSS to your desired format. |
|
|
|
Convert video files in OSS to animated formats such as GIF or WebP. |
|
|
|
Capture frames from video files in OSS and combine them into a sprite image in your desired format. |
|
|
|
Capture frames from video files in OSS and convert them to your desired image format. |
|
|
|
Concatenate multiple video files in OSS into a single video and convert it to your desired format. |
|
|
|
Convert audio files in OSS to your desired format. |
|
|
|
Concatenate multiple audio files in OSS into a single audio file and convert it to your desired format. |
|
|
|
Extract media format and stream information from audio files in OSS. |
|
|
|
Extract media format and stream information from video files in OSS. |
Document processing
For more information about the parameters, see Document processing and Intelligent document processing.
|
Operation |
Parameter |
Description |
|
|
Preview documents stored in OSS. |
|
|
|
Collaboratively edit documents stored in OSS. |
|
|
|
Back up documents stored in OSS. |
|
|
|
Convert documents in OSS to different formats. |
|
|
|
Translate text into multiple languages such as Chinese and English. |
|
|
|
Polish document content. |
|
|
|
Automatically generate a concise summary of document content. |
|
|
|
Generate coherent and logical follow-up content based on given starting text, topic, style, and other conditions. |
|
|
|
Enhance the language expression and style of existing documents. |
|
|
|
Adjust document tone and refine expression. |
Image intelligence
For more information about the parameters, see Image intelligence processing parameters.
|
Operations |
Parameter |
Description |
|
|
Detect face locations in images and analyze facial attributes. |
|
|
|
Detect human body locations in images. |
|
|
|
Detect and analyze vehicles and license plates in images. |
|
|
|
Recognize QR codes in images. |
|
|
|
Identify scene, object, and event labels in images. |
|
|
|
Score image aesthetics based on factors such as color and saturation. |
|
|
|
Add a text-based blind watermark to images. |
|
|
|
Extract text-based blind watermarks from images. |