By default, ApsaraVideo VOD limits the resource usage and the number of API calls. To raise the limits, you can contact after-sales technical support or submit a ticket. In the meantime, we recommend that you describe your scenarios and expected thresholds, such as the number of domain names and the frequency of playback operation calls.
|Domain name||A maximum of 20 domain names can be configured within an Alibaba Cloud account. If your website is located in China, make sure that the domain name has an Internet content provider (ICP) filing.||For more information, see Add a domain name for CDN.|
|Resource refreshing and prefetching||You can refresh a maximum of 2,000 URLs and 100 directories and prefetch a maximum of 500 URLs per day. You cannot prefetch content based on directories.||For more information, see Refresh and prefetch.|
|Storage||A maximum of one dedicated bucket is allocated in one region.||For more information, see Manage VOD resources.|
|Category||A maximum of three levels of categories can be created in each category tree within an Alibaba Cloud account. Each category can contain a maximum of 100 subcategories.||For more information, see Manage video categories.|
|Custom tag||A maximum of 16 tags can be specified for a video.||For more information, see Manage media assets.|
|Workflow||A maximum of 20 custom workflows can be configured within an Alibaba Cloud account.||N/A|
|Transcoding template group||A maximum of 20 transcoding template groups can be configured within an Alibaba Cloud account.||For more information, see Manage transcoding settings.|
|Review, editing, and snapshot templates||A maximum of 20 templates for video reviewing, editing, or snapshot capture can be configured within an Alibaba Cloud account.||For more information, see Manage transcoding settings.|
|Transcoding templates configured in a transcoding template group||A maximum of 20 transcoding templates can be configured in a transcoding template group.||For more information, see Manage transcoding settings.|
|Watermark||A maximum of 20 watermarks can be configured within an Alibaba Cloud account.||For more information, see Manage watermarks.|
|Watermarks associated with a transcoding template||A maximum of five watermarks can be configured for a transcoding template.||For more information, see Manage transcoding settings.|
|Online editing||You can edit only media files that are stored in the same region.||For more information, see Use online editing.|
|Callback URL||A maximum of one callback URL can be configured in one region within an Alibaba Cloud account.||For more information, see Configure a callback.|
Limits on server API calls
By default, ApsaraVideo VOD limits the frequency of calling server API operations. If the number of requests for calling an API operation exceeds the upper limit, these excess requests are rejected.
When the upper limit is reached, ApsaraVideo VOD rejects the excess requests in a random manner and returns a 400 status code. The error code is Throttling.User, and the error message is "Request was denied due to user flow throttling."
Limits on API operations
|Type of API operation||Frequency limit (count/s)||API operation|
|Media upload||100||CreateUploadVideo, RefreshUploadVideo, CreateUploadImage, CreateUploadAttachedMedia, UploadMediaByURL and RegisterMedia.|
|Audio and video playback||300||GetPlayInfo and GetVideoPlayAuth.|
|High-frequency query||100||API operations that are called to query media assets and video AI jobs, such as SearchMedia and GetVideoInfo.|
|Configuration management||10||API operations for configuring transcoding templates, snapshot templates, video watermarks, video AI templates, and domain names, such as AddTranscodeTemplateGroup.|
|Other API operations||30||API operations for submitting transcoding jobs, capturing snapshots, implementing video AI processing, reviewing videos, modifying or deleting videos, and editing or merging videos, such as DeleteVideo and SubmitTranscodeJobs.|
Limits on IP addresses
By default, the number of requests from an IP address is limited to 300 per second. Note that the limit is applicable to Internet egress IP addresses.
ICP filing for domain names for CDN
You can determine whether an ICP filing is required for a domain name for CDN that is added to ApsaraVideo VOD based on the edge group of the domain name for CDN. If the edge group of a domain name for CDN is the globe or mainland China, an ICP filing is required for the domain name for CDN. We recommend that you apply for an ICP filing in the Alibaba Cloud ICP Filing system.
All the content of domain names added to Alibaba Cloud must be reviewed. Domain names that cannot be added to Alibaba Cloud CDN include but are not limited to:
- Content that is inaccessible or does not include valid information
- Servers that host pirated games
- Websites that provide multiplayer games and card games
- Websites that provide downloads of pirated software
- Websites that run P2P lending
- Lottery websites
- Websites of unlicensed hospitals and pharmaceuticals
- Websites that contain content of pornography, drugs, or gambling
- If the preceding content is detected from your domain name for CDN, you must bear all risks that may arise. Alibaba Cloud CDN regularly reviews the content of accelerated domain names. If illicit content is detected from a domain name, Alibaba Cloud CDN immediately disables or blocks the domain name. If the violation is severe, Alibaba Cloud CDN may even permanently block all domain names of the Alibaba Cloud account.
- If you add a wildcard domain name, for example,
*.aliyundoc.com, to Alibaba Cloud CDN and a specific domain name, for example,
example.aliyundoc.comcontains illicit content, Alibaba Cloud CDN disables the wildcard domain name (
- If a domain name is rejected after the review, you can check the reason for the rejection on the Domain Names page in the Alibaba Cloud CDN console. You can modify the content based on the rejection details, and submit the domain name for review again.