Media upload refers to upload of media files such as videos, audios, and thumbnail images to VOD so that they can be processed or distributed.
VOD supports the following upload methods:
VOD has storage nodes around the globe. Your media files are uploaded to one of these storage nodes. Currently, VOD supports the following storage regions:
Region | Value |
---|---|
Beijing | ap-beijing |
Shanghai | ap-shanghai |
Guangzhou | ap-guangzhou |
Chongqing | ap-chongqing |
Tianjin | ap-beijing-1 |
Nanjing | ap-nanjing |
Chengdu | ap-chengdu |
Hong Kong (China) | ap-hongkong |
Taipei (China) | ap-taipei |
Singapore | ap-singapore |
Mumbai (India) | ap-mumbai |
Jakarta (Indonesia) | ap-jakarta |
Seoul (Korea) | ap-seoul |
Bangkok (Thailand) | ap-bangkok |
Tokyo (Japan) | ap-tokyo |
Silicon Valley (West US) | na-siliconvalley |
Virginia (East US) | na-ashburn |
São Paulo (Brazil) | sa-saopaulo |
Toronto (Canada) | na-toronto |
Frankfurt (Germany) | eu-frankfurt |
Moscow (Russia) | eu-moscow |
A big advantage of having multiple storage regions is that it can improve upload performance (upload speed and success rate). This is because upload performance is affected by the distance between the upload source and the storage node. The shorter the distance, the better.
After you activate the VOD service, the Singapore storage region will be enabled for you automatically. You can enable other storage regions based on your actual needs. For detailed directions, see Upload Storage Settings. Once enabled, a storage region cannot be disabled.
You can have only one default region. If you have enabled only one storage region (i.e., Singapore), this region will be the default region. If you have enabled multiple storage regions, you can specify the default region in the console. For detailed directions, see Configuring Storage Regions.
The default region is given a higher priority than the others in certain scenarios. For details, see the explanation below.
When you upload media files to VOD, by default, VOD will select a storage region automatically. You can also specify a region in your upload request.
Upload Method | Region Selection Policy |
---|---|
Local upload through console | The storage region closest to the upload source. |
Pull through console | The default storage region. |
Upload from server | The storage region closest to the upload source. |
Upload from client | The storage region closest to the upload source. |
Pull through API | The default storage region. |
Live recording | The storage region closest to the live streaming source. |
Upload Method | Region Designation Method |
---|---|
Local upload through console | Not supported |
Pull through console | Not supported |
Upload from server | |
Upload from client | Using an upload signature parameter |
Pull through API | Using the `StorageRegion` parameter of the API |
Live recording | Not supported |
VOD supports the following file formats:
VOD can send you a notification after a media file is uploaded. For more information on how event notifications work and how to configure them, see Event Notification and Callback Settings.
The event notification types of different upload methods are as below:
Upload Method | Event Notification Type |
---|---|
|
NewFileUpload |
|
PullComplete |
VOD offers other features related to media upload, including media management, video processing, notifications, and upload control.
Support for the above features by different upload methods are as follows:
Feature | Local upload through console | Pull through console | Upload from server | Upload from client | API pull | Live recording |
---|---|---|---|---|---|---|
Thumbnail | Not supported | Not supported | The CoverUrl parameter of the PullUpload API. |
Not supported | ||
Expiration time | Not supported | Not supported |
|
Not supported | The ExpireTime parameter of the PullUpload API |
Live recording configuration. |
Categorization | Specifying the category | Not supported |
|
The upload signature parameter classId . |
The ClassId parameter of the PullUpload API. |
Not supported |
Support for the above features by different upload methods are as follows:
Feature | Local Upload Through Console | Pull Through Console | Upload from Server | Upload from Client | Pull Through API | Live Recording |
---|---|---|---|---|---|---|
Automatic video processing | Auto-processing after upload | Not supported | The upload signature parameter procedure . |
The procedure parameter of the PullUpload API |
Not supported | |
Pass-through field for video processing | Not supported | Not supported | Not supported | The upload signature parameter sessionContext . |
The SessionContext parameter of the PullUpload API |
Not supported |
Pass-through field for upload | Not supported | Not supported |
|
The upload signature parameter sourceContext . |
Not supported | Not supported |
Support for the above features by different upload methods are as follows:
Feature | Local upload through console | Pull through console | Upload from server | Upload from client | API pull | Live recording |
---|---|---|---|---|---|---|
Checkpoint restart | Not supported | N/A | Not supported | N/A | N/A | |
Pausing/Resuming upload | Not supported | N/A | Not supported | N/A | N/A | |
Canceling upload | Refresh or close the webpage | N/A | Not supported | N/A | StopLiveRecord | |
Getting the upload progress | Progress shown by default | Not supported | Not supported | Not supported | N/A | |
Multipart upload | Enabled | N/A |
|
N/A | N/A |
The limits on media file size are as below:
Upload Method | Maximum File Size |
---|---|
|
60 GB |
|
48.82 TB (50,000 GB) |
|
10 GB |
Live recording |
|
There isn’t a limit on the number of files that can be uploaded.
Was this page helpful?